<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>aliasmanager.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>aliasmanager_8cpp.html</filename>
    <includes id="aliasmanager_8h" name="aliasmanager.h" local="yes" imported="no">yaml-cpp-pm/aliasmanager.h</includes>
    <includes id="node_8h" name="node.h" local="yes" imported="no">yaml-cpp-pm/node.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>aliasmanager.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>aliasmanager_8h.html</filename>
    <includes id="anchor_8h" name="anchor.h" local="yes" imported="no">yaml-cpp-pm/anchor.h</includes>
    <class kind="class">YAML_PM::AliasManager</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>align_sequence.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/examples/</path>
    <filename>align__sequence_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">pointmatcher/PointMatcher.h</includes>
    <includes id="IO_8h" name="IO.h" local="yes" imported="no">pointmatcher/IO.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>align__sequence_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validateArgs</name>
      <anchorfile>align__sequence_8cpp.html</anchorfile>
      <anchor>a1e2b325984ae8d99da8279a88cd283ca</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>anchor.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>anchor_8h.html</filename>
    <namespace>YAML_PM</namespace>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>anchor_t</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a2b11b0e70f8da9257554f6fdde299cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const anchor_t</type>
      <name>NullAnchor</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>abb302575934766fb56ed5e9f214e8090</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>any.hpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/nabo/third_party/</path>
    <filename>any_8hpp.html</filename>
    <class kind="class">linb::any</class>
    <class kind="class">linb::bad_any_cast</class>
    <class kind="struct">linb::any::requires_allocation</class>
    <class kind="union">linb::any::storage_union</class>
    <class kind="struct">linb::any::vtable_dynamic</class>
    <class kind="struct">linb::any::vtable_stack</class>
    <class kind="struct">linb::any::vtable_type</class>
    <namespace>linb</namespace>
    <namespace>linb::detail</namespace>
    <namespace>std</namespace>
    <member kind="function">
      <type>ValueType</type>
      <name>any_cast</name>
      <anchorfile>namespacelinb.html</anchorfile>
      <anchor>a0c4efb247037b0ceee3a7d8983b6cbc3</anchor>
      <arglist>(any &amp;&amp;operand)</arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>any_cast</name>
      <anchorfile>namespacelinb.html</anchorfile>
      <anchor>a3d4d00eec877876cde8681f5e14e252c</anchor>
      <arglist>(any &amp;operand)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>any_cast</name>
      <anchorfile>namespacelinb.html</anchorfile>
      <anchor>ae24ff23eaa39d5c837bf1fd6a5bfd6d4</anchor>
      <arglist>(any *operand) noexcept</arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>any_cast</name>
      <anchorfile>namespacelinb.html</anchorfile>
      <anchor>ac68a68d2d324bed5e39c1359e55412e2</anchor>
      <arglist>(const any &amp;operand)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>any_cast</name>
      <anchorfile>namespacelinb.html</anchorfile>
      <anchor>abef48d27d78c7d92256319bbfa7756d7</anchor>
      <arglist>(const any *operand) noexcept</arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>any_cast_move_if_true</name>
      <anchorfile>namespacelinb_1_1detail.html</anchorfile>
      <anchor>afc996de83b9190332d1bbaf0e3d7bfea</anchor>
      <arglist>(typename std::remove_reference&lt; ValueType &gt;::type *p, std::false_type)</arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>any_cast_move_if_true</name>
      <anchorfile>namespacelinb_1_1detail.html</anchorfile>
      <anchor>a5ff385ed4c69f37fc3ae1bc334ff4316</anchor>
      <arglist>(typename std::remove_reference&lt; ValueType &gt;::type *p, std::true_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a30688972b28e08f7ce5dc347344156d8</anchor>
      <arglist>(linb::any &amp;lhs, linb::any &amp;rhs) noexcept</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>api.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/util/</path>
    <filename>api_8cpp.html</filename>
    <includes id="yaml_8h" name="yaml.h" local="yes" imported="no">yaml-cpp-pm/yaml.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>api_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Bibliography.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Bibliography_8cpp.html</filename>
    <includes id="Bibliography_8h" name="Bibliography.h" local="yes" imported="no">Bibliography.h</includes>
    <namespace>PointMatcherSupport</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_ASSIGN_MAX_PARAMS</name>
      <anchorfile>Bibliography_8cpp.html</anchorfile>
      <anchor>a4ad59d9b7c59f886ed21403a7fbf17d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Bibliography</type>
      <name>bibliography</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a34a30ec7050e60d646cec0d6fe2ccca4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a60ba623e1a8eb00c12a884b2444e42bf</anchor>
      <arglist>(const M &amp;m, const typename M::key_type &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>const M::mapped_type &amp;</type>
      <name>get</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a9e1c3fcf5d134eeeb28da95493eae2f1</anchor>
      <arglist>(const M &amp;m, const typename M::key_type &amp;k)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Bibliography.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Bibliography_8h.html</filename>
    <class kind="struct">PointMatcherSupport::CurrentBibliography</class>
    <namespace>PointMatcherSupport</namespace>
    <member kind="typedef">
      <type>std::map&lt; std::string, unsigned &gt;</type>
      <name>BibIndices</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ae4886e4bb03c40ddd5e97162e14e5f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StringMapMap</type>
      <name>Bibliography</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>aa0d5d2740e0985c5d86c08a5ca761fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>StringMap</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>acf6b6b193380e331e64fd799ee1f61d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, StringMap &gt;</type>
      <name>StringMapMap</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ac4418d13ae5feaed07c074375f469d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>StringVector</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ac2fbf6a6771ef9f62cdace00744b73f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getAndReplaceBibEntries</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a8d1d694cdcd54d5833765e5d19faedbc</anchor>
      <arglist>(const std::string &amp;, CurrentBibliography &amp;curBib)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binary.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>binary_8cpp.html</filename>
    <includes id="binary_8h" name="binary.h" local="yes" imported="no">yaml-cpp-pm/binary.h</includes>
    <includes id="node_8h" name="node.h" local="yes" imported="no">yaml-cpp-pm/node.h</includes>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>DecodeBase64</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a6440db3556d174287e5c239ad54cf41b</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EncodeBase64</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a178348e55919ae3bb43f88af6f8aa24c</anchor>
      <arglist>(const unsigned char *data, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aede161ac3667bead29fb39f0a8e90d78</anchor>
      <arglist>(const Node &amp;node, Binary &amp;binary)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>decoding</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a951c4f6f0e0e94459b9cf1412b710748</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>encoding</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5966e71c903ee8fa8314354ad06701b3</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>binary.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>binary_8h.html</filename>
    <class kind="class">YAML_PM::Binary</class>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>DecodeBase64</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a6440db3556d174287e5c239ad54cf41b</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EncodeBase64</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a178348e55919ae3bb43f88af6f8aa24c</anchor>
      <arglist>(const unsigned char *data, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aede161ac3667bead29fb39f0a8e90d78</anchor>
      <arglist>(const Node &amp;node, Binary &amp;binary)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>BoundingBox.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>BoundingBox_8cpp.html</filename>
    <includes id="BoundingBox_8h" name="BoundingBox.h" local="yes" imported="no">BoundingBox.h</includes>
  </compound>
  <compound kind="file">
    <name>BoundingBox.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>BoundingBox_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">BoundingBoxDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>brute_force_cpu.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/nabo/</path>
    <filename>brute__force__cpu_8cpp.html</filename>
    <includes id="nabo__private_8h" name="nabo_private.h" local="yes" imported="no">nabo_private.h</includes>
    <includes id="index__heap_8h" name="index_heap.h" local="yes" imported="no">index_heap.h</includes>
    <namespace>Nabo</namespace>
  </compound>
  <compound kind="file">
    <name>build_map.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/examples/</path>
    <filename>build__map_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">pointmatcher/PointMatcher.h</includes>
    <includes id="IO_8h" name="IO.h" local="yes" imported="no">pointmatcher/IO.h</includes>
    <member kind="function">
      <type>vector&lt; string &gt;</type>
      <name>loadYamlFile</name>
      <anchorfile>build__map_8cpp.html</anchorfile>
      <anchor>af9792504a892c865ab0d31bb455b0bd4</anchor>
      <arglist>(string listFileName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>build__map_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupArgs</name>
      <anchorfile>build__map_8cpp.html</anchorfile>
      <anchor>a74d73953c9df3d49a0bf45975f2ee9b5</anchor>
      <arglist>(int argc, char *argv[], unsigned int &amp;startId, unsigned int &amp;endId, string &amp;extension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validateArgs</name>
      <anchorfile>build__map_8cpp.html</anchorfile>
      <anchor>a1e2b325984ae8d99da8279a88cd283ca</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>cfgpath.h</name>
    <path>/tmp/ws/src/mp2p_icp/apps/libcfgpath/</path>
    <filename>cfgpath_8h.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>get_user_cache_folder</name>
      <anchorfile>cfgpath_8h.html</anchorfile>
      <anchor>a2663a5e919a1ef29ae5bdf609ad7f51a</anchor>
      <arglist>(char *out, unsigned int maxlen, const char *appname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>get_user_config_file</name>
      <anchorfile>cfgpath_8h.html</anchorfile>
      <anchor>a6328f911c5de62a443aa1e946c2183f7</anchor>
      <arglist>(char *out, unsigned int maxlen, const char *appname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>get_user_config_folder</name>
      <anchorfile>cfgpath_8h.html</anchorfile>
      <anchor>a4e5725288a1130d55eb9486426b41841</anchor>
      <arglist>(char *out, unsigned int maxlen, const char *appname)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>get_user_data_folder</name>
      <anchorfile>cfgpath_8h.html</anchorfile>
      <anchor>a35381bf6f6a5d4043fe654bef8e334cc</anchor>
      <arglist>(char *out, unsigned int maxlen, const char *appname)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>collectionstack.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>collectionstack_8h.html</filename>
    <class kind="class">YAML_PM::CollectionStack</class>
    <class kind="struct">YAML_PM::CollectionType</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>compute_overlap.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/examples/</path>
    <filename>compute__overlap_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">pointmatcher/PointMatcher.h</includes>
    <includes id="IO_8h" name="IO.h" local="yes" imported="no">pointmatcher/IO.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>compute__overlap_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setupArgs</name>
      <anchorfile>compute__overlap_8cpp.html</anchorfile>
      <anchor>a74d73953c9df3d49a0bf45975f2ee9b5</anchor>
      <arglist>(int argc, char *argv[], unsigned int &amp;startId, unsigned int &amp;endId, string &amp;extension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validateArgs</name>
      <anchorfile>compute__overlap_8cpp.html</anchorfile>
      <anchor>a1e2b325984ae8d99da8279a88cd283ca</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conf.py</name>
    <path>/tmp/ws/src/mp2p_icp/docs/source/</path>
    <filename>conf_8py.html</filename>
    <namespace>conf</namespace>
    <member kind="variable">
      <type>list</type>
      <name>bibtex_bibfiles</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a9e54528b0ed0298d206c296420836666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>copyright</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a33fa97cf51dcb25970fbf53f10159589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>epub_exclude_files</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a75f94e80cc9b5ce60a0f0a8a096bad8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>epub_title</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a9e0d62d22b83ce34deb3f16ba63cedfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>exclude_patterns</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a7ad48fb6f3e9b129c02346ea0d3527c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>extensions</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae475e080536acb271a0a0efe56c3ba42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>html_context</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ad85dbe49deb24c26effd01394ccd6bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_last_updated_fmt</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a65371021a0b434251045fdb650f90b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>html_static_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>af4fb5d8851ccaade135c2668dd3ced41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_theme</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a6c3bfcc1a44546c1c75ce20f55bd0fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>htmlhelp_basename</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aab7fddb2766ce3c430d8246fbfdbc7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>language</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ad76a2e6d7bfa880ebb4042c08e8b4e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>latex_documents</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a7812f49970f3de0d15dd7b9b9a10e3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>latex_elements</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a33619d385ad23765ac6ebb58bf82d43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>man_pages</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a85efc5fee48a26fa2d651f6eeb38fc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>master_doc</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a6fcd7e5236f355b1e1a55f9d95988810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>project</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a45653c983098153b78e33600e39230eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pygments_style</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aea2e7ab4a244666c9b2e6231c9d53c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>source_suffix</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a10af2a769eb3bd3322e874f677e435b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>templates_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae850ae634911b713e036b43894fdd525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>texinfo_documents</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a54b0faed214ac92017d5689efbb10672</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conversion.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>conversion_8cpp.html</filename>
    <includes id="conversion_8h" name="conversion.h" local="yes" imported="no">yaml-cpp-pm/conversion.h</includes>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>YAML_CPP_API bool</type>
      <name>Convert</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5cc70c50734b60eed1b2cea6962c8817</anchor>
      <arglist>(const std::string &amp;input, _Null &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>YAML_CPP_API bool</type>
      <name>Convert</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac132fff476295a3c6d5018a3947af335</anchor>
      <arglist>(const std::string &amp;input, bool &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conversion.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>conversion_8h.html</filename>
    <includes id="null_8h" name="null.h" local="yes" imported="no">yaml-cpp-pm/null.h</includes>
    <includes id="traits_8h" name="traits.h" local="yes" imported="no">yaml-cpp-pm/traits.h</includes>
    <class kind="struct">YAML_PM::is_scalar_convertible</class>
    <class kind="struct">YAML_PM::is_scalar_convertible&lt; _Null &gt;</class>
    <class kind="struct">YAML_PM::is_scalar_convertible&lt; bool &gt;</class>
    <class kind="struct">YAML_PM::is_scalar_convertible&lt; std::string &gt;</class>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>YAML_CPP_API bool</type>
      <name>Convert</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5cc70c50734b60eed1b2cea6962c8817</anchor>
      <arglist>(const std::string &amp;input, _Null &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>YAML_CPP_API bool</type>
      <name>Convert</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac132fff476295a3c6d5018a3947af335</anchor>
      <arglist>(const std::string &amp;input, bool &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Convert</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a7896ad40256833a8d5bfe3ba86450c98</anchor>
      <arglist>(const std::string &amp;input, std::string &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Convert</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>af514d6ed3896485a26d527637e76fbb0</anchor>
      <arglist>(const std::string &amp;input, T &amp;output, typename enable_if&lt; is_numeric&lt; T &gt; &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInfinity</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a3d80439dfe7ee3c9c1458ec6acda1a63</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNaN</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a688906c7ded32254bad9f8dcacf6fbc4</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNegativeInfinity</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>abad03074a67467cf4076e20492086826</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>convert.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/examples/demo_cmake/</path>
    <filename>convert_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">pointmatcher/PointMatcher.h</includes>
    <member kind="typedef">
      <type>PM::DataPoints</type>
      <name>DP</name>
      <anchorfile>convert_8cpp.html</anchorfile>
      <anchor>ab01842b76af41f749b5d0b1f681cccc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; float &gt;</type>
      <name>PM</name>
      <anchorfile>convert_8cpp.html</anchorfile>
      <anchor>a5bd35d105f0f03919fee42a7f73fec33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>convert_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>convert_8cpp.html</anchorfile>
      <anchor>acab820e45682cb2b906e71318c90446e</anchor>
      <arglist>(char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>covariance.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>covariance_8cpp.html</filename>
    <includes id="covariance_8h" name="covariance.h" local="no" imported="no">mp2p_icp/covariance.h</includes>
    <includes id="errorTerms_8h" name="errorTerms.h" local="no" imported="no">mp2p_icp/errorTerms.h</includes>
  </compound>
  <compound kind="file">
    <name>covariance.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>covariance_8h.html</filename>
    <includes id="Pairings_8h" name="Pairings.h" local="no" imported="no">mp2p_icp/Pairings.h</includes>
    <class kind="struct">mp2p_icp::CovarianceParameters</class>
    <namespace>mp2p_icp</namespace>
    <member kind="function">
      <type>mrpt::math::CMatrixDouble66</type>
      <name>covariance</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaf10c093dabacce76b7a4c559a75afce0</anchor>
      <arglist>(const Pairings &amp;finalPairings, const mrpt::poses::CPose3D &amp;finalAlignSolution, const CovarianceParameters &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CovarianceSampling.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>CovarianceSampling_8cpp.html</filename>
    <includes id="CovarianceSampling_8h" name="CovarianceSampling.h" local="yes" imported="no">CovarianceSampling.h</includes>
  </compound>
  <compound kind="file">
    <name>CovarianceSampling.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>CovarianceSampling_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">CovarianceSamplingDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>custom_allocator_tests.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/robin-map/tests/</path>
    <filename>custom__allocator__tests_8cpp.html</filename>
    <includes id="robin__map_8h" name="robin_map.h" local="no" imported="no">tsl/robin_map.h</includes>
    <includes id="robin-map_2tests_2utils_8h" name="robin-map/tests/utils.h" local="yes" imported="no">utils.h</includes>
    <class kind="class">custom_allocator</class>
    <class kind="struct">custom_allocator::rebind</class>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>custom__allocator__tests_8cpp.html</anchorfile>
      <anchor>a7363ffcc41a1e548c49baa2c8c6bd4bb</anchor>
      <arglist>(test_custom_allocator_1)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>custom__allocator__tests_8cpp.html</anchorfile>
      <anchor>adf6c0c3db1094d51750bf493fd9626e7</anchor>
      <arglist>(const custom_allocator&lt; T &gt; &amp;, const custom_allocator&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>custom__allocator__tests_8cpp.html</anchorfile>
      <anchor>a2f82c90ff6424ac045fcf558f7d52806</anchor>
      <arglist>(const custom_allocator&lt; T &gt; &amp;, const custom_allocator&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::size_t</type>
      <name>nb_custom_allocs</name>
      <anchorfile>custom__allocator__tests_8cpp.html</anchorfile>
      <anchor>a5a901a1a382aa88ae87c08c1c5ddcbc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CutAtDescriptorThreshold.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>CutAtDescriptorThreshold_8cpp.html</filename>
    <includes id="CutAtDescriptorThreshold_8h" name="CutAtDescriptorThreshold.h" local="yes" imported="no">CutAtDescriptorThreshold.h</includes>
  </compound>
  <compound kind="file">
    <name>CutAtDescriptorThreshold.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>CutAtDescriptorThreshold_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">CutAtDescriptorThresholdDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>DataFilters.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/utest/ui/</path>
    <filename>DataFilters_8cpp.html</filename>
    <includes id="utest_8h" name="utest.h" local="yes" imported="no">../utest.h</includes>
    <class kind="class">DataFilterTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>aa4b7fb34a2ba5f2a98daacdec98d0103</anchor>
      <arglist>(DataFilterTest, CovarianceSamplingDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>af0c02843757bbfb20130066822a75aa9</anchor>
      <arglist>(DataFilterTest, CutAtDescriptorThresholdDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>a072bb646608e7ea875cf796ca7eb9cea</anchor>
      <arglist>(DataFilterTest, DistanceLimitDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>ad62c5d923f1d133553d4f1be21b62728</anchor>
      <arglist>(DataFilterTest, FixStepSamplingDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>a5638f5ae3ca739d50691c8fd972c19b2</anchor>
      <arglist>(DataFilterTest, GestaltDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>ad650fed35be434339597cb6b50851694</anchor>
      <arglist>(DataFilterTest, IdentityDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>a89ba3f08196ab3a0581e03bff4f74c4e</anchor>
      <arglist>(DataFilterTest, MaxDensityDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>a55c309dfc22ae8e44ea6cf006519c248</anchor>
      <arglist>(DataFilterTest, MaxDistDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>ac91827623e8d83c838f6f907a12b1c7d</anchor>
      <arglist>(DataFilterTest, MaxPointCountDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>a9e95869327c272ee82c434814602ff25</anchor>
      <arglist>(DataFilterTest, MaxQuantileOnAxisDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>a51cbe24e17cc7d3a931fa586ef5fea61</anchor>
      <arglist>(DataFilterTest, MinDistDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>a87a8c4e1e53af3eea407e98882d61ef2</anchor>
      <arglist>(DataFilterTest, NormalSpaceDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>ac703b25aea3d64eeb2a7c3dda3b242e0</anchor>
      <arglist>(DataFilterTest, OctreeGridDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>aac9f629a363986c7b0c6e06d25553436</anchor>
      <arglist>(DataFilterTest, OrientNormalsDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>a18a7e1bc81a2c70b840c08bce3384af0</anchor>
      <arglist>(DataFilterTest, RandomSamplingDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>af92da3a83391362595270dc33e200ad1</anchor>
      <arglist>(DataFilterTest, RemoveNaNDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>a3fcb8e2ff9f23dfe49a0ab4ee4b4e42f</anchor>
      <arglist>(DataFilterTest, RemoveSensorBiasDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>a1b54ae64f40fb34acdd89812ab599124</anchor>
      <arglist>(DataFilterTest, SameFilterInstanceTwice)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>a54d9246d2fe1fa4fb9c7e71a5417432a</anchor>
      <arglist>(DataFilterTest, SamplingSurfaceNormalDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>af28be589e6938340d5277eeeb3522b22</anchor>
      <arglist>(DataFilterTest, SurfaceNormalDataPointsFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>DataFilters_8cpp.html</anchorfile>
      <anchor>ab312ff5088120473b069cab8213098d4</anchor>
      <arglist>(DataFilterTest, VoxelGridDataPointsFilter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointmatcher/DataPoints.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>pointmatcher_2DataPoints_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>utest/ui/DataPoints.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/utest/ui/</path>
    <filename>utest_2ui_2DataPoints_8cpp.html</filename>
    <includes id="utest_8h" name="utest.h" local="yes" imported="no">../utest.h</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2DataPoints_8cpp.html</anchorfile>
      <anchor>a49da4574d6272d75846c3859ed048739</anchor>
      <arglist>(PointCloudTest, AddRemove)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2DataPoints_8cpp.html</anchorfile>
      <anchor>a78ead3a14e6d0aa7878cb633552dc7e0</anchor>
      <arglist>(PointCloudTest, AssertConsistency)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2DataPoints_8cpp.html</anchorfile>
      <anchor>af44e1f32371df29e057c057779923f70</anchor>
      <arglist>(PointCloudTest, ConcatenateDescDiffName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2DataPoints_8cpp.html</anchorfile>
      <anchor>a5e6361e36c1b1b7724e6f5c3745665e1</anchor>
      <arglist>(PointCloudTest, ConcatenateDescDiffSize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2DataPoints_8cpp.html</anchorfile>
      <anchor>a136a6d7b18c0d8357a3e6d807368ea27</anchor>
      <arglist>(PointCloudTest, ConcatenateDescSame)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2DataPoints_8cpp.html</anchorfile>
      <anchor>a3a1962e51229f3850eccfe2311520862</anchor>
      <arglist>(PointCloudTest, ConcatenateDescSame2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2DataPoints_8cpp.html</anchorfile>
      <anchor>ad71eaee41feef016dd30ac7af2ec1ada</anchor>
      <arglist>(PointCloudTest, ConcatenateFeatures2D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2DataPoints_8cpp.html</anchorfile>
      <anchor>ae0c14c5013b58d9ce777eb43d2824ee1</anchor>
      <arglist>(PointCloudTest, ConcatenateFeatures3D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2DataPoints_8cpp.html</anchorfile>
      <anchor>a66b8697f63e021a160b3430f6c06f8f1</anchor>
      <arglist>(PointCloudTest, ConstructorWithData)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2DataPoints_8cpp.html</anchorfile>
      <anchor>a7f248719ee256dae79ac7cc117290a9f</anchor>
      <arglist>(PointCloudTest, CopyConstructor2D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2DataPoints_8cpp.html</anchorfile>
      <anchor>a1345e054dfa1af65d3e31d3541527f80</anchor>
      <arglist>(PointCloudTest, FeatureConstructor2D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2DataPoints_8cpp.html</anchorfile>
      <anchor>ab06da628295cb2ec46b5aa5f9d90eb6a</anchor>
      <arglist>(PointCloudTest, FeatureConstructor3D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2DataPoints_8cpp.html</anchorfile>
      <anchor>a11388f1e63d916fe9db06c92fe71d8c5</anchor>
      <arglist>(PointCloudTest, GetInfo)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DataPointsFilter.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>DataPointsFilter_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
    <includes id="yaml_8h" name="yaml.h" local="yes" imported="no">yaml-cpp-pm/yaml.h</includes>
  </compound>
  <compound kind="file">
    <name>DataPointsFiltersImpl.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>DataPointsFiltersImpl_8h.html</filename>
    <includes id="DataPointsFilters_2Identity_8h" name="DataPointsFilters/Identity.h" local="yes" imported="no">DataPointsFilters/Identity.h</includes>
    <includes id="RemoveNaN_8h" name="RemoveNaN.h" local="yes" imported="no">DataPointsFilters/RemoveNaN.h</includes>
    <includes id="MaxDist_8h" name="MaxDist.h" local="yes" imported="no">DataPointsFilters/MaxDist.h</includes>
    <includes id="MinDist_8h" name="MinDist.h" local="yes" imported="no">DataPointsFilters/MinDist.h</includes>
    <includes id="BoundingBox_8h" name="BoundingBox.h" local="yes" imported="no">DataPointsFilters/BoundingBox.h</includes>
    <includes id="MaxQuantileOnAxis_8h" name="MaxQuantileOnAxis.h" local="yes" imported="no">DataPointsFilters/MaxQuantileOnAxis.h</includes>
    <includes id="MaxDensity_8h" name="MaxDensity.h" local="yes" imported="no">DataPointsFilters/MaxDensity.h</includes>
    <includes id="SurfaceNormal_8h" name="SurfaceNormal.h" local="yes" imported="no">DataPointsFilters/SurfaceNormal.h</includes>
    <includes id="SamplingSurfaceNormal_8h" name="SamplingSurfaceNormal.h" local="yes" imported="no">DataPointsFilters/SamplingSurfaceNormal.h</includes>
    <includes id="OrientNormals_8h" name="OrientNormals.h" local="yes" imported="no">DataPointsFilters/OrientNormals.h</includes>
    <includes id="IncidenceAngle_8h" name="IncidenceAngle.h" local="yes" imported="no">DataPointsFilters/IncidenceAngle.h</includes>
    <includes id="RandomSampling_8h" name="RandomSampling.h" local="yes" imported="no">DataPointsFilters/RandomSampling.h</includes>
    <includes id="MaxPointCount_8h" name="MaxPointCount.h" local="yes" imported="no">DataPointsFilters/MaxPointCount.h</includes>
    <includes id="FixStepSampling_8h" name="FixStepSampling.h" local="yes" imported="no">DataPointsFilters/FixStepSampling.h</includes>
    <includes id="Shadow_8h" name="Shadow.h" local="yes" imported="no">DataPointsFilters/Shadow.h</includes>
    <includes id="SimpleSensorNoise_8h" name="SimpleSensorNoise.h" local="yes" imported="no">DataPointsFilters/SimpleSensorNoise.h</includes>
    <includes id="ObservationDirection_8h" name="ObservationDirection.h" local="yes" imported="no">DataPointsFilters/ObservationDirection.h</includes>
    <includes id="VoxelGrid_8h" name="VoxelGrid.h" local="yes" imported="no">DataPointsFilters/VoxelGrid.h</includes>
    <includes id="CutAtDescriptorThreshold_8h" name="CutAtDescriptorThreshold.h" local="yes" imported="no">DataPointsFilters/CutAtDescriptorThreshold.h</includes>
    <includes id="Elipsoids_8h" name="Elipsoids.h" local="yes" imported="no">DataPointsFilters/Elipsoids.h</includes>
    <includes id="Gestalt_8h" name="Gestalt.h" local="yes" imported="no">DataPointsFilters/Gestalt.h</includes>
    <includes id="OctreeGrid_8h" name="OctreeGrid.h" local="yes" imported="no">DataPointsFilters/OctreeGrid.h</includes>
    <includes id="NormalSpace_8h" name="NormalSpace.h" local="yes" imported="no">DataPointsFilters/NormalSpace.h</includes>
    <includes id="CovarianceSampling_8h" name="CovarianceSampling.h" local="yes" imported="no">DataPointsFilters/CovarianceSampling.h</includes>
    <includes id="DistanceLimit_8h" name="DistanceLimit.h" local="yes" imported="no">DataPointsFilters/DistanceLimit.h</includes>
    <includes id="RemoveSensorBias_8h" name="RemoveSensorBias.h" local="yes" imported="no">DataPointsFilters/RemoveSensorBias.h</includes>
    <class kind="struct">DataPointsFiltersImpl</class>
  </compound>
  <compound kind="file">
    <name>DeprecationWarnings.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>DeprecationWarnings_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>PM_DEPRECATED</name>
      <anchorfile>DeprecationWarnings_8h.html</anchorfile>
      <anchor>a75bb013026e85ec1ac22671e59196bb9</anchor>
      <arglist>(msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>directives.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>directives_8cpp.html</filename>
    <includes id="directives_8h" name="directives.h" local="yes" imported="no">directives.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>directives.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>directives_8h.html</filename>
    <class kind="struct">YAML_PM::Directives</class>
    <class kind="struct">YAML_PM::Version</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>DistanceLimit.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>DistanceLimit_8cpp.html</filename>
    <includes id="DistanceLimit_8h" name="DistanceLimit.h" local="yes" imported="no">DistanceLimit.h</includes>
    <includes id="Functions_8h" name="Functions.h" local="yes" imported="no">pointmatcher/Functions.h</includes>
  </compound>
  <compound kind="file">
    <name>DistanceLimit.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>DistanceLimit_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">DistanceLimitDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>dll.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>dll_8h.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>YAML_CPP_API</name>
      <anchorfile>dll_8h.html</anchorfile>
      <anchor>a70903db05b58f40db9aa4f966658fa65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Documentation.dox</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Documentation_8dox.html</filename>
  </compound>
  <compound kind="file">
    <name>Elipsoids.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>Elipsoids_8cpp.html</filename>
    <includes id="Elipsoids_8h" name="Elipsoids.h" local="yes" imported="no">Elipsoids.h</includes>
    <includes id="libpointmatcher_2pointmatcher_2DataPointsFilters_2utils_2utils_8h" name="libpointmatcher/pointmatcher/DataPointsFilters/utils/utils.h" local="yes" imported="no">DataPointsFilters/utils/utils.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>Elipsoids.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>Elipsoids_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">ElipsoidsDataPointsFilter::BuildData</class>
    <class kind="struct">ElipsoidsDataPointsFilter::CompareDim</class>
    <class kind="struct">ElipsoidsDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>emitfromevents.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>emitfromevents_8cpp.html</filename>
    <includes id="emitfromevents_8h" name="emitfromevents.h" local="yes" imported="no">yaml-cpp-pm/emitfromevents.h</includes>
    <includes id="emitter_8h" name="emitter.h" local="yes" imported="no">yaml-cpp-pm/emitter.h</includes>
    <includes id="null_8h" name="null.h" local="yes" imported="no">yaml-cpp-pm/null.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>emitfromevents.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>emitfromevents_8h.html</filename>
    <includes id="eventhandler_8h" name="eventhandler.h" local="yes" imported="no">yaml-cpp-pm/eventhandler.h</includes>
    <class kind="class">YAML_PM::EmitFromEvents</class>
    <class kind="struct">YAML_PM::EmitFromEvents::State</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>emitter.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>emitter_8cpp.html</filename>
    <includes id="emitter_8h" name="emitter.h" local="yes" imported="no">yaml-cpp-pm/emitter.h</includes>
    <includes id="emitterstate_8h" name="emitterstate.h" local="yes" imported="no">emitterstate.h</includes>
    <includes id="emitterutils_8h" name="emitterutils.h" local="yes" imported="no">emitterutils.h</includes>
    <includes id="indentation_8h" name="indentation.h" local="yes" imported="no">indentation.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">yaml-cpp-pm/exceptions.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>emitter.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>emitter_8h.html</filename>
    <includes id="dll_8h" name="dll.h" local="yes" imported="no">yaml-cpp-pm/dll.h</includes>
    <includes id="binary_8h" name="binary.h" local="yes" imported="no">yaml-cpp-pm/binary.h</includes>
    <includes id="emittermanip_8h" name="emittermanip.h" local="yes" imported="no">yaml-cpp-pm/emittermanip.h</includes>
    <includes id="ostream_8h" name="ostream.h" local="yes" imported="no">yaml-cpp-pm/ostream.h</includes>
    <includes id="noncopyable_8h" name="noncopyable.h" local="yes" imported="no">yaml-cpp-pm/noncopyable.h</includes>
    <includes id="null_8h" name="null.h" local="yes" imported="no">yaml-cpp-pm/null.h</includes>
    <class kind="class">YAML_PM::Emitter</class>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a6ba9b8f60a59a3a2b20722f3928f136c</anchor>
      <arglist>(Emitter &amp;emitter, _Indent indent)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa702a0c5ddefeddcd33c525210d2c9ad</anchor>
      <arglist>(Emitter &amp;emitter, _Precision precision)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ad788e1cdd8d792136b2bfb5f2b0d38cd</anchor>
      <arglist>(Emitter &amp;emitter, bool v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a455ad74be12a9e093d7daae7f3902043</anchor>
      <arglist>(Emitter &amp;emitter, char v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a893921ffe8e75b589c9c6e82c71e1bae</anchor>
      <arglist>(Emitter &amp;emitter, const _Alias &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a2ec0ef6b618f929e04f8681e6d172284</anchor>
      <arglist>(Emitter &amp;emitter, const _Anchor &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a71a78d08f919a07634ac5eca5e181a67</anchor>
      <arglist>(Emitter &amp;emitter, const _Comment &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a19bb6c3c0de94da285b52b3d58ed92ab</anchor>
      <arglist>(Emitter &amp;emitter, const _Null &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae53980a3f6c56d534cc4f17642bc8eb5</anchor>
      <arglist>(Emitter &amp;emitter, const _Tag &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae5cbf41ef609b8244bf9f9165bd2db7d</anchor>
      <arglist>(Emitter &amp;emitter, const Binary &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa97117221b1e0666feea10e6eced2082</anchor>
      <arglist>(Emitter &amp;emitter, const char *v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8ea0a7618383c2aa12b79e5295683b15</anchor>
      <arglist>(Emitter &amp;emitter, const std::string &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>acf192d533da93bde562a024c074059cb</anchor>
      <arglist>(Emitter &amp;emitter, double v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5ac2641e993ed942bc5151ba43beae12</anchor>
      <arglist>(Emitter &amp;emitter, EMITTER_MANIP value)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a2d4ab9b155fd48ac83625b6afc0b6cf7</anchor>
      <arglist>(Emitter &amp;emitter, float v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a0f8be517609242153004319765d07adf</anchor>
      <arglist>(Emitter &amp;emitter, int v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>add3095a9697a65a5bd9ab7b4e79133bc</anchor>
      <arglist>(Emitter &amp;emitter, long long v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab18882ee8fa612c317753018a0e4a837</anchor>
      <arglist>(Emitter &amp;emitter, long v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a78b6fc5e7900a6750a02bf1dd66e0487</anchor>
      <arglist>(Emitter &amp;emitter, short v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a06bc6f3fc7184edf10c223e98cc5ba0c</anchor>
      <arglist>(Emitter &amp;emitter, unsigned char v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>af657cd39e37a4a3d67daa5855b721931</anchor>
      <arglist>(Emitter &amp;emitter, unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a9449e19a91c512cb399539f685ae4e1e</anchor>
      <arglist>(Emitter &amp;emitter, unsigned long long v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a37cdd38e872fc006e4a07a3cd374d981</anchor>
      <arglist>(Emitter &amp;emitter, unsigned long v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5cb6e3414e577372b289ae9e798fc2e5</anchor>
      <arglist>(Emitter &amp;emitter, unsigned short v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>emittermanip.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>emittermanip_8h.html</filename>
    <class kind="struct">YAML_PM::_Alias</class>
    <class kind="struct">YAML_PM::_Anchor</class>
    <class kind="struct">YAML_PM::_Comment</class>
    <class kind="struct">YAML_PM::_Indent</class>
    <class kind="struct">YAML_PM::_Precision</class>
    <class kind="struct">YAML_PM::_Tag</class>
    <class kind="struct">YAML_PM::_Tag::Type</class>
    <namespace>YAML_PM</namespace>
    <member kind="enumeration">
      <type></type>
      <name>EMITTER_MANIP</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Auto</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea05f6d8a9d074258bd53a892e64dbe1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TagByKind</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea90549337ecce584f3858f8225094cdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Newline</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea1223f5dacb5f100c3a6e8f69be70e7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EmitNonAscii</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea8f78b2eb191c9c7f9d375e791b6d5fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EscapeNonAscii</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea7a6524303aa443b44860dd272f46aae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SingleQuoted</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea37fda0be744f9e0c310a48cbe4cf2f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DoubleQuoted</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea7ce3fe97b9c377cc6b6c17bb5e7eccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Literal</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea4eb061c1e3ebab4a625f6ebe22ce592c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YesNoBool</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea10f63b2880549614ec916bb5a8642ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrueFalseBool</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea08085417968dbd7d59cbd14329633f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnOffBool</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdeaa3c148bce1e73335a3a31250c05e57b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpperCase</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdeabed48810e55b12432cccd4c7d172efa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LowerCase</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea0c56d665d9892bec8d1fdefc7c839bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CamelCase</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdead8bf0b077293e847e6979d85ea1bda78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LongBool</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea0bd5c2fe57ea42d20d20a3c37347e616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ShortBool</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea3eb58f1138f7c3d9b9840045b8e776ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dec</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdeaf8b90f50dbd691730d4805c17b2838ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Hex</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea9658f65ea81ce238cdb4e0bf30c3e59d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Oct</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdeae8a2a1dc76b1c48bd7de68d367210f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BeginDoc</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea0eb8c00a5dfa2580ef5be62712acb432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndDoc</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea2ae15927931aa57beb9be1c2fecb0fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BeginSeq</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea15073c5cb28370814f3b015022e61bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndSeq</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdead7f3c9fb39f4be82292eaee666f62eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flow</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdeaf4f2cfe9d20e0a89e2b3080cc7c0344d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Block</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea464eaf9ed25977086188cc25e6b074ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BeginMap</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdeab1a25732397dd4cb9ae6ba12f97d7d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndMap</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdeaa2cc2a01f30a9b5e677a7bf0a33d4c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Key</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea2182ab524c34fb4c5b8891a299b9d714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Value</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea0b6130ac585366f0389af8cdf5388583</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LongKey</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea6224270f06d4d08dbc99bc32d5abb494</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_Alias</type>
      <name>Alias</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25063291f21bff8f095676f56f6d5956</anchor>
      <arglist>(const std::string content)</arglist>
    </member>
    <member kind="function">
      <type>_Anchor</type>
      <name>Anchor</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a93b73b5d4bd7182c72b6d209993de741</anchor>
      <arglist>(const std::string content)</arglist>
    </member>
    <member kind="function">
      <type>_Comment</type>
      <name>Comment</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a383063d89aff80417358b6170ef01299</anchor>
      <arglist>(const std::string content)</arglist>
    </member>
    <member kind="function">
      <type>_Precision</type>
      <name>DoublePrecision</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a0e3311bd69e1544b9fd14eab7804cf35</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>_Precision</type>
      <name>FloatPrecision</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a068e8058d33acd0e70e261ebc6e532f8</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>_Indent</type>
      <name>Indent</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aff29ca2ece61fda63f52bdaaca6db37d</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>_Tag</type>
      <name>LocalTag</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a1109cfa09789553c668567122118f93d</anchor>
      <arglist>(const std::string &amp;prefix, const std::string content)</arglist>
    </member>
    <member kind="function">
      <type>_Tag</type>
      <name>LocalTag</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ad8871c7fb6c69501a8e7834c4a15a814</anchor>
      <arglist>(const std::string content)</arglist>
    </member>
    <member kind="function">
      <type>_Precision</type>
      <name>Precision</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a0fed5475ca3930901602ccfc4ca2d444</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>_Tag</type>
      <name>SecondaryTag</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a38ec9a543dd512bdffcc977b59a956e6</anchor>
      <arglist>(const std::string content)</arglist>
    </member>
    <member kind="function">
      <type>_Tag</type>
      <name>VerbatimTag</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a7708e6c567e9958ae99d4cc95f36e017</anchor>
      <arglist>(const std::string content)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>emitterstate.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>emitterstate_8cpp.html</filename>
    <includes id="emitterstate_8h" name="emitterstate.h" local="yes" imported="no">emitterstate.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">yaml-cpp-pm/exceptions.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>emitterstate.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>emitterstate_8h.html</filename>
    <includes id="ptr__stack_8h" name="ptr_stack.h" local="yes" imported="no">ptr_stack.h</includes>
    <includes id="setting_8h" name="setting.h" local="yes" imported="no">setting.h</includes>
    <includes id="emittermanip_8h" name="emittermanip.h" local="yes" imported="no">yaml-cpp-pm/emittermanip.h</includes>
    <class kind="class">YAML_PM::EmitterState</class>
    <class kind="struct">YAML_PM::EmitterState::Group</class>
    <namespace>YAML_PM</namespace>
    <member kind="enumeration">
      <type></type>
      <name>EMITTER_STATE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_DOC</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da75e3672c4e249b136c5b09507ea90cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WRITING_DOC</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da3673a9cd877d3d2e765a169c729784c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_DONE_WITH_DOC</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2dafa7e98aad61997f971efff4813d48f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_BLOCK_SEQ_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da2d9363dc470dcfa1f4e9ed672451011a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WRITING_BLOCK_SEQ_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da9a45334dd1411146ab5c7d6b7c43af1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_DONE_WITH_BLOCK_SEQ_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da923d41740887403aed498bcb2940f11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_FLOW_SEQ_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da80e8ec28a9a6a5f4ec455af39355d08b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WRITING_FLOW_SEQ_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2dae95e9009e496de5631eaf31738a1f8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_DONE_WITH_FLOW_SEQ_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2dabd57e50fc2db73c21fb872c1f1a6ae79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_BLOCK_MAP_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da431dae35a89360eb8b386839e5ba6fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_BLOCK_MAP_KEY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2dada960edbb311b0bf230cc58562752a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WRITING_BLOCK_MAP_KEY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2daa61b442f0430c24e07fc2ebb69264475</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_DONE_WITH_BLOCK_MAP_KEY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2dadc3b2c5cd5c369880133fb11f4741198</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_BLOCK_MAP_VALUE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da3b26d79ddee1584d985752cb86a15d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WRITING_BLOCK_MAP_VALUE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da163ed74a477a6d63f6dac421b83509a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_DONE_WITH_BLOCK_MAP_VALUE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da88bd232b78035dec70c568015bc9d6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_FLOW_MAP_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2dabacc528ac7ce299f7e7fcee69787b864</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_FLOW_MAP_KEY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da209eb0c884465aa554d16fb0e97842cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WRITING_FLOW_MAP_KEY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da7ebe074cab67ee7cde8bab460c4eed81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_DONE_WITH_FLOW_MAP_KEY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da247ffd0d1444427adf8928f4bdeb43dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_FLOW_MAP_VALUE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da5b306c11babe0ef75138b63fcc10496a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WRITING_FLOW_MAP_VALUE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2daf65ab4d6bd467543c7f7309718374b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_DONE_WITH_FLOW_MAP_VALUE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da494f77225ca048d2f8cc05414663b9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FLOW_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab867f22d79377b5a345d9de94b8208ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_NONE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab867f22d79377b5a345d9de94b8208aba41963e12afbd76997ced5ffd82be6ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_FLOW</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab867f22d79377b5a345d9de94b8208aba56a8bccc0fe6eba7b3524ccf18fc5dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_BLOCK</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab867f22d79377b5a345d9de94b8208aba29ba378edfab1b1864475ed124cf6012</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FMT_SCOPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a9c02c29b76dfc7ce7160b19ae6313275</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCAL</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a9c02c29b76dfc7ce7160b19ae6313275aa29094b3af42481dccd3916a74f84b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GLOBAL</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a9c02c29b76dfc7ce7160b19ae6313275abcaef9a10fce3a8d2d531132135bdc51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GROUP_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa3abf5dc6e4ca9edae8865a5797889c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GT_NONE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa3abf5dc6e4ca9edae8865a5797889c7aeb7a0c529c3d4d085e0c5ec692d44872</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GT_SEQ</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa3abf5dc6e4ca9edae8865a5797889c7a94a08d5ee7ea104dc34d545ca765afd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GT_MAP</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa3abf5dc6e4ca9edae8865a5797889c7ac30b95dea815012d3b10e6d31394ab11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NODE_STATE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5243fdf9b11a8b772b7554bd1411f03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NS_START</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5243fdf9b11a8b772b7554bd1411f03ca93082e8cb05129a473082b675dcb5c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NS_READY_FOR_ATOM</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5243fdf9b11a8b772b7554bd1411f03ca469e5cd2fdad6ed68b390fb7abaae5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NS_END</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5243fdf9b11a8b772b7554bd1411f03ca611752caa54a3e7eff239685205a6548</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>emitterutils.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>emitterutils_8cpp.html</filename>
    <includes id="emitterutils_8h" name="emitterutils.h" local="yes" imported="no">emitterutils.h</includes>
    <includes id="exp_8h" name="exp.h" local="yes" imported="no">exp.h</includes>
    <includes id="indentation_8h" name="indentation.h" local="yes" imported="no">indentation.h</includes>
    <includes id="binary_8h" name="binary.h" local="yes" imported="no">yaml-cpp-pm/binary.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">yaml-cpp-pm/exceptions.h</includes>
    <includes id="stringsource_8h" name="stringsource.h" local="yes" imported="no">stringsource.h</includes>
    <namespace>YAML_PM</namespace>
    <namespace>YAML_PM::Utils</namespace>
    <member kind="function">
      <type>bool</type>
      <name>WriteAlias</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a6bde18160ede9a9b7fc22a43427145bb</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteAnchor</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a707159806f54ea214fbaeb3ecca72520</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteBinary</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a7867bfa639cffa8b285f8465b8083fa4</anchor>
      <arglist>(ostream &amp;out, const Binary &amp;binary)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteChar</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a46842b07c2236dba08138407aca8d532</anchor>
      <arglist>(ostream &amp;out, char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteComment</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a6ef75da607c2f31f25a745a1acbedcbe</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, int postCommentIndent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteDoubleQuotedString</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a5bfe1b94c8bfaef66447fcfc1154f808</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, bool escapeNonAscii)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteLiteralString</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a055342a1323c267e8d412e8e34ca38bc</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, int indent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteSingleQuotedString</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a8bc5f9320a70f53ec07e7729a079324b</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteString</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a74da574a42e9147c9547ef46d2bd28f0</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, bool inFlow, bool escapeNonAscii)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteTag</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>ae8f26eee99a055dcd38fded7d016e9b8</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, bool verbatim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteTagWithPrefix</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>aca6edcf26303115190b9a99658782803</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;prefix, const std::string &amp;tag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>emitterutils.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>emitterutils_8h.html</filename>
    <includes id="ostream_8h" name="ostream.h" local="yes" imported="no">yaml-cpp-pm/ostream.h</includes>
    <namespace>YAML_PM</namespace>
    <namespace>YAML_PM::Utils</namespace>
    <member kind="function">
      <type>bool</type>
      <name>WriteAlias</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a6bde18160ede9a9b7fc22a43427145bb</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteAnchor</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a707159806f54ea214fbaeb3ecca72520</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteBinary</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a7867bfa639cffa8b285f8465b8083fa4</anchor>
      <arglist>(ostream &amp;out, const Binary &amp;binary)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteChar</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a46842b07c2236dba08138407aca8d532</anchor>
      <arglist>(ostream &amp;out, char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteComment</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a6ef75da607c2f31f25a745a1acbedcbe</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, int postCommentIndent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteDoubleQuotedString</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a5bfe1b94c8bfaef66447fcfc1154f808</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, bool escapeNonAscii)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteLiteralString</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a055342a1323c267e8d412e8e34ca38bc</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, int indent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteSingleQuotedString</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a8bc5f9320a70f53ec07e7729a079324b</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteString</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a74da574a42e9147c9547ef46d2bd28f0</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, bool inFlow, bool escapeNonAscii)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteTag</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>ae8f26eee99a055dcd38fded7d016e9b8</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, bool verbatim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteTagWithPrefix</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>aca6edcf26303115190b9a99658782803</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;prefix, const std::string &amp;tag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ErrorMinimizer.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>ErrorMinimizer_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>ErrorMinimizers.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/utest/ui/</path>
    <filename>ErrorMinimizers_8cpp.html</filename>
    <includes id="utest_8h" name="utest.h" local="yes" imported="no">../utest.h</includes>
    <class kind="class">ErrorMinimizerTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>ErrorMinimizers_8cpp.html</anchorfile>
      <anchor>a771aac6daa50e4f4c8c88e4159e7f967</anchor>
      <arglist>(ErrorMinimizerTest, ErrorElements)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>ErrorMinimizers_8cpp.html</anchorfile>
      <anchor>aa779fef3c3e7753c75da11ccd05e56df</anchor>
      <arglist>(ErrorMinimizerTest, PointToPlaneErrorMinimizer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>ErrorMinimizers_8cpp.html</anchorfile>
      <anchor>a386e607a8319a9d651927706f161a88e</anchor>
      <arglist>(ErrorMinimizerTest, PointToPointErrorMinimizer)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ErrorMinimizersImpl.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>ErrorMinimizersImpl_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="PointToPlane_8h" name="PointToPlane.h" local="yes" imported="no">ErrorMinimizers/PointToPlane.h</includes>
    <includes id="PointToPlaneWithCov_8h" name="PointToPlaneWithCov.h" local="yes" imported="no">ErrorMinimizers/PointToPlaneWithCov.h</includes>
    <includes id="PointToPoint_8h" name="PointToPoint.h" local="yes" imported="no">ErrorMinimizers/PointToPoint.h</includes>
    <includes id="PointToPointWithCov_8h" name="PointToPointWithCov.h" local="yes" imported="no">ErrorMinimizers/PointToPointWithCov.h</includes>
    <includes id="PointToPointSimilarity_8h" name="PointToPointSimilarity.h" local="yes" imported="no">ErrorMinimizers/PointToPointSimilarity.h</includes>
    <includes id="ErrorMinimizers_2Identity_8h" name="ErrorMinimizers/Identity.h" local="yes" imported="no">ErrorMinimizers/Identity.h</includes>
    <class kind="struct">ErrorMinimizersImpl</class>
  </compound>
  <compound kind="file">
    <name>errorTerms.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>errorTerms_8cpp.html</filename>
    <includes id="errorTerms_8h" name="errorTerms.h" local="no" imported="no">mp2p_icp/errorTerms.h</includes>
    <includes id="optimal__tf__gauss__newton_8h" name="optimal_tf_gauss_newton.h" local="no" imported="no">mp2p_icp/optimal_tf_gauss_newton.h</includes>
  </compound>
  <compound kind="file">
    <name>errorTerms.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>errorTerms_8h.html</filename>
    <includes id="OptimalTF__Result_8h" name="OptimalTF_Result.h" local="no" imported="no">mp2p_icp/OptimalTF_Result.h</includes>
    <includes id="Pairings_8h" name="Pairings.h" local="no" imported="no">mp2p_icp/Pairings.h</includes>
    <includes id="WeightParameters_8h" name="WeightParameters.h" local="no" imported="no">mp2p_icp/WeightParameters.h</includes>
    <includes id="optimal__tf__gauss__newton_8h" name="optimal_tf_gauss_newton.h" local="no" imported="no">mp2p_icp/optimal_tf_gauss_newton.h</includes>
    <namespace>mp2p_icp</namespace>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 4 &gt;</type>
      <name>error_line2line</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga781b7b2d24a8670ee0b040f1180e75a4</anchor>
      <arglist>(const mp2p_icp::matched_line_t &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 4, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 3 &gt;</type>
      <name>error_plane2plane</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaa69c4ca8b0a07842c0847f34f22287cf</anchor>
      <arglist>(const mp2p_icp::matched_plane_t &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 3, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 3 &gt;</type>
      <name>error_point2line</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaf6773c05e664c48f4bafd34777aec203</anchor>
      <arglist>(const mp2p_icp::point_line_pair_t &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 3, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 3 &gt;</type>
      <name>error_point2plane</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga02a06a600e97368f4e4c6657209f666d</anchor>
      <arglist>(const mp2p_icp::point_plane_pair_t &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 3, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 3 &gt;</type>
      <name>error_point2point</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga8b58aa305e369944620f84a67ea7781e</anchor>
      <arglist>(const mrpt::tfest::TMatchingPair &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 3, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>estimate_points_eigen.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/src/</path>
    <filename>estimate__points__eigen_8cpp.html</filename>
    <includes id="estimate__points__eigen_8h" name="estimate_points_eigen.h" local="no" imported="no">mp2p_icp/estimate_points_eigen.h</includes>
  </compound>
  <compound kind="file">
    <name>estimate_points_eigen.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/include/mp2p_icp/</path>
    <filename>estimate__points__eigen_8h.html</filename>
    <class kind="struct">mp2p_icp::PointCloudEigen</class>
    <namespace>mp2p_icp</namespace>
    <member kind="function">
      <type>PointCloudEigen</type>
      <name>estimate_points_eigen</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gafc74c96711bd3c24b0f735e3183ffb08</anchor>
      <arglist>(const float *xs, const float *ys, const float *zs, mrpt::optional_ref&lt; const std::vector&lt; size_t &gt;&gt; indices, std::optional&lt; size_t &gt; totalCount=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vector_of_points_to_xyz</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>af789a97658891bf5a9b362141bd90f24</anchor>
      <arglist>(const std::vector&lt; mrpt::math::TPoint3Df &gt; &amp;pts, std::vector&lt; float &gt; &amp;xs, std::vector&lt; float &gt; &amp;ys, std::vector&lt; float &gt; &amp;zs)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eval_solution.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/evaluations/</path>
    <filename>eval__solution_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">pointmatcher/PointMatcher.h</includes>
    <includes id="IO_8h" name="IO.h" local="yes" imported="no">pointmatcher/IO.h</includes>
    <includes id="Timer_8h" name="Timer.h" local="yes" imported="no">pointmatcher/Timer.h</includes>
    <class kind="struct">Config</class>
    <class kind="struct">DataSetInfo</class>
    <class kind="class">EvaluationModule</class>
    <member kind="define">
      <type>#define</type>
      <name>CHECK_RES</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>ac5a5fe93758a82606342a6f5513d1102</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; float &gt;</type>
      <name>PM</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>a5bd35d105f0f03919fee42a7f73fec33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherIO&lt; float &gt;</type>
      <name>PMIO</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>a58686f99d98fa86730105cd4c537a0b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PM::TransformationParameters</type>
      <name>TP</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>ad94ad6351f80cd15f796667cb6fd87e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>displayLoadingBar</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>a70be8127a37e02f5f44117d3893d5938</anchor>
      <arglist>(const int &amp;coreId, const int &amp;i, const int &amp;total, const int &amp;nbFailures, const double sec, const double total_time)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>downloadDataSets</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>aeef63b39b4fac2f7dcad62f84ddd92c2</anchor>
      <arglist>(Config &amp;config, po::variables_map &amp;vm)</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>enterValidPath</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>a100c91cefbc9639ac73d757d7a810ad9</anchor>
      <arglist>(string message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadConfig</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>aa543ea3a7934635e55acc52ec250e53d</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>string</type>
      <name>outputStatus</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>aef465a1d93aa1b324578bb47e541e822</anchor>
      <arglist>(map&lt; string, DataSetInfo &gt; dataSetStatus)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveConfig</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>aff5307ce5e15cc6ad8fcbbca1e9c978f</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfig</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>ab97dece7d3efdd187c2ac1dc47de5b21</anchor>
      <arglist>(Config &amp;config)</arglist>
    </member>
    <member kind="function">
      <type>po::options_description</type>
      <name>setupOptions</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>a1da430ff8e4e4cbb5095808914e87b63</anchor>
      <arglist>(const string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validateFileInfo</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>aa21afdb3ea067b7441749928ae7abe8a</anchor>
      <arglist>(const PMIO::FileInfo &amp;fileInfo)</arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>m_display</name>
      <anchorfile>eval__solution_8cpp.html</anchorfile>
      <anchor>ac596e2a26417e8f9818b293bc863a912</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>eventhandler.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>eventhandler_8h.html</filename>
    <includes id="anchor_8h" name="anchor.h" local="yes" imported="no">yaml-cpp-pm/anchor.h</includes>
    <class kind="class">YAML_PM::EventHandler</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>Exceptions.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Exceptions_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
  </compound>
  <compound kind="file">
    <name>exceptions.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>exceptions_8h.html</filename>
    <includes id="mark_8h" name="mark.h" local="yes" imported="no">yaml-cpp-pm/mark.h</includes>
    <includes id="traits_8h" name="traits.h" local="yes" imported="no">yaml-cpp-pm/traits.h</includes>
    <class kind="class">YAML_PM::BadDereference</class>
    <class kind="class">YAML_PM::EmitterException</class>
    <class kind="class">YAML_PM::Exception</class>
    <class kind="class">YAML_PM::InvalidScalar</class>
    <class kind="class">YAML_PM::KeyNotFound</class>
    <class kind="class">YAML_PM::ParserException</class>
    <class kind="class">YAML_PM::RepresentationException</class>
    <class kind="class">YAML_PM::TypedKeyNotFound</class>
    <namespace>YAML_PM</namespace>
    <namespace>YAML_PM::ErrorMsg</namespace>
    <member kind="function">
      <type>const std::string</type>
      <name>KEY_NOT_FOUND_WITH_KEY</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a81d33f4995c5a06ca4b86ae4cca1b9d5</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>KEY_NOT_FOUND_WITH_KEY</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ac9669db0605d54dba12467e41a494d81</anchor>
      <arglist>(const T &amp;, typename disable_if&lt; is_numeric&lt; T &gt; &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>KEY_NOT_FOUND_WITH_KEY</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a6705e6959849fd3db872c73007170d1e</anchor>
      <arglist>(const T &amp;key, typename enable_if&lt; is_numeric&lt; T &gt; &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>TypedKeyNotFound&lt; T &gt;</type>
      <name>MakeTypedKeyNotFound</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a60bd0342ec0dfac48bb157ff4ff80644</anchor>
      <arglist>(const Mark &amp;mark, const T &amp;key)</arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>ALIAS_CONTENT</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a42080b057a2c4a7be2b100938a2ff4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>ALIAS_NOT_FOUND</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aaab2b8280caed6fc04ac1c4dbf9d79ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>AMBIGUOUS_ANCHOR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a47b66dd4bb85bf4d7bbcb72340c32889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>ANCHOR_NOT_FOUND</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a2ced6dcbbb0b8de77caff2a66fa9552a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>BAD_DEREFERENCE</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a1449c7bfa38bfe64768be522aa2c25bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>BLOCK_ENTRY</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ad5304c88f431ccb5d0a6a93994a59312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>CHAR_IN_ALIAS</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aebe540f813159fa1278759af4b2db77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>CHAR_IN_ANCHOR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a8e393f783def15c258368219ae6f618d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>CHAR_IN_BLOCK</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a6bb1f01f6c0ac262ac9961a76a64fadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>CHAR_IN_SCALAR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aca9289659534f24e0b2b74897279222a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>CHAR_IN_TAG_HANDLE</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aa0f565af8adee55357a2ba0d37e89385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>DOC_IN_SCALAR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a7f34b1bbe7ff98f097d1d61cb1d22884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>END_OF_MAP</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a67df887098e92a53420fa12fa93791b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>END_OF_MAP_FLOW</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a8eb16f8a957b456cc5c7591fe6cba241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>END_OF_SEQ</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>abcca58e7f784a7a1e7aff6490d2ed661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>END_OF_SEQ_FLOW</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a8bdb34af77c2991b59d2bc0618be15c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>END_OF_VERBATIM_TAG</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>af1731ae5bae6cc17f22903506131643b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>EOF_IN_SCALAR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ac9a0ac4b3442e0ae4604c6e8c2eb59fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>EXPECTED_KEY_TOKEN</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ade640f3c987175e8e5babb7d401dc75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>EXPECTED_VALUE_TOKEN</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aa09de5aedf39e9709a8fb0c0a0bdf13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>FLOW_END</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a282429368e0e89b81f86a152bcbe2b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>INVALID_ALIAS</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aa992f8230b0420c72d40e863aae9af03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>INVALID_ANCHOR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a23961cadba128f5646ba62b47eb4df2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>INVALID_ESCAPE</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a02c494ed68cf362024410748a2b0029c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>INVALID_HEX</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>adb0f4626d2a4f4684ce2748c32b15ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>INVALID_SCALAR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>af83fc67f8559ab28269c2af7eca4602f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>INVALID_TAG</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aec0bcf2c1228f69a9e0a0ce1b14bbc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>INVALID_UNICODE</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a961f3e0e99cc219dbaff9f5135903566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>KEY_NOT_FOUND</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a1f4fab67a482231db9400a6fb16ee154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>MAP_KEY</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ac0a588af6e983d6f1669e139384d299c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>MAP_VALUE</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ac955f7b6c41fd79133850c1c03cdc957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>MULTIPLE_ALIASES</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a03c876d2258eef9989f19be8a43306f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>MULTIPLE_ANCHORS</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ab1ec0017036e5b10b8cc8a1a4efd712b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>MULTIPLE_TAGS</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>acf3ebe13e11db0898ef13f9be5f080fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>REPEATED_TAG_DIRECTIVE</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a06f4a5134f05aaf53c71fca2cc6e9eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>REPEATED_YAML_DIRECTIVE</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a3f19d474d83858a5951323e7b71c1905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>SINGLE_QUOTED_CHAR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a45bd9ca2930a7bb295f434ec189769fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>TAB_IN_INDENTATION</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ab5174bd0c55ab818decd443d8b3bb907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>TAG_DIRECTIVE_ARGS</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a2a94f8346b4a8c574a513609405eb926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>TAG_WITH_NO_SUFFIX</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ad912abc9112ee7f6e40ba4c901c7d751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>UNEXPECTED_END_MAP</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a2a7f911a56e2ced45881e0a24a31ee02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>UNEXPECTED_END_SEQ</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a8fd1367c656a49365031177ab7493d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>UNEXPECTED_KEY_TOKEN</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>acdc87e235697c843e96450a057141a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>UNEXPECTED_VALUE_TOKEN</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a388a6b1e5390c356053463409974a88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>UNKNOWN_ANCHOR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a1e54e87ecc65b4ea4559c7da939e582e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>UNKNOWN_TOKEN</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a38cd9cd5fac8a4cd78726b2e37435f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>UNMATCHED_GROUP_TAG</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aa0e6a236505357802d35a85853d8b477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>YAML_DIRECTIVE_ARGS</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a5d07ecd665e013b2fb5c0cda56de0e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>YAML_MAJOR_VERSION</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ada7f8d8fe29e28783f15b587dcea8485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>YAML_VERSION</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a43cb22fe72051652a24b621495be4a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>ZERO_INDENT_IN_BLOCK</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a817c23ce002e09cf37dbf1caebcc6ba6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exp.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>exp_8cpp.html</filename>
    <includes id="exp_8h" name="exp.h" local="yes" imported="no">exp.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">yaml-cpp-pm/exceptions.h</includes>
    <namespace>YAML_PM</namespace>
    <namespace>YAML_PM::Exp</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>Escape</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ae8c46397d692586b31372c6ce526c684</anchor>
      <arglist>(Stream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Escape</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a40f8494a297a4db2f5cee2d26f867b1c</anchor>
      <arglist>(Stream &amp;in, int codeLength)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>ParseHex</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a34f8c6fb4e2b72635b4001132e094de6</anchor>
      <arglist>(const std::string &amp;str, const Mark &amp;mark)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Str</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a16d2f2bbd136e34b70ea6a266cb0c5b4</anchor>
      <arglist>(unsigned ch)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>exp.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>exp_8h.html</filename>
    <includes id="regex_8h" name="regex.h" local="yes" imported="no">regex.h</includes>
    <includes id="stream_8h" name="stream.h" local="yes" imported="no">stream.h</includes>
    <namespace>YAML_PM</namespace>
    <namespace>YAML_PM::Exp</namespace>
    <namespace>YAML_PM::Keys</namespace>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Alpha</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a2df1f091762fd28528cb2888e40c6c81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>AlphaNumeric</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a0878413047af09489c0e6a807c007e66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Anchor</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ae415818e888bcedfb2d750baa274ce43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>AnchorEnd</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>aa95d29cc1497223a5eefa1523e59d305</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Blank</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>af375d12a45f93a1cab09e0c6f57bcba4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>BlankOrBreak</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a5ed7cd8fe3fda45e3ae3be850ec71258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>BlockEntry</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a51e0490cdedaa85da2e7ac9a3ec504af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Break</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>abd7037a520dbaabc088a3b4a47367add</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Chomp</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a814f461576c25076db9ec497b23ff006</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>ChompIndicator</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a07c548bfecc80a936a460418bd3a43a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx</type>
      <name>Comment</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a40709583272f275eb6de3e156b1d9c79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Digit</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ab32544cc3be5a8200ffd6aa7aec52de5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>DocEnd</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a4ea119d3b490503a51b9d366d0e3ba19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>DocIndicator</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a6161298d924485fad8691074262ad033</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>DocStart</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a15f3df6c2e4b86b412e0cc6dda1219c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>EndScalar</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ad07774cb0f836d2accc1e04515edd126</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>EndScalarInFlow</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a0b117041d0bbec551970dab1f86e1bbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Escape</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ae8c46397d692586b31372c6ce526c684</anchor>
      <arglist>(Stream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>EscBreak</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a7c345c0efbc7d98c599c5d64d88ee1dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>EscSingleQuote</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a316ae659b0e9cf23b40ba02433f88353</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Hex</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>af3b94da5eb9c303397bb0b7495249061</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Key</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>aa54fe6fde58aea6bf6e0227a55e05ce3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>KeyInFlow</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>aff246b60cbe79114520f2f9aaf6313af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>NotPrintable</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>abcd10eb7950016d843330c26fd5dd259</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>PlainScalar</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a643751f017eae1f4e1f242d1cef4d4c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>PlainScalarInFlow</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a162bee2b33ae20b3cc71823a47a9dd25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Space</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ab4b071a902f7e667bf07bda3d5d7000d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Tab</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ac837b1b8452b49562cff9bf924b56d49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Tag</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a2b8bc5045449f82ae6e0dda8a9a3997b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>URI</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a96a6a942c9c62437dcc5b70ef967f8f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Utf8_ByteOrderMark</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a2a66cf7b979804d2528dcc7ca4d858e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Value</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>aed8ace0f8e68aaef53e84ad49e529ddf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>ValueInFlow</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a69e85f67cac601d102eee15bcd96b52e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>ValueInJSONFlow</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a67421782734231dfcd6209b2320ff65f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Word</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ad58f056553695d608579e60180b50777</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>Alias</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>ab647ac44b00c61e206f0e4b6c2db89dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>Anchor</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>aaf27fb97092c4d986274242c1dddd2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>Directive</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>a0b2cc2335562e09338fbcf026e0b4a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FlowEntry</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>a2f953dd1a3293328cfa5ba78b82656fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FlowMapEnd</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>ac00cebcd76dd6762486b04d7a1c4d282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FlowMapStart</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>ad9426196f54479ad5ec2843daf67c860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FlowSeqEnd</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>acdcdedd0bf431992182662ee9261ae2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FlowSeqStart</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>a20726f20c748901a35438f857707d370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FoldedScalar</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>aca247aab92140d9565ba53805393a17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>LiteralScalar</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>a19d8e61f941e89fe2bd648326ef24f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>Tag</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>a2cf882d04cc95c1a4839493c65f882a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>VerbatimTagEnd</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>aacc4fc1f9f0364dc8775a93151f85e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>VerbatimTagStart</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>a64e857bdb5267a790350f18a0b36f34c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FilterAdjustTimestamps.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterAdjustTimestamps_8cpp.html</filename>
    <includes id="FilterAdjustTimestamps_8h" name="FilterAdjustTimestamps.h" local="no" imported="no">mp2p_icp_filters/FilterAdjustTimestamps.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterAdjustTimestamps.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterAdjustTimestamps_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <class kind="class">mp2p_icp_filters::FilterAdjustTimestamps</class>
    <class kind="struct">mp2p_icp_filters::FilterAdjustTimestamps::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
    <member kind="enumeration">
      <type></type>
      <name>TimestampAdjustMethod</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga12cf9fca7229262ba39fb77df34cb37c</anchor>
      <arglist></arglist>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga12cf9fca7229262ba39fb77df34cb37ca3f7bf7cdd2b9484a0a769684fb93e951">EarliestIsZero</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga12cf9fca7229262ba39fb77df34cb37caa378149ca6ca1d066589e0c33bb0138b">MiddleIsZero</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga12cf9fca7229262ba39fb77df34cb37cadba7b2473a2110c7097e64881e1cfe70">Normalize</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>FilterAdjustTimestamps_8h.html</anchorfile>
      <anchor>af90f3e9e2751960c2c2e996e9889718b</anchor>
      <arglist>(TimestampAdjustMethod::EarliestIsZero)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>FilterAdjustTimestamps_8h.html</anchorfile>
      <anchor>a2f687a59aebbdcf1035793868d66af4b</anchor>
      <arglist>(TimestampAdjustMethod::MiddleIsZero)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>FilterAdjustTimestamps_8h.html</anchorfile>
      <anchor>a844b033c7f5597715f6b9329931268c9</anchor>
      <arglist>(TimestampAdjustMethod::Normalize)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FilterBase.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterBase_8cpp.html</filename>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterBase.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterBase_8h.html</filename>
    <includes id="Parameterizable_8h" name="Parameterizable.h" local="no" imported="no">mp2p_icp/Parameterizable.h</includes>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="sm2mm_8h" name="sm2mm.h" local="no" imported="no">mp2p_icp_filters/sm2mm.h</includes>
    <class kind="class">mp2p_icp_filters::FilterBase</class>
    <namespace>mp2p_icp_filters</namespace>
    <namespace>mrpt</namespace>
    <namespace>mrpt::system</namespace>
    <member kind="typedef">
      <type>std::vector&lt; FilterBase::Ptr &gt;</type>
      <name>FilterPipeline</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gabe0fc1887bd0466eae4de7a8c6fe9e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply_filter_pipeline</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga329e9cdadc5e763063f2cbbe042cdbe3</anchor>
      <arglist>(const FilterPipeline &amp;filters, mp2p_icp::metric_map_t &amp;inOut, const mrpt::optional_ref&lt; mrpt::system::CTimeLogger &gt; &amp;profiler=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>FilterPipeline</type>
      <name>filter_pipeline_from_yaml</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga2ff4599dc1963278f77a7567c7afe17d</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
    <member kind="function">
      <type>FilterPipeline</type>
      <name>filter_pipeline_from_yaml_file</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gaf5ea3f1b245e2f69e9b7673125799376</anchor>
      <arglist>(const std::string &amp;filename, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FilterBoundingBox.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterBoundingBox_8cpp.html</filename>
    <includes id="FilterBoundingBox_8h" name="FilterBoundingBox.h" local="no" imported="no">mp2p_icp_filters/FilterBoundingBox.h</includes>
    <includes id="GetOrCreatePointLayer_8h" name="GetOrCreatePointLayer.h" local="no" imported="no">mp2p_icp_filters/GetOrCreatePointLayer.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterBoundingBox.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterBoundingBox_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <class kind="class">mp2p_icp_filters::FilterBoundingBox</class>
    <class kind="struct">mp2p_icp_filters::FilterBoundingBox::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterByIntensity.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterByIntensity_8cpp.html</filename>
    <includes id="FilterByIntensity_8h" name="FilterByIntensity.h" local="no" imported="no">mp2p_icp_filters/FilterByIntensity.h</includes>
    <includes id="GetOrCreatePointLayer_8h" name="GetOrCreatePointLayer.h" local="no" imported="no">mp2p_icp_filters/GetOrCreatePointLayer.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterByIntensity.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterByIntensity_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <class kind="class">mp2p_icp_filters::FilterByIntensity</class>
    <class kind="struct">mp2p_icp_filters::FilterByIntensity::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterByRange.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterByRange_8cpp.html</filename>
    <includes id="FilterByRange_8h" name="FilterByRange.h" local="no" imported="no">mp2p_icp_filters/FilterByRange.h</includes>
    <includes id="GetOrCreatePointLayer_8h" name="GetOrCreatePointLayer.h" local="no" imported="no">mp2p_icp_filters/GetOrCreatePointLayer.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterByRange.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterByRange_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <class kind="class">mp2p_icp_filters::FilterByRange</class>
    <class kind="struct">mp2p_icp_filters::FilterByRange::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterByRing.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterByRing_8cpp.html</filename>
    <includes id="FilterByRing_8h" name="FilterByRing.h" local="no" imported="no">mp2p_icp_filters/FilterByRing.h</includes>
    <includes id="GetOrCreatePointLayer_8h" name="GetOrCreatePointLayer.h" local="no" imported="no">mp2p_icp_filters/GetOrCreatePointLayer.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterByRing.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterByRing_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <class kind="class">mp2p_icp_filters::FilterByRing</class>
    <class kind="struct">mp2p_icp_filters::FilterByRing::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterCurvature.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterCurvature_8cpp.html</filename>
    <includes id="FilterCurvature_8h" name="FilterCurvature.h" local="no" imported="no">mp2p_icp_filters/FilterCurvature.h</includes>
    <includes id="GetOrCreatePointLayer_8h" name="GetOrCreatePointLayer.h" local="no" imported="no">mp2p_icp_filters/GetOrCreatePointLayer.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterCurvature.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterCurvature_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <class kind="class">mp2p_icp_filters::FilterCurvature</class>
    <class kind="struct">mp2p_icp_filters::FilterCurvature::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterDecimateAdaptive.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterDecimateAdaptive_8cpp.html</filename>
    <includes id="FilterDecimateAdaptive_8h" name="FilterDecimateAdaptive.h" local="no" imported="no">mp2p_icp_filters/FilterDecimateAdaptive.h</includes>
    <includes id="GetOrCreatePointLayer_8h" name="GetOrCreatePointLayer.h" local="no" imported="no">mp2p_icp_filters/GetOrCreatePointLayer.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterDecimateAdaptive.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterDecimateAdaptive_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <includes id="PointCloudToVoxelGrid_8h" name="PointCloudToVoxelGrid.h" local="no" imported="no">mp2p_icp_filters/PointCloudToVoxelGrid.h</includes>
    <class kind="class">mp2p_icp_filters::FilterDecimateAdaptive</class>
    <class kind="struct">mp2p_icp_filters::FilterDecimateAdaptive::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterDecimateVoxels.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterDecimateVoxels_8cpp.html</filename>
    <includes id="pointcloud__sanity__check_8h" name="pointcloud_sanity_check.h" local="no" imported="no">mp2p_icp/pointcloud_sanity_check.h</includes>
    <includes id="FilterDecimateVoxels_8h" name="FilterDecimateVoxels.h" local="no" imported="no">mp2p_icp_filters/FilterDecimateVoxels.h</includes>
    <includes id="GetOrCreatePointLayer_8h" name="GetOrCreatePointLayer.h" local="no" imported="no">mp2p_icp_filters/GetOrCreatePointLayer.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterDecimateVoxels.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterDecimateVoxels_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <includes id="PointCloudToVoxelGrid_8h" name="PointCloudToVoxelGrid.h" local="no" imported="no">mp2p_icp_filters/PointCloudToVoxelGrid.h</includes>
    <includes id="PointCloudToVoxelGridSingle_8h" name="PointCloudToVoxelGridSingle.h" local="no" imported="no">mp2p_icp_filters/PointCloudToVoxelGridSingle.h</includes>
    <class kind="class">mp2p_icp_filters::FilterDecimateVoxels</class>
    <class kind="struct">mp2p_icp_filters::FilterDecimateVoxels::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
    <member kind="enumeration">
      <type></type>
      <name>DecimateMethod</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga8081c14755758d184b87a9f4da332d79</anchor>
      <arglist></arglist>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga8081c14755758d184b87a9f4da332d79a7f96422659759463a6faa5a17b7a5554">FirstPoint</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga8081c14755758d184b87a9f4da332d79a288703dddab8209d162fdee6a8409078">ClosestToAverage</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga8081c14755758d184b87a9f4da332d79a10f7b667c3891b3a5238394fbd0a6df7">VoxelAverage</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga8081c14755758d184b87a9f4da332d79af1ac98a9e3ed1eb25010803540ff29d7">RandomPoint</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>FilterDecimateVoxels_8h.html</anchorfile>
      <anchor>a2341cc23dc3777acb4a8fdffc946c456</anchor>
      <arglist>(DecimateMethod::ClosestToAverage)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>FilterDecimateVoxels_8h.html</anchorfile>
      <anchor>afeffdde4d29e247961f003afeb022c17</anchor>
      <arglist>(DecimateMethod::FirstPoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>FilterDecimateVoxels_8h.html</anchorfile>
      <anchor>ad371f7a2b2fe4e5b18432bde8ef4bf7d</anchor>
      <arglist>(DecimateMethod::RandomPoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>FilterDecimateVoxels_8h.html</anchorfile>
      <anchor>a23f5941865b100a7051d750325cde4b8</anchor>
      <arglist>(DecimateMethod::VoxelAverage)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FilterDecimateVoxelsQuadratic.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterDecimateVoxelsQuadratic_8cpp.html</filename>
    <includes id="FilterDecimateVoxelsQuadratic_8h" name="FilterDecimateVoxelsQuadratic.h" local="no" imported="no">mp2p_icp_filters/FilterDecimateVoxelsQuadratic.h</includes>
    <includes id="GetOrCreatePointLayer_8h" name="GetOrCreatePointLayer.h" local="no" imported="no">mp2p_icp_filters/GetOrCreatePointLayer.h</includes>
    <member kind="function">
      <type></type>
      <name>IMPLEMENTS_MRPT_OBJECT</name>
      <anchorfile>FilterDecimateVoxelsQuadratic_8cpp.html</anchorfile>
      <anchor>a93854d45d4e445266448e11b8d8c370f</anchor>
      <arglist>(FilterDecimateVoxelsQuadratic, mp2p_icp_filters::FilterBase, mp2p_icp_filters) using namespace mp2p_icp_filters</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FilterDecimateVoxelsQuadratic.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterDecimateVoxelsQuadratic_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <includes id="PointCloudToVoxelGrid_8h" name="PointCloudToVoxelGrid.h" local="no" imported="no">mp2p_icp_filters/PointCloudToVoxelGrid.h</includes>
    <class kind="class">mp2p_icp_filters::FilterDecimateVoxelsQuadratic</class>
    <class kind="struct">mp2p_icp_filters::FilterDecimateVoxelsQuadratic::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterDeleteLayer.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterDeleteLayer_8cpp.html</filename>
    <includes id="FilterDeleteLayer_8h" name="FilterDeleteLayer.h" local="no" imported="no">mp2p_icp_filters/FilterDeleteLayer.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterDeleteLayer.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterDeleteLayer_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <class kind="class">mp2p_icp_filters::FilterDeleteLayer</class>
    <class kind="struct">mp2p_icp_filters::FilterDeleteLayer::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterDeskew.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterDeskew_8cpp.html</filename>
    <includes id="FilterDeskew_8h" name="FilterDeskew.h" local="no" imported="no">mp2p_icp_filters/FilterDeskew.h</includes>
    <includes id="GetOrCreatePointLayer_8h" name="GetOrCreatePointLayer.h" local="no" imported="no">mp2p_icp_filters/GetOrCreatePointLayer.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterDeskew.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterDeskew_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <includes id="PointCloudToVoxelGrid_8h" name="PointCloudToVoxelGrid.h" local="no" imported="no">mp2p_icp_filters/PointCloudToVoxelGrid.h</includes>
    <includes id="PointCloudToVoxelGridSingle_8h" name="PointCloudToVoxelGridSingle.h" local="no" imported="no">mp2p_icp_filters/PointCloudToVoxelGridSingle.h</includes>
    <class kind="class">mp2p_icp_filters::FilterDeskew</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterEdgesPlanes.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterEdgesPlanes_8cpp.html</filename>
    <includes id="FilterEdgesPlanes_8h" name="FilterEdgesPlanes.h" local="no" imported="no">mp2p_icp_filters/FilterEdgesPlanes.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterEdgesPlanes.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterEdgesPlanes_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <includes id="PointCloudToVoxelGrid_8h" name="PointCloudToVoxelGrid.h" local="no" imported="no">mp2p_icp_filters/PointCloudToVoxelGrid.h</includes>
    <class kind="class">mp2p_icp_filters::FilterEdgesPlanes</class>
    <class kind="struct">mp2p_icp_filters::FilterEdgesPlanes::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterMerge.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterMerge_8cpp.html</filename>
    <includes id="FilterMerge_8h" name="FilterMerge.h" local="no" imported="no">mp2p_icp_filters/FilterMerge.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterMerge.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterMerge_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <class kind="class">mp2p_icp_filters::FilterMerge</class>
    <class kind="struct">mp2p_icp_filters::FilterMerge::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterNormalizeIntensity.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterNormalizeIntensity_8cpp.html</filename>
    <includes id="FilterNormalizeIntensity_8h" name="FilterNormalizeIntensity.h" local="no" imported="no">mp2p_icp_filters/FilterNormalizeIntensity.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterNormalizeIntensity.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterNormalizeIntensity_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <class kind="class">mp2p_icp_filters::FilterNormalizeIntensity</class>
    <class kind="struct">mp2p_icp_filters::FilterNormalizeIntensity::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterPoleDetector.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterPoleDetector_8cpp.html</filename>
    <includes id="FilterPoleDetector_8h" name="FilterPoleDetector.h" local="no" imported="no">mp2p_icp_filters/FilterPoleDetector.h</includes>
    <includes id="GetOrCreatePointLayer_8h" name="GetOrCreatePointLayer.h" local="no" imported="no">mp2p_icp_filters/GetOrCreatePointLayer.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterPoleDetector.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterPoleDetector_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <class kind="class">mp2p_icp_filters::FilterPoleDetector</class>
    <class kind="struct">mp2p_icp_filters::FilterPoleDetector::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>filterProfiler.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/examples/</path>
    <filename>filterProfiler_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="no" imported="no">pointmatcher/PointMatcher.h</includes>
    <member kind="typedef">
      <type>PM::DataPoints</type>
      <name>DP</name>
      <anchorfile>filterProfiler_8cpp.html</anchorfile>
      <anchor>ab01842b76af41f749b5d0b1f681cccc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PM::Parameters</type>
      <name>Parameters</name>
      <anchorfile>filterProfiler_8cpp.html</anchorfile>
      <anchor>ac035d732403f901770283b8340b9512e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; float &gt;</type>
      <name>PM</name>
      <anchorfile>filterProfiler_8cpp.html</anchorfile>
      <anchor>a5bd35d105f0f03919fee42a7f73fec33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>filterProfiler_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>FilterRemoveByVoxelOccupancy.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterRemoveByVoxelOccupancy_8cpp.html</filename>
    <includes id="FilterRemoveByVoxelOccupancy_8h" name="FilterRemoveByVoxelOccupancy.h" local="no" imported="no">mp2p_icp_filters/FilterRemoveByVoxelOccupancy.h</includes>
    <includes id="GetOrCreatePointLayer_8h" name="GetOrCreatePointLayer.h" local="no" imported="no">mp2p_icp_filters/GetOrCreatePointLayer.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterRemoveByVoxelOccupancy.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterRemoveByVoxelOccupancy_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <class kind="class">mp2p_icp_filters::FilterRemoveByVoxelOccupancy</class>
    <class kind="struct">mp2p_icp_filters::FilterRemoveByVoxelOccupancy::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FilterVoxelSlice.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>FilterVoxelSlice_8cpp.html</filename>
    <includes id="FilterVoxelSlice_8h" name="FilterVoxelSlice.h" local="no" imported="no">mp2p_icp_filters/FilterVoxelSlice.h</includes>
  </compound>
  <compound kind="file">
    <name>FilterVoxelSlice.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>FilterVoxelSlice_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <class kind="class">mp2p_icp_filters::FilterVoxelSlice</class>
    <class kind="struct">mp2p_icp_filters::FilterVoxelSlice::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>FixStepSampling.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>FixStepSampling_8cpp.html</filename>
    <includes id="FixStepSampling_8h" name="FixStepSampling.h" local="yes" imported="no">FixStepSampling.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>FixStepSampling.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>FixStepSampling_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">FixStepSamplingDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>Functions.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Functions_8h.html</filename>
    <namespace>PointMatcherSupport</namespace>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>anyabs</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a9a263689d54748b74ed3b8cddddac119</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>normalizeAngle</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ad180e4773259dab55c80c170aec4314b</anchor>
      <arglist>(T v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Generator.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>Generator_8cpp.html</filename>
    <includes id="pointcloud__sanity__check_8h" name="pointcloud_sanity_check.h" local="no" imported="no">mp2p_icp/pointcloud_sanity_check.h</includes>
    <includes id="Generator_8h" name="Generator.h" local="no" imported="no">mp2p_icp_filters/Generator.h</includes>
    <includes id="GetOrCreatePointLayer_8h" name="GetOrCreatePointLayer.h" local="no" imported="no">mp2p_icp_filters/GetOrCreatePointLayer.h</includes>
  </compound>
  <compound kind="file">
    <name>Generator.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>Generator_8h.html</filename>
    <includes id="Parameterizable_8h" name="Parameterizable.h" local="no" imported="no">mp2p_icp/Parameterizable.h</includes>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <class kind="class">mp2p_icp_filters::Generator</class>
    <class kind="struct">mp2p_icp_filters::NotImplementedError</class>
    <class kind="struct">mp2p_icp_filters::Generator::Parameters</class>
    <namespace>mp2p_icp_filters</namespace>
    <member kind="typedef">
      <type>std::vector&lt; Generator::Ptr &gt;</type>
      <name>GeneratorSet</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga7ec6abaf7a76399ff1e2748dda283888</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp::metric_map_t</type>
      <name>apply_generators</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga65b192764df1f1b660a84cb18332b1c5</anchor>
      <arglist>(const GeneratorSet &amp;generators, const mrpt::obs::CObservation &amp;obs, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>apply_generators</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gae8e3384257ed7175289afbc213e2b409</anchor>
      <arglist>(const GeneratorSet &amp;generators, const mrpt::obs::CObservation &amp;obs, mp2p_icp::metric_map_t &amp;output, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp::metric_map_t</type>
      <name>apply_generators</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gaac294046313e4a381f23fb81812efe0a</anchor>
      <arglist>(const GeneratorSet &amp;generators, const mrpt::obs::CSensoryFrame &amp;sf, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>apply_generators</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gaa04c4cffae8f434466264c14b37b6ba9</anchor>
      <arglist>(const GeneratorSet &amp;generators, const mrpt::obs::CSensoryFrame &amp;sf, mp2p_icp::metric_map_t &amp;output, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>GeneratorSet</type>
      <name>generators_from_yaml</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gae5d45a6f6d9de81166658f8cb9cf78bb</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
    <member kind="function">
      <type>GeneratorSet</type>
      <name>generators_from_yaml_file</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga69d1e2ecab8c5ce40a22963a4bf0d282</anchor>
      <arglist>(const std::string &amp;filename, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>GeneratorEdgesFromCurvature.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>GeneratorEdgesFromCurvature_8cpp.html</filename>
    <includes id="GeneratorEdgesFromCurvature_8h" name="GeneratorEdgesFromCurvature.h" local="no" imported="no">mp2p_icp_filters/GeneratorEdgesFromCurvature.h</includes>
  </compound>
  <compound kind="file">
    <name>GeneratorEdgesFromCurvature.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>GeneratorEdgesFromCurvature_8h.html</filename>
    <includes id="Generator_8h" name="Generator.h" local="no" imported="no">mp2p_icp_filters/Generator.h</includes>
    <class kind="class">mp2p_icp_filters::GeneratorEdgesFromCurvature</class>
    <class kind="struct">mp2p_icp_filters::GeneratorEdgesFromCurvature::ParametersEdges</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>GeneratorEdgesFromRangeImage.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>GeneratorEdgesFromRangeImage_8cpp.html</filename>
    <includes id="GeneratorEdgesFromRangeImage_8h" name="GeneratorEdgesFromRangeImage.h" local="no" imported="no">mp2p_icp_filters/GeneratorEdgesFromRangeImage.h</includes>
    <includes id="GetOrCreatePointLayer_8h" name="GetOrCreatePointLayer.h" local="no" imported="no">mp2p_icp_filters/GetOrCreatePointLayer.h</includes>
  </compound>
  <compound kind="file">
    <name>GeneratorEdgesFromRangeImage.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>GeneratorEdgesFromRangeImage_8h.html</filename>
    <includes id="Generator_8h" name="Generator.h" local="no" imported="no">mp2p_icp_filters/Generator.h</includes>
    <class kind="class">mp2p_icp_filters::GeneratorEdgesFromRangeImage</class>
    <class kind="struct">mp2p_icp_filters::GeneratorEdgesFromRangeImage::ParametersEdges</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>Gestalt.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>Gestalt_8cpp.html</filename>
    <includes id="Gestalt_8h" name="Gestalt.h" local="yes" imported="no">Gestalt.h</includes>
    <includes id="libpointmatcher_2pointmatcher_2DataPointsFilters_2utils_2utils_8h" name="libpointmatcher/pointmatcher/DataPointsFilters/utils/utils.h" local="yes" imported="no">DataPointsFilters/utils/utils.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
    <includes id="VoxelGrid_8h" name="VoxelGrid.h" local="yes" imported="no">VoxelGrid.h</includes>
  </compound>
  <compound kind="file">
    <name>Gestalt.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>Gestalt_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">GestaltDataPointsFilter::BuildData</class>
    <class kind="struct">GestaltDataPointsFilter::CompareDim</class>
    <class kind="struct">GestaltDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>GetOrCreatePointLayer.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>GetOrCreatePointLayer_8cpp.html</filename>
    <includes id="GetOrCreatePointLayer_8h" name="GetOrCreatePointLayer.h" local="no" imported="no">mp2p_icp_filters/GetOrCreatePointLayer.h</includes>
  </compound>
  <compound kind="file">
    <name>GetOrCreatePointLayer.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>GetOrCreatePointLayer_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <namespace>mp2p_icp_filters</namespace>
    <member kind="function">
      <type>mrpt::maps::CPointsMap::Ptr</type>
      <name>GetOrCreatePointLayer</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga9073466a264c20acff3357fc9973e362</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;m, const std::string &amp;layerName, bool allowEmptyName=true, const std::string &amp;classForLayerCreation=&quot;mrpt::maps::CSimplePointsMap&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>graphbuilder.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/contrib/</path>
    <filename>graphbuilder_8cpp.html</filename>
    <includes id="parser_8h" name="parser.h" local="yes" imported="no">yaml-cpp-pm/parser.h</includes>
    <includes id="graphbuilderadapter_8h" name="graphbuilderadapter.h" local="yes" imported="no">graphbuilderadapter.h</includes>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>void *</type>
      <name>BuildGraphOfNextDocument</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a2d17cf38fb0d6c75249962ab1ecba699</anchor>
      <arglist>(Parser &amp;parser, GraphBuilderInterface &amp;graphBuilder)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>graphbuilderadapter.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/contrib/</path>
    <filename>graphbuilderadapter_8cpp.html</filename>
    <includes id="graphbuilderadapter_8h" name="graphbuilderadapter.h" local="yes" imported="no">graphbuilderadapter.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>graphbuilderadapter.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/contrib/</path>
    <filename>graphbuilderadapter_8h.html</filename>
    <includes id="eventhandler_8h" name="eventhandler.h" local="yes" imported="no">yaml-cpp-pm/eventhandler.h</includes>
    <class kind="struct">YAML_PM::GraphBuilderAdapter::ContainerFrame</class>
    <class kind="class">YAML_PM::GraphBuilderAdapter</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>gtest-all.cc</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/gtest/</path>
    <filename>gtest-all_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <class kind="class">testing::internal::DefaultGlobalTestPartResultReporter</class>
    <class kind="class">testing::internal::DefaultPerThreadTestPartResultReporter</class>
    <class kind="class">testing::internal::GTestFlagSaver</class>
    <class kind="class">testing::internal::OsStackTraceGetter</class>
    <class kind="class">testing::internal::OsStackTraceGetterInterface</class>
    <class kind="class">testing::internal::PrettyUnitTestResultPrinter</class>
    <class kind="class">testing::ScopedFakeTestPartResultReporter</class>
    <class kind="class">testing::internal::ScopedPrematureExitFile</class>
    <class kind="class">testing::internal::SingleFailureChecker</class>
    <class kind="class">testing::internal::TestCaseNameIs</class>
    <class kind="class">testing::internal::TestEventRepeater</class>
    <class kind="class">testing::internal::TestPropertyKeyIs</class>
    <class kind="class">testing::internal::TestResultAccessor</class>
    <class kind="struct">testing::internal::TraceInfo</class>
    <class kind="class">testing::internal::UnitTestImpl</class>
    <class kind="class">testing::internal::UnitTestOptions</class>
    <class kind="class">testing::internal::XmlUnitTestResultPrinter</class>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal2</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FATAL_FAILURE</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>a819a3fd7f8b8cf24b6f1b3a26708973d</anchor>
      <arglist>(statement, substr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FATAL_FAILURE_ON_ALL_THREADS</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>ad8aac5bc859b2ddc07583636ae4f45cf</anchor>
      <arglist>(statement, substr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NONFATAL_FAILURE</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>a8376fd6821bd88fd806697355e79e138</anchor>
      <arglist>(statement, substr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NONFATAL_FAILURE_ON_ALL_THREADS</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>a9f4cf1f150fe9facfc4cbf0bae646ee9</anchor>
      <arglist>(statement, substr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_GETTIMEOFDAY_</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>a7c139c1711de5a69cbc934e8a082e4f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>a4a5b6fbde5dd05e05dd6846ac5e5c18e</anchor>
      <arglist>(op_name, op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPLEMENTATION_</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>a83bd232fd1077579fada92c31bb7469f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPLEMENTATION_</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>a83bd232fd1077579fada92c31bb7469f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPLEMENTATION_</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>a83bd232fd1077579fada92c31bb7469f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPLEMENTATION_</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>a83bd232fd1077579fada92c31bb7469f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_GTEST_SPI_H_</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>a2f159eaa9c00e7aa9fd6b296e520e35c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PATH_MAX_</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>ad9d445747785a9271a57cf1d392b89ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REPEATER_METHOD_</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>a87a475ab9e81de8b49525787665b9229</anchor>
      <arglist>(Name, Type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REVERSE_REPEATER_METHOD_</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>aa7da32fd7da6a8cceeed6b448cb7b5f2</anchor>
      <arglist>(Name, Type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_SRC_GTEST_INTERNAL_INL_H_</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>ab740e029f81d48cfba1b34cecce63fef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CharFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAsIs</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793af7038866be92e9978360b831e376ffaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kHexEscape</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793aebfa5293302338a8e8678744c103f113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSpecialEscape</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793ae1211108e9f35f891d9951da64794d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GTestColor</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_DEFAULT</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4eafcd8803dc9e37e374d5a4486afc230b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_RED</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea9ebb3ddab9391781f6ee5021e1e443c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_GREEN</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea3b1e81f5b14a17b35a8672d57d166507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_YELLOW</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea2cca441161aca75a208ff08d07f5b1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlwaysTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4d46f09c3bfe68700b7f728d2cc3782f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>AppendUserMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af69e146a989e8d48def39a0cc59461c9</anchor>
      <arglist>(const std::string &amp;gtest_msg, const Message &amp;user_msg)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>ArrayAsVector</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a956d4c522454fa6dfd75b5bbbefe8f9e</anchor>
      <arglist>(const char *const (&amp;array)[kSize])</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8d91083190a5914bfe8c5666e2dbca9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a37b4cce49a6850c1f06772de1940c28d</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionSuccess</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a74a3d26c1286bd4d7c189c5dff2483ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BoolFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1055088bb9b867e1b7b8f096f519d7c5</anchor>
      <arglist>(const char *flag, bool default_value)</arglist>
    </member>
    <member kind="function">
      <type>UInt32</type>
      <name>ChopLowBits</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2c54b453387aa8a18f2f3e09f10b5a7d</anchor>
      <arglist>(UInt32 *bits, int n)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a697feef6eee5aa00dd9cfe0708430572</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, BiggestInt expected, BiggestInt actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTRCASEEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a911fceccafc659cf4b564c88634803bf</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTRCASENE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5f74b933606b0a742cd5a8ad2d7087e0</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8621c45bf8d0c06ea0dda6f8cdbc2c6b</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae4a6a76bd9be0d1d20b35bac9fe4eb71</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const wchar_t *expected, const wchar_t *actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b485231a046ff760844a0321c04870b</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6e700804399b6694d8d6157e3a141b17</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>CodePointToUtf8</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c0f9558efb9abb965851c4738cdc725</anchor>
      <arglist>(UInt32 code_point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ColoredPrintf</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adef3055706176001364e54eb73a87e31</anchor>
      <arglist>(GTestColor color, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CountIf</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e77a774d910346eff11a86d8df783a5</anchor>
      <arglist>(const Container &amp;c, Predicate predicate)</arglist>
    </member>
    <member kind="function">
      <type>UInt32</type>
      <name>CreateCodePointFromUtf16SurrogatePair</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac8ef1bb10cd9e69de939789b759e6bc9</anchor>
      <arglist>(wchar_t first, wchar_t second)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Delete</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e7045e09392aece10aea4517458b7ed</anchor>
      <arglist>(T *x)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>DoubleLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a84c020b981d0eb4eabfb0feda155aaaf</anchor>
      <arglist>(const char *expr1, const char *expr2, double val1, double val2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>DoubleNearPredFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aea60207c4cedc8946a70ada62e38da8f</anchor>
      <arglist>(const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>EqFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac61e2ba2cbf259fd6ee5ffd4e49c9445</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const std::string &amp;expected_value, const std::string &amp;actual_value, bool ignoring_case)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FlagToEnvVar</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7540386ecf74d7ab7e2fa6089db94682</anchor>
      <arglist>(const char *flag)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>FloatingPointLE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17b52b6b1f81f6dcad5cc4d12e5173a6</anchor>
      <arglist>(const char *expr1, const char *expr2, RawType val1, RawType val2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>FloatLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a69106491c2e7f50e50da0ce5e8ae4374</anchor>
      <arglist>(const char *expr1, const char *expr2, float val1, float val2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ForEach</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a52f5504ed65d116201ccb8f99a44fd7e</anchor>
      <arglist>(const Container &amp;c, Functor functor)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ ::std::string</type>
      <name>FormatCompilerIndependentFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1ee4cde97868c53e442d3182496a9f3c</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatCountableNoun</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a33e070c3e994cb75f9017fa2a044d536</anchor>
      <arglist>(int count, const char *singular_form, const char *plural_form)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>FormatEpochTimeInMillisAsIso8601</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5ef227c4a610e7ff638b12dfb25b068e</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ ::std::string</type>
      <name>FormatFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a31b7c3abed4a7c395f42c61e993989f4</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatTestCaseCount</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab8cabb45f3d8c52d336372c1b62d75c5</anchor>
      <arglist>(int test_case_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatTestCount</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7420a0eb48a02ba210e265afb75febdf</anchor>
      <arglist>(int test_count)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>FormatTimeInMillisAsSeconds</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a904485f27a54be8a5a92856e2d838797</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatWordList</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4354761948a5cf56fdf905418a0f78f1</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;words)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetAnsiColorCode</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0aefb9deb60e90f19c236559837303d8</anchor>
      <arglist>(GTestColor color)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoolAssertionFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aed8d3ad4341f8f2de53440e39c995632</anchor>
      <arglist>(const AssertionResult &amp;assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ FilePath</type>
      <name>GetCurrentExecutableName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7a2bbf069f75bc99873976ad6fc356ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetCurrentOsStackTraceExceptTop</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9a8b7b80602acebfbe4149e57ba7d3eb</anchor>
      <arglist>(UnitTest *, int skip_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetDefaultFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a56fbc164c7dc53596c23e519d8f1ca3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>E</type>
      <name>GetElementOr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a71fdd20a0686bea3dc0cdcd95e0bca1c</anchor>
      <arglist>(const std::vector&lt; E &gt; &amp;v, int i, E default_value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNextRandomSeed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6e07a655cb987d131cd8fbeba9a7f1eb</anchor>
      <arglist>(int seed)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetRandomSeedFromFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae74fedbdaebaac8d1202192266243b9e</anchor>
      <arglist>(Int32 random_seed_flag)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>GetReservedAttributesForElement</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>acb3fdfadf475a3c2f5e22a3dae73532a</anchor>
      <arglist>(const std::string &amp;xml_element)</arglist>
    </member>
    <member kind="function">
      <type>TypeId</type>
      <name>GetTestTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e85cf16bb95b60f879d48ba1fbfc1c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GetThreadCount</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8cbd8bf820517923d7f3c4477b3af5fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TimeInMillis</type>
      <name>GetTimeInMillis</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae66b46943a429e6efb1db456d4cae90c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnitTestImpl *</type>
      <name>GetUnitTestImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a18ef697b64e28a78625c7a53cf28344c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a534f0743e7c42c55d27dcd0dd3d38f18</anchor>
      <arglist>(death_test_use_fork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad72f215c805a46fba44cb09d717b01ef</anchor>
      <arglist>(also_run_disabled_tests, internal::BoolFromGTestEnv(&quot;also_run_disabled_tests&quot;, false), &quot;Run disabled tests too, in addition to the tests normally being run.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5ab9e9cc2ee1addddfb2f4b43dd4e402</anchor>
      <arglist>(break_on_failure, internal::BoolFromGTestEnv(&quot;break_on_failure&quot;, false), &quot;True iff a failed assertion should be a debugger break-point.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a96c82869676822ec883043aefb6dd042</anchor>
      <arglist>(catch_exceptions, internal::BoolFromGTestEnv(&quot;catch_exceptions&quot;, true), &quot;True iff &quot; GTEST_NAME_ &quot; should catch exceptions and treat them as test failures.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a428e5944490e497df683cb8324ce4489</anchor>
      <arglist>(death_test_use_fork, internal::BoolFromGTestEnv(&quot;death_test_use_fork&quot;, false), &quot;Instructs to use fork()/_exit() instead of clone() in death tests. &quot; &quot;Ignored and always uses fork() on POSIX systems where clone() is not &quot; &quot;implemented. Useful when running under valgrind or similar tools if &quot; &quot;those do not support clone(). Valgrind 3.3.1 will just fail if &quot; &quot;it sees an unsupported combination of clone() flags. &quot; &quot;It is not recommended to use this flag w/o valgrind though it will &quot; &quot;work in 99% of the cases. Once valgrind is fixed, this flag will &quot; &quot;most likely be removed.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0fa31ecbf33c5e5970cca1d91c050153</anchor>
      <arglist>(list_tests, false, &quot;List all tests without running them.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a766fcba2ec951940e528276919a5d22f</anchor>
      <arglist>(print_time, internal::BoolFromGTestEnv(&quot;print_time&quot;, true), &quot;True iff &quot; GTEST_NAME_ &quot; should display elapsed time in text output.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a60ef38aa9d1437f0d7818181897af8ef</anchor>
      <arglist>(show_internal_stack_frames, false, &quot;True iff &quot; GTEST_NAME_ &quot; should include internal stack frames when &quot; &quot;printing test failure stack traces.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af95276e3deb9d243d729f3043eabd272</anchor>
      <arglist>(shuffle, internal::BoolFromGTestEnv(&quot;shuffle&quot;, false), &quot;True iff &quot; GTEST_NAME_ &quot; should randomize tests&apos; order on every run.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7598962574c3fff25237b78f0de81aa7</anchor>
      <arglist>(throw_on_failure, internal::BoolFromGTestEnv(&quot;throw_on_failure&quot;, false), &quot;When this flag is specified, a failed assertion will throw an exception &quot; &quot;if exceptions are enabled or exit the program with a non-zero code &quot; &quot;otherwise.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9900d8db2670a26999fbc2a9130f7185</anchor>
      <arglist>(random_seed, internal::Int32FromGTestEnv(&quot;random_seed&quot;, 0), &quot;Random number seed to use when shuffling test orders.  Must be in range &quot; &quot;[1, 99999], or 0 to use a seed based on the current time.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aae6f1140f03d7bf24067df0f6628e9ea</anchor>
      <arglist>(repeat, internal::Int32FromGTestEnv(&quot;repeat&quot;, 1), &quot;How many times to repeat each test.  Specify a negative number &quot; &quot;for repeating forever.  Useful for shaking out flaky tests.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a84af642630c9181f00fcf0a4a63e795e</anchor>
      <arglist>(stack_trace_depth, internal::Int32FromGTestEnv(&quot;stack_trace_depth&quot;, kMaxStackTraceDepth), &quot;The maximum number of stack frames to print when an &quot; &quot;assertion fails.  The valid range is 0 through 100, inclusive.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_</type>
      <name>GTEST_DEFINE_STATIC_MUTEX_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aff419d76acc3727be48d195f927189c9</anchor>
      <arglist>(g_linked_ptr_mutex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a32f0280e95e7718835b0e3d2f7277269</anchor>
      <arglist>(color, internal::StringFromGTestEnv(&quot;color&quot;, &quot;auto&quot;), &quot;Whether to use colors in the output.  Valid values: yes, no, &quot; &quot;and auto.  &apos;auto&apos; means to use colors if the output is &quot; &quot;being sent to a terminal and the TERM environment variable &quot; &quot;is set to a terminal type that supports colors.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a62d8ec1eb3e20f20ed52604b0dfa3425</anchor>
      <arglist>(death_test_style, internal::StringFromGTestEnv(&quot;death_test_style&quot;, kDefaultDeathTestStyle), &quot;Indicates how to run a death test in a forked child process: &quot; &quot;\&quot;threadsafe\&quot; (child process re-executes the test binary &quot; &quot;from the beginning, running only the specific death test) or &quot; &quot;\&quot;fast\&quot; (child process runs the death test immediately &quot; &quot;after forking).&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2830ee1f2237233fa44aa580c5a919ce</anchor>
      <arglist>(filter, internal::StringFromGTestEnv(&quot;filter&quot;, GetDefaultFilter()), &quot;A colon-separated list of glob (not regex) patterns &quot; &quot;for filtering the tests to run, optionally followed by a &quot; &quot;&apos;-&apos; and a : separated list of negative patterns (tests to &quot; &quot;exclude).  A test is run if it matches one of the positive &quot; &quot;patterns and does not match any of the negative patterns.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a20bfd9d47d8dd167ffc1c37a4c9ff73e</anchor>
      <arglist>(internal_run_death_test, &quot;&quot;, &quot;Indicates the file, line number, temporal index of &quot; &quot;the single death test to run, and a file descriptor to &quot; &quot;which a success code may be sent, all separated by &quot; &quot;the &apos;|&apos; characters.  This flag is specified if and only if the current &quot; &quot;process is a sub-process launched for running a thread-safe &quot; &quot;death test.  FOR INTERNAL USE ONLY.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afbe98005fe5c00ddbc23701a784d44db</anchor>
      <arglist>(output, internal::StringFromGTestEnv(&quot;output&quot;, &quot;&quot;), &quot;A format (currently must be \&quot;xml\&quot;), optionally followed &quot; &quot;by a colon and an output file name or directory. A directory &quot; &quot;is indicated by a trailing pathname separator. &quot; &quot;Examples: \&quot;xml:filename.xml\&quot;, \&quot;xml::directoryname/\&quot;. &quot; &quot;If a directory is specified, output files will be created &quot; &quot;within that directory, with file-names based on the test &quot; &quot;executable&apos;s name and, if necessary, made unique by adding &quot; &quot;digits.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5cfe9778e1cc8b5cf04bfe9e764ddff6</anchor>
      <arglist>(stream_result_to, internal::StringFromGTestEnv(&quot;stream_result_to&quot;, &quot;&quot;), &quot;This flag specifies the host name and the port number on which to stream &quot; &quot;test results. Example: \&quot;localhost:555\&quot;. The flag is effective only on &quot; &quot;Linux.&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GTestIsInitialized</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a91e707e0d371fae0224ffd37f0d042af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>HandleExceptionsInMethodIfSupported</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>addb2ed165b92b74e25fe9ebe9e46b9f9</anchor>
      <arglist>(T *object, Result(T::*method)(), const char *location)</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>HandleSehExceptionsInMethodIfSupported</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac5293b438139ef7ed05cb7fcaaf63545</anchor>
      <arglist>(T *object, Result(T::*method)(), const char *location)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasGoogleTestFlagPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6fff795269f50673e358438721710d6f</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>HasOneFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a14ff02e6d151f45e998657674e9af88a</anchor>
      <arglist>(const char *, const char *, const char *, const TestPartResultArray &amp;results, TestPartResult::Type type, const string &amp;substr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aee3f6f99df893f576f705f66c0559482</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a6e9d83553f1d10818d698d45689d8adb</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleTestImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac3c6fa93391768aa91c6238b31aaeeb5</anchor>
      <arglist>(int *argc, CharType **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Int32</type>
      <name>Int32FromEnvOrDie</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaa576613655c2f380278c255c3ec5fef</anchor>
      <arglist>(const char *env_var, Int32 default_val)</arglist>
    </member>
    <member kind="function">
      <type>Int32</type>
      <name>Int32FromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2196f070b2d28bceb45c7ad3b565b9ba</anchor>
      <arglist>(const char *flag, Int32 default_value)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a645d822e47dc64b9923e78c880807f12</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab553b649b06ef2339cbd90f8dfa119f0</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a28868925c50d541c8568a540b6457e54</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsPathSeparator</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b8d22cee9edbbfe56077420a6fa1cb1</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPrintableAscii</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a744a6dd74c12d1e2c16b3c03e14ed4d4</anchor>
      <arglist>(wchar_t c)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a32718fab95b2833ab5ffc9cfc9f5c8b0</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5c90a86562b2470213c07742e0eeb0fe</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a08ce65847491b27a38cbac3ac15e3035</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab2709373c78eb8b1c22a6ba30cceba52</anchor>
      <arglist>(bool condition)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUtf16SurrogatePair</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a681895f8cc32286211be9889da107394</anchor>
      <arglist>(wchar_t first, wchar_t second)</arglist>
    </member>
    <member kind="function">
      <type>TestInfo *</type>
      <name>MakeAndRegisterTestInfo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad6cf6ee59c641df6a6827fe9e442e92b</anchor>
      <arglist>(const char *test_case_name, const char *name, const char *type_param, const char *value_param, TypeId fixture_class_id, SetUpTestCaseFunc set_up_tc, TearDownTestCaseFunc tear_down_tc, TestFactoryBase *factory)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7c88897836b9f492190fb2b9dfa3a327</anchor>
      <arglist>(std::ostream &amp;os, const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseBoolFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ada3b98e7cfe93f4ba2053c470d9e3e51</anchor>
      <arglist>(const char *str, const char *flag, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseFlagValue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8bfd56af5e4a89bfb76f7e1723e41b03</anchor>
      <arglist>(const char *str, const char *flag, bool def_optional)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ParseGoogleTestFlagsOnly</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a472880afbcc592a41e3d623e2dec8412</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ParseGoogleTestFlagsOnly</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa3c81a67914856448d0778990d9d9cab</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseGoogleTestFlagsOnlyImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae4c46ce8c3d016848fff52cc5133f2ac</anchor>
      <arglist>(int *argc, CharType **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac06fc81336a3d80755f4020d34321766</anchor>
      <arglist>(const Message &amp;src_text, const char *str, Int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ParseInt32Flag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae3449e173767750b613114ceac6d916a</anchor>
      <arglist>(const char *str, const char *flag, Int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseStringFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa4ce312efaaf7a97aac2303173afe021</anchor>
      <arglist>(const char *str, const char *flag, std::string *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsCharLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab73d250fde6dfbf16111afb7a071dc3f</anchor>
      <arglist>(Char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsStringLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a82e5b3cf45fd9c4603dbe14bc4cb38c2</anchor>
      <arglist>(char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsStringLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8c5838995d7bb9e4232b69e6bcdb9ab8</anchor>
      <arglist>(wchar_t c, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintBytesInObjectTo</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>abfb9aa80365f93b952e9a4bea09947a8</anchor>
      <arglist>(const unsigned char *obj_bytes, size_t count, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintCharAndCodeTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c577e598e61d339ba45dd6643fb1969</anchor>
      <arglist>(Char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintCharsAsStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a767bf072ed36b0e07f242a3b65418ab9</anchor>
      <arglist>(const CharType *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintColorEncoded</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7d8c446a29c7e22d7d4dde8f530bb57e</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintFullTestCommentIfPresent</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7a85ebe3b4de93a1edb091f92f1fb393</anchor>
      <arglist>(const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintOnOneLine</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4a8708bfb808411f9d918c7356ae7362</anchor>
      <arglist>(const char *str, int max_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad609167d8d6792b0fb186539e0e159bd</anchor>
      <arglist>(const ::std::string &amp;s, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintTestPartResult</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac844b3d05dd6f665f72e2a1cec1872ba</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>PrintTestPartResultToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ada13cbf91139f0809a5a31ea2594c1ad</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adc6c98306d40b53fd07be4e295102a0a</anchor>
      <arglist>(const char *s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afc20fb56b2547a8f91f9ff99650f2024</anchor>
      <arglist>(const wchar_t *s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abf6c518b437569187c1218166c702807</anchor>
      <arglist>(signed char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa7e70a85d66f0c109e3e69629ef577f2</anchor>
      <arglist>(unsigned char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa74ea9d64f76ce69eceb225ca5ebef58</anchor>
      <arglist>(wchar_t wc, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportFailureInUnknownLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a85f6ff0e40f9a5f10af66a73cf1364fa</anchor>
      <arglist>(TestPartResult::Type result_type, const std::string &amp;message)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpEnvironment</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5f5535012d4548788a5d1a4e0f18e19e</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ShouldRunTestCase</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a73e562dfef3eb7b30dfbb7b5e88e6df2</anchor>
      <arglist>(const TestCase *test_case)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldRunTestOnShard</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a437bd89f5bc532778d7467600e210395</anchor>
      <arglist>(int total_shards, int shard_index, int test_id)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldShard</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0fe41657b1d1ab7ec4e37ec07403ee6c</anchor>
      <arglist>(const char *total_shards_str, const char *shard_index_str, bool in_subprocess_for_death_test)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldUseColor</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac1db1b4603967a6c4404f31cbbac31a6</anchor>
      <arglist>(bool stdout_is_tty)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shuffle</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a90d9e6ffe8522a7eb1b2ce9b1a0c4673</anchor>
      <arglist>(internal::Random *random, std::vector&lt; E &gt; *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShuffleRange</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0e1d3dc36138a591769412d4c7779861</anchor>
      <arglist>(internal::Random *random, int begin, int end, std::vector&lt; E &gt; *v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SkipPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aac72b20299ad4a99554ce161e1769560</anchor>
      <arglist>(const char *prefix, const char **pstr)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StringFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0967cbf18fb1594f82512d8d822aba21</anchor>
      <arglist>(const char *flag, const char *default_value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringStreamToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab56e151d23ee7e14dbf03ac7aa1d182b</anchor>
      <arglist>(::std::stringstream *ss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SumOverTestCaseList</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad1b758141e7e064d00a2bf0355c8ee43</anchor>
      <arglist>(const std::vector&lt; TestCase * &gt; &amp;case_list, int(TestCase::*method)() const)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TearDownEnvironment</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac467e871e4781da3f5ebed2a4465aec4</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestCaseFailed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a53454b6089c1c5b25319caa9de6c5c02</anchor>
      <arglist>(const TestCase *test_case)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestCasePassed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aadc7afca7aab40f7f1d41bc17974459a</anchor>
      <arglist>(const TestCase *test_case)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestPartFatallyFailed</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9f19442d566c7eaec0702b9fcf282b63</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestPartNonfatallyFailed</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af256d104ca665115eb291f762bb659e3</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>TestPartResultTypeToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4e9fdeef31f7e49afccfde0532f76864</anchor>
      <arglist>(TestPartResult::Type type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a070107e7a8205ad6ec4d538d52b15b38</anchor>
      <arglist>(const char *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a52394019018eb5079f9f1bcca23dcd60</anchor>
      <arglist>(const wchar_t *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UniversalPrintCharArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab5ade64762d9e8b603ec6d29e66c436c</anchor>
      <arglist>(const CharType *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ValidateTestPropertyName</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4c9bd414747bf0563bfdb32a2307dcdf</anchor>
      <arglist>(const std::string &amp;property_name, const std::vector&lt; std::string &gt; &amp;reserved_names)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>WideStringToUtf8</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a05b8c86ff38243f34d8f839a0eadefb1</anchor>
      <arglist>(const wchar_t *str, int num_chars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteToShardStatusFileIfNeeded</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a19b35b39782d41e6ef76e1910a3a502e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>g_executable_path</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a378aeb636e57d85615c466189e84417b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GTEST_API_ bool</type>
      <name>g_help_flag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a93a772f5e51973b105d91cbb66a203f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GTEST_API_ int</type>
      <name>g_init_gtest_count</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac2e10dd08851d714ed2cc52e0b0d72b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class testing::internal::GTestFlagSaver</type>
      <name>GTEST_ATTRIBUTE_UNUSED_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a38b1c2b86c7f68ebd5cf95d9ac7d4108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kAlsoRunDisabledTestsFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad5882ed0ceadc0f23090f0f08b5d495b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kBreakOnFailureFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a804c907155bfee3a6616ae3ca04048d0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kCatchExceptionsFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af4bb309802e83df0927097e6e4201a38</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kColorEncodedHelpMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a159395e649dd7728b09b25f70847f1ca</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kColorFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a884ff13b75232fbe7daa0caf46f1de66</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kCurrentDirectoryString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a23a8e9527d0e544e7df2d64ad549ce3e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDeathTestCaseFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a23c33f4bfcc3c2e5e620eff31a98892d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDefaultDeathTestStyle</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a317291240e750e2142a23cbd52bc5aec</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDefaultOutputFile</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa5a002b5bb3784c830b1c99aa2688f27</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDisableTestFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0a2a3239fb038e7ce83195d89941872d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kFilterFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8cb8ee7fe7659e6916a0108dffa2f7dc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kListTestsFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1d3cfebffefbf35f7033d4941493a8ff</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint1</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a128515c8ed6c0fe98e498c8042da2060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint2</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab8f4a5ed784352f00342cfeadc72337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint3</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa42bd507418e570402996e33582beed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint4</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acd87c60be9b5fedb2d017503d8834474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kMaxRandomSeed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a41bd421ace53d23dbe85d9618c3afaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kOutputFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abd5368e00a31d175c6696cf76cbbde10</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kPathSeparator</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afcd71adaa9d1e6df7b282a17fc48125c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kPathSeparatorString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab8904ed136370f97cef4fd6d9eeb8439</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kPrintTimeFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6c13109bb4c78740ddb082b1ec0de56</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kRandomSeedFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a964ad71443cfda304b3208bf5d2daa75</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kRepeatFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a764ee423d39ebb8e10c53ab9b685cd9b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kReservedTestCaseAttributes</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae9689f28cd859736f734623b26c93d88</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kReservedTestSuiteAttributes</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af44b2969928d37e9081145760f21e79a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kReservedTestSuitesAttributes</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afa194c15a2ac0e03029019b0f4029968</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kShuffleFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>affd2c1118505cb97d8ff728c95fc722b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStackTraceDepthFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad6f90e66d431ca3a9084408878c2cc77</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStackTraceMarker</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0101273a1595cd56b598ffe69606ed0e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kStdErrFileno</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a747eccfdbdee3ff8af3bedc476a57c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kStdOutFileno</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a24f0a3d50cac54a9132f4828ec9b96d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStreamResultToFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84f8a2102d45c8b2b35be06d14ffefb8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestShardIndex</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5f76dfdb8cb2664da54e320ecaba3643</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestShardStatusFile</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a57d3eeb1e968b4f1efc4787b2d39fbfa</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestTotalShards</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7542311baba200ebabd4065717606f6e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const GTEST_API_ TypeId</type>
      <name>kTestTypeIdInGoogleTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acac7993efabbd9dd62c1e9c7d143a72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kThrowOnFailureFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad9efcf363de3483afd91c7393a4fefb8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTypeParamLabel</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae6e5e31b85dac8586d4cc1ab1671f438</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kUniversalFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a236f8612e4b148d8d989a311a30a4557</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kUnknownFile</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abae7a5775c901f2fd12b058b00d09840</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kValueParamLabel</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae57eee0bf5371ff8e9688fb4464bc62b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>gtest-all_8cc.html</anchorfile>
      <anchor>a4d739cc5d335052eb9f5b2ca559b81d1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/gtest/</path>
    <filename>gtest_8h.html</filename>
    <includes id="regex_8h" name="regex.h" local="no" imported="no">regex.h</includes>
    <class kind="struct">std::tr1::gtest_internal::AddRef</class>
    <class kind="struct">std::tr1::gtest_internal::AddRef&lt; T &amp; &gt;</class>
    <class kind="struct">testing::internal::AddReference</class>
    <class kind="struct">testing::internal::AddReference&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::AssertHelper</class>
    <class kind="struct">testing::internal::AssertHelper::AssertHelperData</class>
    <class kind="class">testing::AssertionResult</class>
    <class kind="struct">testing::internal::bool_constant</class>
    <class kind="struct">std::tr1::gtest_internal::ByRef</class>
    <class kind="struct">std::tr1::gtest_internal::ByRef&lt; T &amp; &gt;</class>
    <class kind="struct">testing::internal::CompileAssert</class>
    <class kind="struct">testing::internal::CompileAssertTypesEqual</class>
    <class kind="struct">testing::internal::CompileAssertTypesEqual&lt; T, T &gt;</class>
    <class kind="struct">testing::internal::ConstCharPtr</class>
    <class kind="class">testing::EmptyTestEventListener</class>
    <class kind="struct">testing::internal::EnableIf</class>
    <class kind="struct">testing::internal::EnableIf&lt; true &gt;</class>
    <class kind="class">testing::Environment</class>
    <class kind="class">testing::internal::EqHelper</class>
    <class kind="class">testing::internal::EqHelper&lt; true &gt;</class>
    <class kind="class">testing::internal::FilePath</class>
    <class kind="class">testing::internal::FloatingPoint</class>
    <class kind="union">testing::internal::FloatingPoint::FloatingPointUnion</class>
    <class kind="class">testing::internal::FormatForComparison</class>
    <class kind="class">testing::internal::FormatForComparison&lt; ToPrint[N], OtherOperand &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 0 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 1 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 2 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 3 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 4 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 5 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 6 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 7 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 8 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 9 &gt;</class>
    <class kind="class">testing::internal::GTestLog</class>
    <class kind="class">testing::internal::GTestMutexLock</class>
    <class kind="class">testing::internal::HasNewFatalFailureHelper</class>
    <class kind="class">testing::internal::ImplicitlyConvertible</class>
    <class kind="struct">testing::internal::is_pointer</class>
    <class kind="struct">testing::internal::is_pointer&lt; T * &gt;</class>
    <class kind="struct">testing::internal::IsAProtocolMessage</class>
    <class kind="class">testing::internal::ValuesInIteratorRangeGenerator::Iterator</class>
    <class kind="class">testing::internal::RangeGenerator::Iterator</class>
    <class kind="struct">testing::internal::IteratorTraits</class>
    <class kind="struct">testing::internal::IteratorTraits&lt; const T * &gt;</class>
    <class kind="struct">testing::internal::IteratorTraits&lt; T * &gt;</class>
    <class kind="class">testing::internal::linked_ptr</class>
    <class kind="class">testing::internal::linked_ptr_internal</class>
    <class kind="class">testing::Message</class>
    <class kind="class">testing::internal::Mutex</class>
    <class kind="class">testing::internal::NativeArray</class>
    <class kind="class">testing::internal::ParameterizedTestCaseInfo</class>
    <class kind="class">testing::internal::ParameterizedTestCaseInfoBase</class>
    <class kind="class">testing::internal::ParameterizedTestCaseRegistry</class>
    <class kind="class">testing::internal::ParameterizedTestFactory</class>
    <class kind="class">testing::internal::ParamGenerator</class>
    <class kind="class">testing::internal::ParamGenerator</class>
    <class kind="class">testing::internal::ParamGeneratorInterface</class>
    <class kind="class">testing::internal::ParamGeneratorInterface</class>
    <class kind="class">testing::internal::ParamIterator</class>
    <class kind="class">testing::internal::ParamIteratorInterface</class>
    <class kind="class">testing::internal::Random</class>
    <class kind="class">testing::internal::RangeGenerator</class>
    <class kind="class">testing::internal::RE</class>
    <class kind="struct">testing::internal::RemoveConst</class>
    <class kind="struct">testing::internal::RemoveConst&lt; const T &gt;</class>
    <class kind="struct">testing::internal::RemoveConst&lt; const T[N]&gt;</class>
    <class kind="struct">testing::internal::RemoveReference</class>
    <class kind="struct">testing::internal::RemoveReference&lt; T &amp; &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::SameSizeTuplePrefixComparator</class>
    <class kind="struct">std::tr1::gtest_internal::SameSizeTuplePrefixComparator&lt; 0, 0 &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::SameSizeTuplePrefixComparator&lt; k, k &gt;</class>
    <class kind="class">testing::internal::scoped_ptr</class>
    <class kind="class">testing::internal::ScopedTrace</class>
    <class kind="struct">testing::Environment::Setup_should_be_spelled_SetUp</class>
    <class kind="struct">testing::Test::Setup_should_be_spelled_SetUp</class>
    <class kind="struct">testing::internal::StaticAssertTypeEqHelper</class>
    <class kind="struct">testing::internal::StaticAssertTypeEqHelper&lt; T, T &gt;</class>
    <class kind="class">testing::internal::String</class>
    <class kind="class">testing::Test</class>
    <class kind="class">testing::TestCase</class>
    <class kind="class">testing::TestEventListener</class>
    <class kind="class">testing::TestEventListeners</class>
    <class kind="class">testing::internal::TestFactoryBase</class>
    <class kind="class">testing::internal::TestFactoryImpl</class>
    <class kind="class">testing::TestInfo</class>
    <class kind="struct">testing::internal::ParameterizedTestCaseInfo::TestInfo</class>
    <class kind="class">testing::internal::TestMetaFactory</class>
    <class kind="class">testing::internal::TestMetaFactoryBase</class>
    <class kind="class">testing::TestPartResult</class>
    <class kind="class">testing::TestPartResultArray</class>
    <class kind="class">testing::TestPartResultReporterInterface</class>
    <class kind="class">testing::TestProperty</class>
    <class kind="class">testing::TestResult</class>
    <class kind="class">testing::TestWithParam</class>
    <class kind="class">testing::internal::ThreadLocal</class>
    <class kind="class">std::tr1::tuple</class>
    <class kind="class">std::tr1::tuple</class>
    <class kind="class">std::tr1::tuple&lt;&gt;</class>
    <class kind="struct">std::tr1::tuple_element</class>
    <class kind="struct">std::tr1::tuple_size</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_0_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_1_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_2_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_3_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_4_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_5_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_6_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_7_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_8_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_9_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 0, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 1, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 2, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 3, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 4, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 5, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 6, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 7, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 8, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 9, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">testing::internal::TuplePrefixPrinter</class>
    <class kind="struct">testing::internal::TuplePrefixPrinter&lt; 0 &gt;</class>
    <class kind="struct">testing::internal::TuplePrefixPrinter&lt; 1 &gt;</class>
    <class kind="class">testing::internal::TypeIdHelper</class>
    <class kind="class">testing::internal2::TypeWithoutFormatter</class>
    <class kind="class">testing::internal2::TypeWithoutFormatter&lt; T, kConvertibleToInteger &gt;</class>
    <class kind="class">testing::internal2::TypeWithoutFormatter&lt; T, kProtobuf &gt;</class>
    <class kind="class">testing::internal::TypeWithSize</class>
    <class kind="class">testing::internal::TypeWithSize&lt; 4 &gt;</class>
    <class kind="class">testing::internal::TypeWithSize&lt; 8 &gt;</class>
    <class kind="class">testing::UnitTest</class>
    <class kind="class">testing::internal::UniversalPrinter</class>
    <class kind="class">testing::internal::UniversalPrinter</class>
    <class kind="class">testing::internal::UniversalPrinter&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::UniversalPrinter&lt; T[N]&gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; char * &gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; const char * &gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; const wchar_t * &gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; T[N]&gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; wchar_t * &gt;</class>
    <class kind="class">testing::internal::ValueArray1</class>
    <class kind="class">testing::internal::ValueArray10</class>
    <class kind="class">testing::internal::ValueArray11</class>
    <class kind="class">testing::internal::ValueArray12</class>
    <class kind="class">testing::internal::ValueArray13</class>
    <class kind="class">testing::internal::ValueArray14</class>
    <class kind="class">testing::internal::ValueArray15</class>
    <class kind="class">testing::internal::ValueArray16</class>
    <class kind="class">testing::internal::ValueArray17</class>
    <class kind="class">testing::internal::ValueArray18</class>
    <class kind="class">testing::internal::ValueArray19</class>
    <class kind="class">testing::internal::ValueArray2</class>
    <class kind="class">testing::internal::ValueArray20</class>
    <class kind="class">testing::internal::ValueArray21</class>
    <class kind="class">testing::internal::ValueArray22</class>
    <class kind="class">testing::internal::ValueArray23</class>
    <class kind="class">testing::internal::ValueArray24</class>
    <class kind="class">testing::internal::ValueArray25</class>
    <class kind="class">testing::internal::ValueArray26</class>
    <class kind="class">testing::internal::ValueArray27</class>
    <class kind="class">testing::internal::ValueArray28</class>
    <class kind="class">testing::internal::ValueArray29</class>
    <class kind="class">testing::internal::ValueArray3</class>
    <class kind="class">testing::internal::ValueArray30</class>
    <class kind="class">testing::internal::ValueArray31</class>
    <class kind="class">testing::internal::ValueArray32</class>
    <class kind="class">testing::internal::ValueArray33</class>
    <class kind="class">testing::internal::ValueArray34</class>
    <class kind="class">testing::internal::ValueArray35</class>
    <class kind="class">testing::internal::ValueArray36</class>
    <class kind="class">testing::internal::ValueArray37</class>
    <class kind="class">testing::internal::ValueArray38</class>
    <class kind="class">testing::internal::ValueArray39</class>
    <class kind="class">testing::internal::ValueArray4</class>
    <class kind="class">testing::internal::ValueArray40</class>
    <class kind="class">testing::internal::ValueArray41</class>
    <class kind="class">testing::internal::ValueArray42</class>
    <class kind="class">testing::internal::ValueArray43</class>
    <class kind="class">testing::internal::ValueArray44</class>
    <class kind="class">testing::internal::ValueArray45</class>
    <class kind="class">testing::internal::ValueArray46</class>
    <class kind="class">testing::internal::ValueArray47</class>
    <class kind="class">testing::internal::ValueArray48</class>
    <class kind="class">testing::internal::ValueArray49</class>
    <class kind="class">testing::internal::ValueArray5</class>
    <class kind="class">testing::internal::ValueArray50</class>
    <class kind="class">testing::internal::ValueArray6</class>
    <class kind="class">testing::internal::ValueArray7</class>
    <class kind="class">testing::internal::ValueArray8</class>
    <class kind="class">testing::internal::ValueArray9</class>
    <class kind="class">testing::internal::ValuesInIteratorRangeGenerator</class>
    <class kind="class">testing::WithParamInterface</class>
    <namespace>proto2</namespace>
    <namespace>std</namespace>
    <namespace>std::tr1</namespace>
    <namespace>std::tr1::gtest_internal</namespace>
    <namespace>testing</namespace>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal2</namespace>
    <namespace>testing::internal::posix</namespace>
    <namespace>testing_internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ADD_FAILURE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>adc16b5b0a740c39084ea5c9e960e3063</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADD_FAILURE_AT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a448d7e5105b640e892fd8153fbee0b7f</anchor>
      <arglist>(file, line)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_ANY_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>affadeef9379fe5aabf6f28d9eab9d3c0</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_DEATH_IF_SUPPORTED</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ab2f0f25b46353767179a49ebd15b7345</anchor>
      <arglist>(statement, regex)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_DOUBLE_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a360ed28a372738adca9ac2fa9522e562</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a1a6db8b1338ee7040329322b77779086</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_FALSE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a8197fa52f3538588d20d8af4834c9003</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_FLOAT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a965b7b85a1c2d26981a1dfa48f67ebda</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_GE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af4ff5dc71479fcb374b6bc2ed195bcc4</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_GT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a16a882d4eafc9f8643867aea40879140</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_LE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a775643748feff0b490aae651d041e971</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_LT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>affc4f9cae4c3aabfe60fced83737b42c</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_NE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aa866c8dece57912e6f51495ed3e8d8d5</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_NEAR</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a73cce6b752d204f91a36bef2f8e663b3</anchor>
      <arglist>(val1, val2, abs_error)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_NO_FATAL_FAILURE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a5034fda3490aad5a93942ac83f4cea49</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_NO_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a895c34d9b192cdc2ba46d2680623485d</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED1</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a7d72f779b7d39b8f73a563ebc6d0604b</anchor>
      <arglist>(pred, v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED2</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a4e9b777cce4e5423f4c2e491be7aa818</anchor>
      <arglist>(pred, v1, v2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED3</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aa7688f3ab9f09a2c1dbf13bd1f29d8fd</anchor>
      <arglist>(pred, v1, v2, v3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED4</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>addc030c521775610e4619a01541a2167</anchor>
      <arglist>(pred, v1, v2, v3, v4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED5</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af8e510af2b4a14d90eef66ace17d1c30</anchor>
      <arglist>(pred, v1, v2, v3, v4, v5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT1</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a3771ca0d1a72013aebc3d66e046491ed</anchor>
      <arglist>(pred_format, v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT2</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ac452685a1a98ea3d96eb956a062ee210</anchor>
      <arglist>(pred_format, v1, v2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT3</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a494e3b8dc22f4765f7e041f16c930e3d</anchor>
      <arglist>(pred_format, v1, v2, v3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT4</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a1842593c1dfb13c9a4b33b01540a8b40</anchor>
      <arglist>(pred_format, v1, v2, v3, v4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_PRED_FORMAT5</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>abd7cb4f36d6aa2cb346ab3ac812568f3</anchor>
      <arglist>(pred_format, v1, v2, v3, v4, v5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_STRCASEEQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ad140c8b1f79ae534781784e580ab21a6</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_STRCASENE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ac3d2c3836b103068a050f32585b2aaad</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_STREQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a54e8edaad096ff704fedaa65a3e24f78</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_STRNE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a3d679660ac1b2f9f6e6c7608452af923</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aedb1eddae6c2a2430b0e7b7e03b4f052</anchor>
      <arglist>(statement, expected_exception)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ASSERT_TRUE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ae9244bfbda562e8b798789b001993fa5</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_ANY_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a9be43f44d148e8a8d6a89c864bf4e461</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_DEATH_IF_SUPPORTED</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a8564de0e012dd0898949c513d1571f8b</anchor>
      <arglist>(statement, regex)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_DOUBLE_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6e6277442d96cd18300619c321614397</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aff8385840165a184edc29446aa51936f</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FALSE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aeb6c7ae89f440c90c1a1815951c836da</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_FLOAT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a5ce7d58df8cb696aa05e77c2370de7a8</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_GE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ab7a0ff4bfa4d9b27baa118d8b0756ca0</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_GT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aa8bc8320813e1abb0016129b636e3b27</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_LE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ae0f265632323b4a07b585dcfde10f60a</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_LT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af28c06b2b5e8dee151896f299f6610cf</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>adb8a724f2c5c63ead11073c21fd51198</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NEAR</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a88cd7978af0e7dbd42cd606dfabdcc6f</anchor>
      <arglist>(val1, val2, abs_error)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NO_FATAL_FAILURE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a067c02ccaf3171d6e1781cd0f8cdcf74</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_NO_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a2743a1438137ad857aa3f9fec3ff67ec</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED1</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6d09aa83f8d297481380c7c073c9f070</anchor>
      <arglist>(pred, v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED2</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a14e74e655e502914d3d07e083145ac91</anchor>
      <arglist>(pred, v1, v2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED3</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a0a0aff2564ea84c7eb3517ac8eda04da</anchor>
      <arglist>(pred, v1, v2, v3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED4</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a4fd2b1bad63eb752bc2ff2b6bb3f4569</anchor>
      <arglist>(pred, v1, v2, v3, v4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED5</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>adbfcc13f3b3d14c42a7fbd41573932bf</anchor>
      <arglist>(pred, v1, v2, v3, v4, v5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT1</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a07132aa62cf4902e50e68d0265f573b6</anchor>
      <arglist>(pred_format, v1)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT2</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af0141918615a5e2d5247e9cda8324dae</anchor>
      <arglist>(pred_format, v1, v2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT3</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a7285708fa5d37d6d8ed5b5e59da08bae</anchor>
      <arglist>(pred_format, v1, v2, v3)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT4</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a3354347de0f2445400b509cf39dce1dc</anchor>
      <arglist>(pred_format, v1, v2, v3, v4)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_PRED_FORMAT5</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a74beddf9661e4460f9969fe211b9e80e</anchor>
      <arglist>(pred_format, v1, v2, v3, v4, v5)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_STRCASEEQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>acd0cb7ae81a768e9cc639804a478e71c</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_STRCASENE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a07d0b5cbd3b5f7c8b6f44c609046ff07</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_STREQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a5b4b193a92c39b99d7b9404c49feef0b</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_STRNE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aee7e9c42f55549dbc0dfc42391eb9775</anchor>
      <arglist>(s1, s2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_THROW</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a789842b4475eed948e6fd18390d5a859</anchor>
      <arglist>(statement, expected_exception)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EXPECT_TRUE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ac33e7cdfb5d44a7a0f0ab552eb5c3c6a</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FAIL</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a3e26a8d27caa386ed0ea7ce9d5b7c4ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FRIEND_TEST</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a8d443b4cc1d87a7a17943b8fbdbf3910</anchor>
      <arglist>(test_case_name, test_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_0_TUPLE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>acecddf48fa29ec4b0199d5a467e89778</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_0_TYPENAMES_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ac6784ade57659fbc58baa03c265ca0ac</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_10_TUPLE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a275e7bcd84299cc44b9c1dba971951c4</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_10_TYPENAMES_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a35f7cff9ee700bdb34a0582aad09c3ab</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_1_TUPLE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a544374090885c4127adc2c618570323c</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_1_TYPENAMES_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a2042d8e9fefb83752b1028d640adfaf2</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_2_TUPLE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a93229c3f009273c73eca237b4d19f326</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_2_TYPENAMES_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a665ccbdcd2c47415856cefe730e5e282</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_3_TUPLE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af2c3eab3f1a5197b408fce44eb3ed9da</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_3_TYPENAMES_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a535b68cc32f2d48e6d6d2a30eff606c9</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_4_TUPLE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a3625feb24d5e6eb9926fd558e4a2e3ff</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_4_TYPENAMES_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af63ec5728af4beedddae6e674c60d9e1</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_5_TUPLE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a64e6f4a4cf55f62cde94066c6d5d5c74</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_5_TYPENAMES_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a203a696b247f45ebfce1d54d77facd7e</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_6_TUPLE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a53f36c86a979ed8285bf3c6f82f16483</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_6_TYPENAMES_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a32679ec05b85f9b8130c4e8f93440f30</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_7_TUPLE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a8987baf82ee028d1d778447413a02c0c</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_7_TYPENAMES_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af381ce2b1b801f7b5a50046f3715d3f6</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_8_TUPLE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a2bc36d1a71a551e6cda2ac5504fb7ce3</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_8_TYPENAMES_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a671a16a68d7f67df1677740fe451b3ba</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_9_TUPLE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a1a81c17bfe3cdceb4d56b15985a44a7e</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_9_TYPENAMES_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>abddffb3c94eb04c852731e04af7bd338</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aa9d1fecdd5e7dcd9d0c9b75e31f5ee46</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ADD_REFERENCE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ab389953fc1f7e4efae30d182a0e0a13b</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_AMBIGUOUS_ELSE_BLOCKER_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a00b3684a621ce1422b55a0e7e8a6aecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_API_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aa73be6f0ba4a7456180a94904ce17790</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a8c09939dd67f1bb5b68c9f6a44ea75db</anchor>
      <arglist>(expression, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_EQ</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ab49d537c37c637256307f8d55154050c</anchor>
      <arglist>(expected, actual)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_GE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a55373d99c079ff1b894e2eb5bcd15c5a</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_GT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a088b9056fd1c1f316b41c22f64deb33a</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_LE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>abef04dcd4a0259d378de7b3b3ffb6730</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_LT</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a5a75667e637febd18e5f7d4f3abf55e8</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ASSERT_NE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6fa9bb2b6731eba8f481e40e9e4931b3</anchor>
      <arglist>(val1, val2)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_ATTRIBUTE_UNUSED_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>acdd47601a9376161c349a5881ccc6918</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>adcf9057737a411d833fac0382c13a181</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CAN_COMPARE_NULL</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ab8b3af84a03ff5a6d833c109f44c9db4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CHECK_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ab54343f0a36dc4cb0ce8a478dd7847b8</anchor>
      <arglist>(condition)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CHECK_POSIX_SUCCESS_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a38f6151210e363ad7c69a836b13cf0af</anchor>
      <arglist>(posix_call)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_COMPILE_ASSERT_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ae1f37dc71d5daa6fb49ca1b6047d4a8c</anchor>
      <arglist>(expr, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CONCAT_TOKEN_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ae3c336cbe1ae2bd1b1d019333e4428a0</anchor>
      <arglist>(foo, bar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_CONCAT_TOKEN_IMPL_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aa39fb5346d3573feebe4257cb3a01fde</anchor>
      <arglist>(foo, bar)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a14eb0e9c6e0df765d1fbfd2db6966d14</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aab2ee98cb616054b1d3a7dc71efe81fc</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DECLARE_STATIC_MUTEX_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af0970cdea09f16dbb1dbfccdaa693eeb</anchor>
      <arglist>(mutex)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a9f74eee05f7ee5534139a622fe7da7dd</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DECLARE_TUPLE_AS_FRIEND_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a2b20671273f514a88a6e9b8328e5f257</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a48e05814779e5a2f432b06a12618a760</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a88ee2f19589ffff86ca742fd33611358</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEFINE_STATIC_MUTEX_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a85d5cd679fdbe87383e7dfd1c6651eaa</anchor>
      <arglist>(mutex)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a885e18fe217a6e85553d408b99252c12</anchor>
      <arglist>(name, default_val, doc)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DEV_EMAIL_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a21086d276b1a64d6763ee8a94b12c1b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ac593b50ce24257d5b6aa84845c344c9e</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aed8c1888c32b588b0681e88b95031e29</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_EXCLUSIVE_LOCK_REQUIRED_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a149f693bd59fa1bc937af54c0cdcb32f</anchor>
      <arglist>(locks)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FAIL</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a636231436707c30d6778f79ae96f5dc6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FATAL_FAILURE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a0f9a4c3ea82cc7bf4478eaffdc168358</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAG</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a828f4e34a1c4b510da50ec1563e3562a</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAG_PREFIX_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a088e84784c589ba9b1fc48602ad8eabf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAG_PREFIX_DASH_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a4251ff898f9f94ec6b8b9402c3436759</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_FLAG_PREFIX_UPPER_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a4018b7f288f974d022df397e2730633a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_ALT_PATH_SEP_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>acf0ee1851e6d342237bb64806ee1fd27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_CLONE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a40c075a7f969a694e59532356be59fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_CXXABI_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ae6239a8ccf4c230008d1db1ea8bd738e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_EXCEPTIONS</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aedcf220690e6589d0fc2bd3db768ea66</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_GLOBAL_STRING</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6ab57c4a17233dd4ed30c2926bb99cc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_GLOBAL_WSTRING</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>afca9ecaf5846561187a15b75013aa85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_PARAM_TEST</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a743ee591e0b9a044e3d7513ad5ab5ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_POSIX_RE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af5c4295ea1d76f07f65934f659792431</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_PTHREAD</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a3341397e1952de0b9cd88762d4d3ae4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_RTTI</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a9ba781217167f905bff2f1c410a97930</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_SEH</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a8f6a84e8be3c94cd1f6f46a136df2c62</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_STD_STRING</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>adba1121430c11cee8ba0c74e8cf6aa40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_STD_WSTRING</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6e087748d8bbd2ca57c487b6ad268670</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_STREAM_REDIRECTION</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>add695166eb7b691f93777525d5881062</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_HAS_TR1_TUPLE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6de49dd4cbae1db15dc6edca3b179d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a4a5b6fbde5dd05e05dd6846ac5e5c18e</anchor>
      <arglist>(op_name, op)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a79d4724b4bc2a1dd8493c366b5ca626a</anchor>
      <arglist>(CharType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ad6102ed2a0571d5196e606a061c16a10</anchor>
      <arglist>(CharType, OtherStringType)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_GTEST_DEATH_TEST_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a9be22723f67d5ad4d6d26214a84a19f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_GTEST_MESSAGE_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a5c2d86823d7f9ffac3e3766da17091dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_GTEST_PARAM_TEST_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a15b9e83e56cafef0ddd12e2444772908</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_GTEST_PRED_IMPL_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a36afb7e44e600d2da0e6d8f4f739ea3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_GTEST_PRINTERS_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a146e4a81159ecfdc33030e147a024346</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_GTEST_PROD_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a61e419ca2f3cc78bbae47d074c5d4400</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_GTEST_TEST_PART_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6454a5e01489b59f55be53c206ca929b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_GTEST_TYPED_TEST_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>adddef1e04ac44c9721ce3716c1b8a09e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_DEATH_TEST_INTERNAL_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a83e03f206a1c53a656f7eac87c122d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_FILEPATH_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aa6f5334cb6792f48ac5621193b41bb61</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_INTERNAL_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a508d33581439542ea940eacbf306ad2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_LINKED_PTR_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af3b61eb2eed4f1fdc94ed2e181fa8483</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_GENERATED_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a34b82ce6255f2f5666647d35498f4c65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PARAM_UTIL_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a83cf5c299fc04d9f8e555cb42a97aa47</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_PORT_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6d13def13619ff1647c90e3354a65732</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_STRING_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af7adda0fee2a48fec4d8628cbaedec76</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TUPLE_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a3ae8480ec6608725dc397ccb312105b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_INCLUDE_GTEST_INTERNAL_GTEST_TYPE_UTIL_H_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aff22afce4bffd0181c178e2e4d848c97</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IS_NULL_LITERAL_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ae5dd8e23090e08856613878fa1ff6fca</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_IS_THREADSAFE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a727149862f53b2fb21f6d33cd9323886</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_LANG_CXX11</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6e310924e9ce4a9f8fda1b189cc680c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_LOCK_EXCLUDED_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a69abff5a4efdd07bd5faebe3dd318d06</anchor>
      <arglist>(locks)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_LOG_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a8ef4cb4c465db8c15464aecc6d9510ef</anchor>
      <arglist>(severity)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_MESSAGE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a94c73d5368ec946bc354d0992ad00810</anchor>
      <arglist>(message, result_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_MESSAGE_AT_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a8d70025c45a47a493780746dfd66d565</anchor>
      <arglist>(file, line, message, result_type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_MUST_USE_RESULT_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a8e5aab8276b2645f64f41c9e3021b935</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_NAME_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a13d98c217176bd8722c395b9225fc19d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_NO_INLINE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a9945cbd967fbccb15f8de711f58955c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_NONFATAL_FAILURE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a6cb7482cfa03661a91c698eb5895f642</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PATH_SEP_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>afbb636e91bdd50267dbef11a50490b29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED1_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ad44cf322952076d85305bbdf39769ac1</anchor>
      <arglist>(pred, v1, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED2_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ac560264104bd030b64034505d294a7b6</anchor>
      <arglist>(pred, v1, v2, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED3_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af30518f03233bc4486b55284b0827eb8</anchor>
      <arglist>(pred, v1, v2, v3, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED4_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a14e8c70455104fac032efec097ef668b</anchor>
      <arglist>(pred, v1, v2, v3, v4, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED5_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a2c42692f7d910dc2fe57869883190e6c</anchor>
      <arglist>(pred, v1, v2, v3, v4, v5, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT1_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aa3e3bfe04bb0e54d7f0e57e2f991d1eb</anchor>
      <arglist>(pred_format, v1, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT2_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a115c18d1f752b7f091d577fb69cac372</anchor>
      <arglist>(pred_format, v1, v2, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT3_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a49cdf8707268ee932bb772d879a226cc</anchor>
      <arglist>(pred_format, v1, v2, v3, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT4_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>abd207ed869491ba4bba29f8df37b7355</anchor>
      <arglist>(pred_format, v1, v2, v3, v4, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PRED_FORMAT5_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a107623ee191560f703a3fdc983803c8e</anchor>
      <arglist>(pred_format, v1, v2, v3, v4, v5, on_failure)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_PROJECT_URL_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a5aa3c938fc1d049f1d9c5332f6a0b1d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REFERENCE_TO_CONST_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a9f91fcd24cae0b48fdaeb19102dac525</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REMOVE_CONST_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a2ffec8c60510eb130af387f5ce9a756a</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REMOVE_REFERENCE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a84c72f25a6a6600e3ff8381ca6982ae9</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_REMOVE_REFERENCE_AND_CONST_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a874567b176266188fabfffb8393267ce</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_SNPRINTF_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>aed1cc8143222d7a845a1269448ec203e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_SUCCEED</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a2690441c38202728f4159ac2462d9720</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_SUCCESS_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>abe012b550eb3807e8c49f7e161bd1567</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a2e66f7dfc5cb87e0fa0289f653173c69</anchor>
      <arglist>(statement)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a725b565bedc3a34dc109901854214cc4</anchor>
      <arglist>(test_case_name, test_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ae2d26f0f92fbaf62bf4c1eca45bb2f1f</anchor>
      <arglist>(test_case_name, test_name, parent_class, parent_id)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_ANY_THROW_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>af48bbd26d54d4afc5e4cef39b1c76ba3</anchor>
      <arglist>(statement, fail)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_BOOLEAN_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ae8912365e1d00a7a2bd248268c64aa1a</anchor>
      <arglist>(expression, text, actual, expected, fail)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_CLASS_NAME_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a87a1ee3a3b9b798195236d053f2e5dcc</anchor>
      <arglist>(test_case_name, test_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_NO_FATAL_FAILURE_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a1b37a3c446836d33040f3266a6236081</anchor>
      <arglist>(statement, fail)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_NO_THROW_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a9a109d026b5a904646437d7570e13581</anchor>
      <arglist>(statement, fail)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TEST_THROW_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a3f71db93eaf30b0cfca9612b9ac32106</anchor>
      <arglist>(statement, expected_exception, fail)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_TUPLE_ELEMENT_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a1b7f133d8aa02e0b7afed7b66781eeb7</anchor>
      <arglist>(k, Tuple)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_UNSUPPORTED_DEATH_TEST_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a29a145cda8bd2d0c6a78b0ac1d670d18</anchor>
      <arglist>(statement, regex, terminator)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_USE_OWN_TR1_TUPLE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>afa144e5f5d039db0df873e7ad48c1fda</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_USES_POSIX_RE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>acecef794eeb09598cd47da764271cb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>GTEST_WIDE_STRING_USES_UTF16_</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a0e3904ca8d62334ab5f29c057dceb6a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INSTANTIATE_TEST_CASE_P</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ae54c460d07e5e2020484a83764d5111b</anchor>
      <arglist>(prefix, test_case_name, generator)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SCOPED_TRACE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a4dac08f15adc8cb1ee0e5c1bfb0f440d</anchor>
      <arglist>(message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>SUCCEED</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a75adcdf89f69b0b615e395daafc315af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ad8b332753515c0ab8baada563c2547eb</anchor>
      <arglist>(test_case_name, test_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_F</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a0ee66d464d1a06c20c1929cae09d8758</anchor>
      <arglist>(test_fixture, test_name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TEST_P</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>abd3bb216dafbffa36044a6030216ecda</anchor>
      <arglist>(test_case_name, test_name)</arglist>
    </member>
    <member kind="typedef">
      <type>long long</type>
      <name>BiggestInt</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a05c6bd9ede5ccdf25191a590d610dcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FloatingPoint&lt; double &gt;</type>
      <name>Double</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a66a7579b1893b260c31dad577f7a5c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; false &gt;</type>
      <name>false_type</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abb1d0789f19bdde21affccbd1078b525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FloatingPoint&lt; float &gt;</type>
      <name>Float</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a02e1981f5ff70609e6ac06e006ff519a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 4 &gt;::Int</type>
      <name>Int32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8ee38faaf875f133358abaf9bc056cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::Int</type>
      <name>Int64</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a271c563fec38b804ddab0677f51f70a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>IsContainer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad8f0c2883245f1df2a53618a49f0deb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>IsNotContainer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abf080521ce135deb510e0a7830fd3d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GTestMutexLock</type>
      <name>MutexLock</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a08b187c6cc4e28400aadf9a32fccc8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>SetUpTestCaseFunc</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a30037044c0b57cdd647c7e2e97cb2cff</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>struct stat</type>
      <name>StatStruct</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a8eb9f08d3af29941c2d2a964cfff3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std::string</type>
      <name>string</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8e8ff5b11e64078831112677156cb111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std::vector&lt; string &gt;</type>
      <name>Strings</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7706b17f05f4b49e351b052ae4e05073</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>TearDownTestCaseFunc</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a085e31321d0d029c04d2a79234f60c1a</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::Int</type>
      <name>TimeInMillis</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a66a845df404b38fe85c5e14a069f255a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::TimeInMillis</type>
      <name>TimeInMillis</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a992de1d091ce660f451d1e8b3ce30fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; true &gt;</type>
      <name>true_type</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a62f917c3424d8841de9b49b5ec28edb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 4 &gt;::UInt</type>
      <name>UInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a40d4fffcd2bf56f18b1c380615aa85e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::UInt</type>
      <name>UInt64</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6a1ac454e6d7e550fa4925c62c35caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std::wstring</type>
      <name>wstring</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3f543179329c353aee1d7b54a9a8e335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GTestLogSeverity</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_INFO</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977aff315e0913fcda86fe4de882bf5e33e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_WARNING</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a7a051bc2794f15a4bf0eab40562a304c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_ERROR</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a651e9cd2a904e0c8210536271b875f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_FATAL</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a75063567740f6bf7da419b1b9197b12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RelationToSource</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aec4f0eeb60b6b8af8dcf979578bbf3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kReference</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aec4f0eeb60b6b8af8dcf979578bbf3bba75535e620e7496a433bf008ea81358a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCopy</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aec4f0eeb60b6b8af8dcf979578bbf3bba272b78aee8068aa2392dbdcf69dfe3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TypeKind</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kProtobuf</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57a14aaf98a2547ecf43eef0868d54b1383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kConvertibleToInteger</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57a9bdcf3f1548f498b2b7f097306ea0224</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOtherType</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57abe8aaea44751d6ebd0cdf5bd94451db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Abort</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a69b8278c59359dd6a6f941b4643db9fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Environment *</type>
      <name>AddGlobalTestEnvironment</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a460d7b998622e332392c1e00be3a60d5</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlwaysFalse</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4b24c851ab13569b1b15b3d259b60d2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlwaysTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4d46f09c3bfe68700b7f728d2cc3782f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>AppendUserMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af69e146a989e8d48def39a0cc59461c9</anchor>
      <arglist>(const std::string &amp;gtest_msg, const Message &amp;user_msg)</arglist>
    </member>
    <member kind="function">
      <type>Iter</type>
      <name>ArrayAwareFind</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a94a857fe6ff32cf4fdc4769a4071f239</anchor>
      <arglist>(Iter begin, Iter end, const Element &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a49b4d0ee49c0f8c93bab29ebd20630cc</anchor>
      <arglist>(const T &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af4bebf36baf0b0a5b26d051dde55fa47</anchor>
      <arglist>(const T *lhs, size_t size, const U *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5cb6f81ee827130024261121c742b26c</anchor>
      <arglist>(const T(&amp;lhs)[N], const U(&amp;rhs)[N])</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8d91083190a5914bfe8c5666e2dbca9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a37b4cce49a6850c1f06772de1940c28d</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionSuccess</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a74a3d26c1286bd4d7c189c5dff2483ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred1Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7f73180474723be6e92185d6fa9e7c9f</anchor>
      <arglist>(const char *pred_text, const char *e1, Pred pred, const T1 &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred2Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa6587938029dd8733ecb885068f08247</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, Pred pred, const T1 &amp;v1, const T2 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred3Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac92dcbd00a0ffb2913e65d286e321a22</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred4Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae90c778d69db4682e8fd8baaa0a9f9cd</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred5Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>addcf52b273ce17269cbf4956cfe600a6</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, const char *e5, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4, const T5 &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; bool &gt;</type>
      <name>Bool</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa9f9150ed43f949c8a6bacf3f04c03ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BoolFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1055088bb9b867e1b7b8f096f519d7c5</anchor>
      <arglist>(const char *flag, bool default_value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>CaptureStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8ec00d458d0d442bd64af7b5f9c22dda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>CaptureStdout</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acba06d4f0343dec407738ba5544af990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ChDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1ddc8a4fc6bb21da372307485591a212</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function">
      <type>Derived *</type>
      <name>CheckedDowncastToActualType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abfe9bfb020d38aa4e0e12c001911b22b</anchor>
      <arglist>(Base *base)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Close</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a15e5b8f2a535ef1b2529b85b861e4846</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a697feef6eee5aa00dd9cfe0708430572</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, BiggestInt expected, BiggestInt actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a36f7c44fad92225cbb45fde1642cf30e</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const T1 &amp;expected, const T2 &amp;actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperFloatingPointEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaf581f35dfe9f1a3705f99b455a18abd</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, RawType expected, RawType actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTRCASEEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a911fceccafc659cf4b564c88634803bf</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTRCASENE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5f74b933606b0a742cd5a8ad2d7087e0</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8621c45bf8d0c06ea0dda6f8cdbc2c6b</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae4a6a76bd9be0d1d20b35bac9fe4eb71</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const wchar_t *expected, const wchar_t *actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b485231a046ff760844a0321c04870b</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6e700804399b6694d8d6157e3a141b17</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84d0e746ba0827cc52b53d22000de0e8</anchor>
      <arglist>(const T &amp;from, U *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb1b9728aaaf6d9fe6246a19cfe3f7f5</anchor>
      <arglist>(const T *from, size_t size, U *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e7ae855686720615dcd5754c8181c62</anchor>
      <arglist>(const T(&amp;from)[N], U(*to)[N])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintNonContainerTo</name>
      <anchorfile>namespacetesting__internal.html</anchorfile>
      <anchor>a3f49d3d0c996242f9d383c850097a656</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac7dfe02c4c1cbfe89c23a93d873079c5</anchor>
      <arglist>(IsContainer, false_type, const C &amp;container, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a78e4937ba564f01dac2ff25f3eece0ec</anchor>
      <arglist>(IsNotContainer, false_type, const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>affa1f94e3ba8db8b964553c2871bf339</anchor>
      <arglist>(IsNotContainer, true_type, T *p, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>DoubleLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a84c020b981d0eb4eabfb0feda155aaaf</anchor>
      <arglist>(const char *expr1, const char *expr2, double val1, double val2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>DoubleNearPredFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aea60207c4cedc8946a70ada62e38da8f</anchor>
      <arglist>(const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>DownCast_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1a1a1aed3fe00908b8a45d5ab4a33665</anchor>
      <arglist>(From *f)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>EqFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac61e2ba2cbf259fd6ee5ffd4e49c9445</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const std::string &amp;expected_value, const std::string &amp;actual_value, bool ignoring_case)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FClose</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af4beeaaa8d62916d5e3b644a1ddfbd6b</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FDOpen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af7c268eba32d5a718b36b6b3801302e0</anchor>
      <arglist>(int fd, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FileNo</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a3117b067e1f942a2031e666953120ccc</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>FloatLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a69106491c2e7f50e50da0ce5e8ae4374</anchor>
      <arglist>(const char *expr1, const char *expr2, float val1, float val2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlushInfoLog</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2135f223bf6b527729aeaa651115183b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FOpen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a4042201dcc4932641d484e7ddf94de7d</anchor>
      <arglist>(const char *path, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ ::std::string</type>
      <name>FormatCompilerIndependentFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1ee4cde97868c53e442d3182496a9f3c</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ ::std::string</type>
      <name>FormatFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a31b7c3abed4a7c395f42c61e993989f4</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatForComparisonFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a91ab078f10adc669f09b7f604975c518</anchor>
      <arglist>(const T1 &amp;value, const T2 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FReopen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a9ef6d089cdae03f9d9e0e6d379c40703</anchor>
      <arglist>(const char *path, const char *mode, FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoolAssertionFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aed8d3ad4341f8f2de53440e39c995632</anchor>
      <arglist>(const AssertionResult &amp;assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>GetCapturedStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a374156401da17704099d0c33fa53adfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>GetCapturedStdout</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aed657219a9856a8d249a3230de0c54ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetCurrentOsStackTraceExceptTop</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9a8b7b80602acebfbe4149e57ba7d3eb</anchor>
      <arglist>(UnitTest *, int skip_count)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetEnv</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1d5e3da5a27eed25986859fa83cafe95</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>TypeId</type>
      <name>GetTestTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e85cf16bb95b60f879d48ba1fbfc1c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GetThreadCount</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8cbd8bf820517923d7f3c4477b3af5fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b108e56fdc68ea937ffb3759fb55ab0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetTypeName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a635606b4731f843c86ec8ca51cab83a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnitTestImpl *</type>
      <name>GetUnitTestImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a18ef697b64e28a78625c7a53cf28344c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_10_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>aa636d3269bf1f368a7bc09ff158bc482</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_1_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a9971f52f994f142fe36c786b991cfd3e</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_1_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a8b196fb65b7521a688f59c51418ab191</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_2_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a05651180c3a4c06fe0f3b09144b82b93</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_2_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a90d9f0e7f95fa1c2093372d72493c3c1</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_3_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a368170c49cc7d7f130c0564bbad01205</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_3_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a4493d91e61718415264f7e72fea42930</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_4_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a661b17d2b7137863f06a016762f5c888</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_4_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a4e57e6fab4219802275bd31821b31b58</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_5_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a51b070e2eb5e6bb83a290f35c19667dd</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_5_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a6f8af2da768a7ea1e48b2700d1288166</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_6_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a485b05fdbbcfcf7ad5e4234e17702268</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_6_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a31cde155977a4544af2b44b51ffe69ac</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_7_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ab451b390a95ee0555d7a43b67ea348aa</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_7_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a61277f5af24b20fce87a9fd94307ab34</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_8_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ab2b1c72e9db7436909d9ac011645f29d</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_8_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a29c8efcb79a4749e079b704c418266e6</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_9_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ab4f2c7d5458171bec6c4330fc5c7aba6</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_9_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a6afad1f98814ccc897d0b02bc6fc4e7d</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a495d7fb7a131317a9ba985598d3c1504</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) get(GTEST_10_TUPLE_(T) &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ae7b5ea477ac34a3eef5c4c15c42b76ed</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) get(const GTEST_10_TUPLE_(T) &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4c08ba9fcb0581c61e25968e520efa48</anchor>
      <arglist>(also_run_disabled_tests)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5868c3980b2f69f511fc8c3de7cdfc17</anchor>
      <arglist>(break_on_failure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab6f1777f7b740f31e41f7da017447b58</anchor>
      <arglist>(catch_exceptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af2cd3595c571ca408afc337bc4bb2619</anchor>
      <arglist>(list_tests)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aeccefd463a0942da24750e1bbee76041</anchor>
      <arglist>(print_time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af37b9206b938bb8b7d398a1379eb7482</anchor>
      <arglist>(show_internal_stack_frames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a6d87f7374e105483905a305328856f4b</anchor>
      <arglist>(shuffle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac69f2aeeb84dc5f49bd3d040a6f32d17</anchor>
      <arglist>(throw_on_failure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae754999b59509808254d39e3a3cf38e0</anchor>
      <arglist>(random_seed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a315ef0647e4f2795bf1705de8e9c9659</anchor>
      <arglist>(repeat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>adba6f8afa0f8695956d0134f1629a10b</anchor>
      <arglist>(stack_trace_depth)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_</type>
      <name>GTEST_DECLARE_STATIC_MUTEX_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad7c5625384cf5f6b714188f274537ef6</anchor>
      <arglist>(g_linked_ptr_mutex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0f658c915a1e60996a2ab00a06612723</anchor>
      <arglist>(color)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a37b7e87f0a5f502c6918f37d1768c1f3</anchor>
      <arglist>(death_test_style)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a20d69860ce843142c7f740262e6b0c9a</anchor>
      <arglist>(filter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac20f635c3285878fc1195ce687f23950</anchor>
      <arglist>(internal_run_death_test)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3fe54dd551f1c36cfdd1b36cd6881a44</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad4d1ea63037fc21018dbe997cb0041d1</anchor>
      <arglist>(stream_result_to)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af969886067930ce70f6405cd5aa8b06b</anchor>
      <arglist>(GE, &gt;=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7fdb4fc164db83c51dfad17640bfeae9</anchor>
      <arglist>(GT, &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ade60646b18728043fff84d7b4125de2c</anchor>
      <arglist>(LE,&lt;=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aabcbff15eac496f8487699d19f42c274</anchor>
      <arglist>(LT,&lt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa14e3caa94126d7fb8e06bfb3d24ae4a</anchor>
      <arglist>(NE, !=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3682f962ae0ec1c0eca6444ca0a09e91</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a85e08f00d443221e529a0a85a90fbaeb</anchor>
      <arglist>(wchar_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeac30230dcc362221bdd07d61eaa4ec1</anchor>
      <arglist>(char, ::std::string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a12070f3d771e37e1c3f2539692af0ce0</anchor>
      <arglist>(wchar_t, ::std::wstring)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>ImplicitCast_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a982df3f369643b175f79cda4048bc3b9</anchor>
      <arglist>(To x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aee3f6f99df893f576f705f66c0559482</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a6e9d83553f1d10818d698d45689d8adb</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>Int32</type>
      <name>Int32FromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2196f070b2d28bceb45c7ad3b565b9ba</anchor>
      <arglist>(const char *flag, Int32 default_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlNum</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a83802e7f23324cd512232203662e1a98</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlpha</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeb957087fd6bbf9db98ab7cd41b0c129</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsATTY</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a16ebe936b3a8ea462a94191635aedc27</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>IsContainer</type>
      <name>IsContainerTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acb6ea1086293c1d6636e3c67941351fb</anchor>
      <arglist>(int, typename C::iterator *=NULL, typename C::const_iterator *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IsNotContainer</type>
      <name>IsContainerTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af545a2ae928b8a9e7581978234464275</anchor>
      <arglist>(long)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4bd96b7fa6486802d33ddc217af55a39</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af0d04ed5baeed28353fa38742748a421</anchor>
      <arglist>(const StatStruct &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLower</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac26ce3883bc8919c27074975e958f3b7</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a645d822e47dc64b9923e78c880807f12</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2205435db77abd191fb8209bba41862a</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::wstring &amp;needle, const ::std::wstring &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab553b649b06ef2339cbd90f8dfa119f0</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a28868925c50d541c8568a540b6457e54</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>char(&amp;</type>
      <name>IsNullLiteralHelper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab53ecfa1632a871ce7c692d722a75a57</anchor>
      <arglist>(...))[2]</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>IsNullLiteralHelper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb0731ba39ffef1fa1730ac0699c9025</anchor>
      <arglist>(Secret *p)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSpace</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af429e04f70f9c10f6aa76a5d1ccd389f</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a32718fab95b2833ab5ffc9cfc9f5c8b0</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2ff5c4d0c112d92b20232bd0cf173904</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::wstring &amp;needle, const ::std::wstring &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5c90a86562b2470213c07742e0eeb0fe</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a08ce65847491b27a38cbac3ac15e3035</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab2709373c78eb8b1c22a6ba30cceba52</anchor>
      <arglist>(bool condition)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUpper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84f3baa379fec6bf5947cb5165aa8cc9</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsXDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa234ef141278263fb143b616c74c86e7</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsXDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6ab68a30f8291c09b2289c132bbe3b16</anchor>
      <arglist>(wchar_t ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LogToStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a06b1b20029fbd1dbeb59752f914fab84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>linked_ptr&lt; T &gt;</type>
      <name>make_linked_ptr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0d79fad1f772844eff35dfe955f24fd6</anchor>
      <arglist>(T *ptr)</arglist>
    </member>
    <member kind="function">
      <type>tuple</type>
      <name>make_tuple</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>af7e12a0f5b5791b5b7c49a5a17b85359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TestInfo *</type>
      <name>MakeAndRegisterTestInfo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad6cf6ee59c641df6a6827fe9e442e92b</anchor>
      <arglist>(const char *test_case_name, const char *name, const char *type_param, const char *value_param, TypeId fixture_class_id, SetUpTestCaseFunc set_up_tc, TearDownTestCaseFunc tear_down_tc, TestFactoryBase *factory)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a058882c51de469b5e78d29076f864940</anchor>
      <arglist>(const GTEST_10_TUPLE_(T)&amp;t, const GTEST_10_TUPLE_(U)&amp;u)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6910869259f8f31825b471e9190fa09a</anchor>
      <arglist>(T *ptr, const linked_ptr&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>::std::basic_ostream&lt; Char, CharTraits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a07dbe129beb8952074f04b599dfce39b</anchor>
      <arglist>(::std::basic_ostream&lt; Char, CharTraits &gt; &amp;os, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>ae8f0c86e5c506587b62315e24a918563</anchor>
      <arglist>(const testing::internal::Secret &amp;, int)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7b802e532fd68749765cb7dc156130db</anchor>
      <arglist>(std::ostream &amp;os, const Message &amp;sb)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7c88897836b9f492190fb2b9dfa3a327</anchor>
      <arglist>(std::ostream &amp;os, const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>af4516de784404381f9b14797694b6311</anchor>
      <arglist>(const GTEST_10_TUPLE_(T)&amp;t, const GTEST_10_TUPLE_(U)&amp;u)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad1cb54a206a209ddace17a05359d38ae</anchor>
      <arglist>(T *ptr, const linked_ptr&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac06fc81336a3d80755f4020d34321766</anchor>
      <arglist>(const Message &amp;src_text, const char *str, Int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintBytesInObjectTo</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a9fbf8e07c0f94dc74d6ef5e56cd3c553</anchor>
      <arglist>(const unsigned char *obj_bytes, size_t count, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintRawArrayTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad3013b6b4c825edee9fe18ff1d982faa</anchor>
      <arglist>(const T a[], size_t count, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8b53e46cea3f8bdfc9342057c4f6ba62</anchor>
      <arglist>(const ::std::string &amp;s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2979ac1ad3e05c51dcd7dca2eb34e6ce</anchor>
      <arglist>(bool x, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a553eec7bb50de01c9e91cac4accc606f</anchor>
      <arglist>(char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a476bd3d411d4f129620aaf8999c257c0</anchor>
      <arglist>(char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af2c33928facbf2edf7af564278724d98</anchor>
      <arglist>(const ::std::pair&lt; T1, T2 &gt; &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af59b4f5d83276cd807c45063b14bad44</anchor>
      <arglist>(const ::std::string &amp;s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a74f5bbf4183897bf4dd7c88efd708ed8</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af171ee55f6bb05be2be6b7068556a86b</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa0290393ff9295639cb0ddfc8d750bc0</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaa3dd2604e9ffcc3541ee34edd85c552</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3, T4 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a22dab29da8bf50d1385685eed263acf3</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3, T4, T5 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a730403babb90364a071bff05e377a446</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3, T4, T5, T6 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab7a2d0b7fe2535c17e9cef24b4dbe53d</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3, T4, T5, T6, T7 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad4be9da0a4da7fbfb38b7e3f3305359d</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a064987a597894c56cfc4c0fbba39454b</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5914e28f38a93d02873734b7e53d6c15</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8db977436823db981779b806d55bf892</anchor>
      <arglist>(const ::std::tr1::tuple&lt;&gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8d5be499966aeff68d4690db7d57f38a</anchor>
      <arglist>(const ::std::wstring &amp;s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac226053b96d7d61f9407e3b75bab07d9</anchor>
      <arglist>(const char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a792cc5665a34619ed7a6d54711433456</anchor>
      <arglist>(const signed char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adb3c27150dbe661db0e0c4be27533460</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a42c591f2164ad105b502a9262333aed2</anchor>
      <arglist>(const unsigned char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb038075e9e2166d1d9158a19e0eed23</anchor>
      <arglist>(const wchar_t *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1320096b116f8cc4b688acbd5b783051</anchor>
      <arglist>(signed char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abf6c518b437569187c1218166c702807</anchor>
      <arglist>(signed char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7fae797c500d66d0f5a9db4f205e3416</anchor>
      <arglist>(unsigned char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa7e70a85d66f0c109e3e69629ef577f2</anchor>
      <arglist>(unsigned char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8d41baa371fad3eb5a3dbe1bbc02c290</anchor>
      <arglist>(wchar_t *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6c50fd437a2ae2ff6f182ccd6c2744dd</anchor>
      <arglist>(wchar_t wc, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>::std::string</type>
      <name>PrintToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa5717bb1144edd1d262d310ba70c82ed</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTupleTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2c3dd70288a37887ddf8f680ba49e2c0</anchor>
      <arglist>(const T &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintWideStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae38089f9d4093cb7cf93396251fd2d66</anchor>
      <arglist>(const ::std::wstring &amp;s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; T &gt;</type>
      <name>Range</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a56a45f85a1238dfc92e6fca03eb3a2e4</anchor>
      <arglist>(T start, T end)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; T &gt;</type>
      <name>Range</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a265ed70a86cf2d6641582c45ad9529e2</anchor>
      <arglist>(T start, T end, IncrementT step)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a3c6ab13e581a56f1b02f3eb7536c97fd</anchor>
      <arglist>(int fd, void *buf, unsigned int count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportFailureInUnknownLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a85f6ff0e40f9a5f10af66a73cf1364fa</anchor>
      <arglist>(TestPartResult::Type result_type, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ReportInvalidTestCaseType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a864171ad4983f5b8e4258d0d5db0c03b</anchor>
      <arglist>(const char *test_case_name, const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RmDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>acbad5d4ea5b73fd1765f5f760642932a</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RUN_ALL_TESTS</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a853a3792807489591d3d4a2f2ff9359f</anchor>
      <arglist>() GTEST_MUST_USE_RESULT_</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SkipPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aac72b20299ad4a99554ce161e1769560</anchor>
      <arglist>(const char *prefix, const char **pstr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Stat</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a2b87b7ff647a128614daf50667eb9304</anchor>
      <arglist>(const char *path, StatStruct *buf)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>StaticAssertTypeEq</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a661e70fc6afeb5c085eed3716aa45059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>StrCaseCmp</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1ef2385a7f8e4c706054da35967e76bd</anchor>
      <arglist>(const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>StrDup</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a8e352884793a65ae8be144676f1a9136</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StreamableToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aad4beed95d0846e6ffc5da0978ef3bb9</anchor>
      <arglist>(const T &amp;streamable)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StrError</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a4b77b14af6f4d18f83d303b98e9349c4</anchor>
      <arglist>(int errnum)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StringFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0967cbf18fb1594f82512d8d822aba21</anchor>
      <arglist>(const char *flag, const char *default_value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringStreamToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab56e151d23ee7e14dbf03ac7aa1d182b</anchor>
      <arglist>(::std::stringstream *ss)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StrNCpy</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a36fca815713332e5c6dc92c98b6b2574</anchor>
      <arglist>(char *dest, const char *src, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ToLower</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad9c627ef2a94245e3fd69e7ab3d49b42</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ToUpper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac1b876a8133895bd553d4780ecaa1e3a</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a30708fa2bacf11895b03bdb21eb72309</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a72c997dbd2c562110b2cb56c359decfa</anchor>
      <arglist>(const char *begin, size_t len, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad79d71c3110f8eb24ab352d68f29436a</anchor>
      <arglist>(const T *begin, size_t len, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae31e146c35fd75afc6a9cc73ae2692d1</anchor>
      <arglist>(const wchar_t *begin, size_t len, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalTersePrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afa92f5a284929dc3723e654a25feb7b9</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>Strings</type>
      <name>UniversalTersePrintTupleFieldsToStrings</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e60d1478b074801c766eeee9be6c772</anchor>
      <arglist>(const Tuple &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray1&lt; T1 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8209ef59db08b8ad4beed30d8d6e6a88</anchor>
      <arglist>(T1 v1)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray2&lt; T1, T2 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7cfec131dd8773430fb87483509cc6d0</anchor>
      <arglist>(T1 v1, T2 v2)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray3&lt; T1, T2, T3 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a344ca3522cb99a7b98801a9577993011</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray4&lt; T1, T2, T3, T4 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4b14d4b6e471a1fb8ee3e5706dbc11c6</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray5&lt; T1, T2, T3, T4, T5 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa2c5f97a44a14ae95da8313b115b6396</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray6&lt; T1, T2, T3, T4, T5, T6 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a552772c4c4daa68b5e995e0d64651150</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray7&lt; T1, T2, T3, T4, T5, T6, T7 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8fe9ae088304ebc64de1b076951e6eb8</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray8&lt; T1, T2, T3, T4, T5, T6, T7, T8 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a1eda12e6518e4c51c1bb2e7cc9d31ffa</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray9&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab663e13807ad5cc223814797c9191a58</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray10&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2948b0215fce80155fdbad4e3608f4cd</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray11&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4aaae77b8404038ed5f3bf56cccdb940</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray12&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a03e7f9611794732bb030c53365dc6c86</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray13&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa13a09e043383c947042ba726d25d47c</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray14&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2d00ed785e0e796e6f36dc79c051dc76</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray15&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab0c1943e4f680df0d92c695ed0ac36df</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray16&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afebcdc503d4a99cae5924523dcfd02e1</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray17&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5cb89ee5c491cbe65de523f9f1bc1987</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray18&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab442a00c98b4bfb3bfa81f5e06bf53f9</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray19&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a673757dbfc048bbb48e459485b30b2bf</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray20&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aedd2f90dfb3c42dce713ba0b89cde96c</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray21&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a6f3b9661b48f2c663dbe5fcfb0720f5f</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray22&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aadfff0d803156b98ff1ffa5f1d95c350</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray23&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a820991f1c28518a0c218176bd7192de8</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray24&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a74b2375fe8c3c685e6f7b0b6a9b61009</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray25&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a74baf6524bda9b5799e313541b4816ea</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray26&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aeca27a322529e5bbd6331e40c810a123</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray27&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a089ea706f6cdde715d03ab42aa3099d3</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray28&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5785254e0510108d9d422e32ba18f170</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray29&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3d8a9bd3f027d89ff2873e3f0ff396cb</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray30&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a016767be70ad0412bdbf837bc4d3ca98</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray31&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a40d9696e1754455c8329a866c17ed7bb</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray32&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afeff614d4c808c753bbfa208409ad664</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray33&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac972228f2ff86974ab6591a10512326a</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray34&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a37ae9a0b15ed1e02fda22769ef76c97e</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray35&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8746425c9d27e46ea5bc5fd77586bc2a</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray36&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae5d25537f4919c9e82d02c45af4c7c5f</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray37&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa800bbbe42a44b1776cfd61c9e337ab6</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray38&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aabc33ee31d17eb0b0bed3401d62266d9</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray39&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aba3a6a2dcb9660c6ccb1d867c7a137ee</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray40&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>adaa8b96d44c103a70e5c4a4b3430ef4d</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray41&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a51df725741cfcc9539c48885fc2728b0</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray42&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0951fc3989cde27914791eb120f8f01c</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray43&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a316b2e13e635215ac89a50315bb66d81</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray44&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a42848f3794e196c5a74f4b21db0752dd</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray45&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a227b4b3b251f5f4aa0e1261c27fe9dd4</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray46&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8f5536906a9d6780467c8ae53a420dad</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray47&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aba2697b2cd3e9d667ab3807022303240</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray48&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af3cdf373b137d357bb3a814c097bcd06</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray49&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a034785cd0f04e5f5ec9e16c1cad5ccde</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48, T49 v49)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray50&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7b6008393a1fa7b55b07fbad67c1c811</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48, T49 v49, T50 v50)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; typename Container::value_type &gt;</type>
      <name>ValuesIn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa67d0c8470c5f69fcfcacc9e775fa982</anchor>
      <arglist>(const Container &amp;container)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; T &gt;</type>
      <name>ValuesIn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>affa90ba3821bd7ac15f147b1c31f9a73</anchor>
      <arglist>(const T(&amp;array)[N])</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; typename ::testing::internal::IteratorTraits&lt; ForwardIterator &gt;::value_type &gt;</type>
      <name>ValuesIn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a96240380ae4d3b4855d07de3b84fb336</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Write</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af4acf9f78d55f815a18b43786511abef</anchor>
      <arglist>(int fd, const void *buf, unsigned int count)</arglist>
    </member>
    <member kind="variable">
      <type>const T1 &amp;</type>
      <name>f1</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a9c0fa65b105f8e2f58ba59ecf75fd000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 &amp;</type>
      <name>f2</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a87dd9e009868361317f587126dba63d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const T3 &amp;</type>
      <name>f3</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a0f7c3b47d27d42d82d1a333ea420ce4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const T3 const T4 &amp;</type>
      <name>f4</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>adc796e02b7385d526aff708189564f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const T3 const T4 const T5 &amp;</type>
      <name>f5</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a9c1eb66b2b2fa321942af95405232a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const T3 const T4 const T5 const T6 &amp;</type>
      <name>f6</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a6b62f32e1e3e21bceb94eb46c4cbfd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const T3 const T4 const T5 const T6 const T7 &amp;</type>
      <name>f7</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a2185f3a1c07f2df072c39cb91ffa89a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const T3 const T4 const T5 const T6 const T7 const T8 &amp;</type>
      <name>f8</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ab998afa41cea8d6d26d7e4288b0bf974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const T3 const T4 const T5 const T6 const T7 const T8 const T9 &amp;</type>
      <name>f9</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a216d2c7cdfaaf415caba2f88e2c34413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kDeathTestStyleFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a008ebfe0c0347d65e5e06e4d310981b3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kDeathTestUseFork</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a32051e2574562b548be3e26a52eaa553</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kInternalRunDeathTestFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8572303d929880adf30db00952e1c45d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const BiggestInt</type>
      <name>kMaxBiggestInt</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad901880198832bc166d2493096b451f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kMaxStackTraceDepth</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae605f2ccac04616bb7812ca72e517082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>kProtobufOneLinerMaxLength</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a140c8efd51e63a3def98445bff107518</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef void *</type>
      <name>TypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9dc04025a94b7e583402d324e64ba085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>gtest_main.cc</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/gtest/</path>
    <filename>gtest__main_8cc.html</filename>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">gtest/gtest.h</includes>
    <member kind="function">
      <type>GTEST_API_ int</type>
      <name>main</name>
      <anchorfile>gtest__main_8cc.html</anchorfile>
      <anchor>a7f83bdc516d2cb86e20235d94ddf055a</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>helpers.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/tests/</path>
    <filename>helpers_8h.html</filename>
    <includes id="nabo_8h" name="nabo.h" local="yes" imported="no">nabo/nabo.h</includes>
    <class kind="struct">timer</class>
    <member kind="function">
      <type>NearestNeighbourSearch&lt; T &gt;::Matrix</type>
      <name>createQuery</name>
      <anchorfile>helpers_8h.html</anchorfile>
      <anchor>aef646c76533e6c6bdc82d7ecefc4d2e8</anchor>
      <arglist>(const typename NearestNeighbourSearch&lt; T &gt;::Matrix &amp;d, const int itCount, const int method)</arglist>
    </member>
    <member kind="function">
      <type>NearestNeighbourSearch&lt; T &gt;::Vector</type>
      <name>createQuery</name>
      <anchorfile>helpers_8h.html</anchorfile>
      <anchor>ac01ca1e50e704e5421ba422631d07ab3</anchor>
      <arglist>(const typename NearestNeighbourSearch&lt; T &gt;::Matrix &amp;d, const NearestNeighbourSearch&lt; T &gt; &amp;kdt, const int i, const int method)</arglist>
    </member>
    <member kind="function">
      <type>NearestNeighbourSearch&lt; T &gt;::Matrix</type>
      <name>load</name>
      <anchorfile>helpers_8h.html</anchorfile>
      <anchor>a282ca78da77e37d52ce144de5b32c139</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Histogram.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Histogram_8cpp.html</filename>
    <includes id="Histogram_8h" name="Histogram.h" local="yes" imported="no">Histogram.h</includes>
    <namespace>PointMatcherSupport</namespace>
  </compound>
  <compound kind="file">
    <name>Histogram.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Histogram_8h.html</filename>
    <class kind="struct">PointMatcherSupport::Histogram</class>
    <namespace>PointMatcherSupport</namespace>
  </compound>
  <compound kind="file">
    <name>3rdparty/libpointmatcher/pointmatcher/ICP.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>3rdparty_2libpointmatcher_2pointmatcher_2ICP_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
    <includes id="Timer_8h" name="Timer.h" local="yes" imported="no">Timer.h</includes>
    <includes id="LoggerImpl_8h" name="LoggerImpl.h" local="yes" imported="no">LoggerImpl.h</includes>
    <includes id="TransformationsImpl_8h" name="TransformationsImpl.h" local="yes" imported="no">TransformationsImpl.h</includes>
    <includes id="DataPointsFiltersImpl_8h" name="DataPointsFiltersImpl.h" local="yes" imported="no">DataPointsFiltersImpl.h</includes>
    <includes id="MatchersImpl_8h" name="MatchersImpl.h" local="yes" imported="no">MatchersImpl.h</includes>
    <includes id="OutlierFiltersImpl_8h" name="OutlierFiltersImpl.h" local="yes" imported="no">OutlierFiltersImpl.h</includes>
    <includes id="ErrorMinimizersImpl_8h" name="ErrorMinimizersImpl.h" local="yes" imported="no">ErrorMinimizersImpl.h</includes>
    <includes id="TransformationCheckersImpl_8h" name="TransformationCheckersImpl.h" local="yes" imported="no">TransformationCheckersImpl.h</includes>
    <includes id="InspectorsImpl_8h" name="InspectorsImpl.h" local="yes" imported="no">InspectorsImpl.h</includes>
    <includes id="yaml_8h" name="yaml.h" local="yes" imported="no">yaml-cpp-pm/yaml.h</includes>
  </compound>
  <compound kind="file">
    <name>mp2p_icp/src/ICP.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>mp2p__icp_2src_2ICP_8cpp.html</filename>
    <includes id="ICP_8h" name="ICP.h" local="no" imported="no">mp2p_icp/ICP.h</includes>
    <includes id="covariance_8h" name="covariance.h" local="no" imported="no">mp2p_icp/covariance.h</includes>
  </compound>
  <compound kind="file">
    <name>icp.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/examples/</path>
    <filename>icp_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">pointmatcher/PointMatcher.h</includes>
    <includes id="Bibliography_8h" name="Bibliography.h" local="yes" imported="no">pointmatcher/Bibliography.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DUMP_REGISTRAR_CONTENT</name>
      <anchorfile>icp_8cpp.html</anchorfile>
      <anchor>a8d8bb4b0d36db372ad9eb807034b8a8a</anchor>
      <arglist>(pm, name, bib)</arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::CurrentBibliography</type>
      <name>CurrentBibliography</name>
      <anchorfile>icp_8cpp.html</anchorfile>
      <anchor>a34e6bf8ac5731f9ce1760e5afdbd6f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PM::DataPoints</type>
      <name>DP</name>
      <anchorfile>icp_8cpp.html</anchorfile>
      <anchor>ab01842b76af41f749b5d0b1f681cccc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PM::Parameters</type>
      <name>Parameters</name>
      <anchorfile>icp_8cpp.html</anchorfile>
      <anchor>ac035d732403f901770283b8340b9512e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; float &gt;</type>
      <name>PM</name>
      <anchorfile>icp_8cpp.html</anchorfile>
      <anchor>a5bd35d105f0f03919fee42a7f73fec33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpRegistrar</name>
      <anchorfile>icp_8cpp.html</anchorfile>
      <anchor>a791b3d93d664d60e71f3339626acc5d0</anchor>
      <arglist>(const PM &amp;pm, const R &amp;registrar, const std::string &amp;name, CurrentBibliography &amp;bib)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>listModules</name>
      <anchorfile>icp_8cpp.html</anchorfile>
      <anchor>ad67e00a782b121210c04120cfc7ee4e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>icp_8cpp.html</anchorfile>
      <anchor>ac0f2228420376f4db7e1274f2b41667c</anchor>
      <arglist>(int argc, const char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>PM::TransformationParameters</type>
      <name>parseRotation</name>
      <anchorfile>icp_8cpp.html</anchorfile>
      <anchor>ab2ad89b9d43c1c6df4d3bc679ba516e8</anchor>
      <arglist>(string &amp;rotation, const int cloudDimension)</arglist>
    </member>
    <member kind="function">
      <type>PM::TransformationParameters</type>
      <name>parseTranslation</name>
      <anchorfile>icp_8cpp.html</anchorfile>
      <anchor>a80081289adfd2acd9756dc945f366c4d</anchor>
      <arglist>(string &amp;translation, const int cloudDimension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>icp_8cpp.html</anchorfile>
      <anchor>a15ab3fa7d8859fa592e8173f29d29c26</anchor>
      <arglist>(const char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>validateArgs</name>
      <anchorfile>icp_8cpp.html</anchorfile>
      <anchor>ac72da1aa1059f15d4804f5ec238157bf</anchor>
      <arglist>(const int argc, const char *argv[], bool &amp;isVerbose, bool &amp;isTransfoSaved, string &amp;configFile, string &amp;outputBaseFile, string &amp;initTranslation, string &amp;initRotation)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ICP.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>ICP_8h.html</filename>
    <includes id="IterTermReason_8h" name="IterTermReason.h" local="no" imported="no">mp2p_icp/IterTermReason.h</includes>
    <includes id="LogRecord_8h" name="LogRecord.h" local="no" imported="no">mp2p_icp/LogRecord.h</includes>
    <includes id="Matcher_8h" name="Matcher.h" local="no" imported="no">mp2p_icp/Matcher.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">mp2p_icp/Parameters.h</includes>
    <includes id="QualityEvaluator_8h" name="QualityEvaluator.h" local="no" imported="no">mp2p_icp/QualityEvaluator.h</includes>
    <includes id="QualityEvaluator__PairedRatio_8h" name="QualityEvaluator_PairedRatio.h" local="no" imported="no">mp2p_icp/QualityEvaluator_PairedRatio.h</includes>
    <includes id="Results_8h" name="Results.h" local="no" imported="no">mp2p_icp/Results.h</includes>
    <includes id="Solver_8h" name="Solver.h" local="no" imported="no">mp2p_icp/Solver.h</includes>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <class kind="class">mp2p_icp::ICP</class>
    <class kind="struct">mp2p_icp::ICP::ICP_State</class>
    <class kind="struct">mp2p_icp::ICP::IterationHook_Input</class>
    <class kind="struct">mp2p_icp::ICP::IterationHook_Output</class>
    <class kind="struct">mp2p_icp::ICP::QualityEvaluatorEntry</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>icp_advance_api.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/examples/</path>
    <filename>icp__advance__api_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">pointmatcher/PointMatcher.h</includes>
    <includes id="Bibliography_8h" name="Bibliography.h" local="yes" imported="no">pointmatcher/Bibliography.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DUMP_REGISTRAR_CONTENT</name>
      <anchorfile>icp__advance__api_8cpp.html</anchorfile>
      <anchor>a8d8bb4b0d36db372ad9eb807034b8a8a</anchor>
      <arglist>(pm, name, bib)</arglist>
    </member>
    <member kind="typedef">
      <type>PM::DataPoints</type>
      <name>DP</name>
      <anchorfile>icp__advance__api_8cpp.html</anchorfile>
      <anchor>ab01842b76af41f749b5d0b1f681cccc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PM::Parameters</type>
      <name>Parameters</name>
      <anchorfile>icp__advance__api_8cpp.html</anchorfile>
      <anchor>ac035d732403f901770283b8340b9512e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; float &gt;</type>
      <name>PM</name>
      <anchorfile>icp__advance__api_8cpp.html</anchorfile>
      <anchor>a5bd35d105f0f03919fee42a7f73fec33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpRegistrar</name>
      <anchorfile>icp__advance__api_8cpp.html</anchorfile>
      <anchor>a791b3d93d664d60e71f3339626acc5d0</anchor>
      <arglist>(const PM &amp;pm, const R &amp;registrar, const std::string &amp;name, CurrentBibliography &amp;bib)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>listModules</name>
      <anchorfile>icp__advance__api_8cpp.html</anchorfile>
      <anchor>ad67e00a782b121210c04120cfc7ee4e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>icp__advance__api_8cpp.html</anchorfile>
      <anchor>ac0f2228420376f4db7e1274f2b41667c</anchor>
      <arglist>(int argc, const char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>PM::TransformationParameters</type>
      <name>parseRotation</name>
      <anchorfile>icp__advance__api_8cpp.html</anchorfile>
      <anchor>ab2ad89b9d43c1c6df4d3bc679ba516e8</anchor>
      <arglist>(string &amp;rotation, const int cloudDimension)</arglist>
    </member>
    <member kind="function">
      <type>PM::TransformationParameters</type>
      <name>parseTranslation</name>
      <anchorfile>icp__advance__api_8cpp.html</anchorfile>
      <anchor>a80081289adfd2acd9756dc945f366c4d</anchor>
      <arglist>(string &amp;translation, const int cloudDimension)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>usage</name>
      <anchorfile>icp__advance__api_8cpp.html</anchorfile>
      <anchor>a15ab3fa7d8859fa592e8173f29d29c26</anchor>
      <arglist>(const char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>validateArgs</name>
      <anchorfile>icp__advance__api_8cpp.html</anchorfile>
      <anchor>ae94521f5dbd68946b08caf9597219ae3</anchor>
      <arglist>(const int argc, const char *argv[], bool &amp;isTransfoSaved, string &amp;configFile, string &amp;outputBaseFile, string &amp;initTranslation, string &amp;initRotation)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icp_customized.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/examples/</path>
    <filename>icp__customized_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">pointmatcher/PointMatcher.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>icp__customized_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validateArgs</name>
      <anchorfile>icp__customized_8cpp.html</anchorfile>
      <anchor>ab94e25aa01a38bccfdcfecd2a96f0d8d</anchor>
      <arglist>(int argc, char *argv[], bool &amp;isCSV)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ICP_LibPointmatcher.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>ICP__LibPointmatcher_8cpp.html</filename>
    <includes id="ICP__LibPointmatcher_8h" name="ICP_LibPointmatcher.h" local="no" imported="no">mp2p_icp/ICP_LibPointmatcher.h</includes>
    <includes id="Matcher__Points__DistanceThreshold_8h" name="Matcher_Points_DistanceThreshold.h" local="no" imported="no">mp2p_icp/Matcher_Points_DistanceThreshold.h</includes>
    <includes id="covariance_8h" name="covariance.h" local="no" imported="no">mp2p_icp/covariance.h</includes>
  </compound>
  <compound kind="file">
    <name>ICP_LibPointmatcher.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>ICP__LibPointmatcher_8h.html</filename>
    <includes id="ICP_8h" name="ICP.h" local="no" imported="no">mp2p_icp/ICP.h</includes>
    <includes id="IterTermReason_8h" name="IterTermReason.h" local="no" imported="no">mp2p_icp/IterTermReason.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">mp2p_icp/Parameters.h</includes>
    <includes id="Results_8h" name="Results.h" local="no" imported="no">mp2p_icp/Results.h</includes>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <class kind="class">mp2p_icp::ICP_LibPointmatcher</class>
    <class kind="struct">mp2p_icp::ICP_LibPointmatcher::ParametersLibpointmatcher</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>icp_pipeline_from_yaml.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>icp__pipeline__from__yaml_8cpp.html</filename>
    <includes id="icp__pipeline__from__yaml_8h" name="icp_pipeline_from_yaml.h" local="no" imported="no">mp2p_icp/icp_pipeline_from_yaml.h</includes>
  </compound>
  <compound kind="file">
    <name>icp_pipeline_from_yaml.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>icp__pipeline__from__yaml_8h.html</filename>
    <includes id="ICP_8h" name="ICP.h" local="no" imported="no">mp2p_icp/ICP.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">mp2p_icp/Parameters.h</includes>
    <namespace>mp2p_icp</namespace>
    <member kind="function">
      <type>std::tuple&lt; mp2p_icp::ICP::Ptr, mp2p_icp::Parameters &gt;</type>
      <name>icp_pipeline_from_yaml</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga2b3fb98075baedcdb2b343e15a90f8a9</anchor>
      <arglist>(const mrpt::containers::yaml &amp;config, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>icp_simple.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/examples/</path>
    <filename>icp__simple_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">pointmatcher/PointMatcher.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>icp__simple_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validateArgs</name>
      <anchorfile>icp__simple_8cpp.html</anchorfile>
      <anchor>ab94e25aa01a38bccfdcfecd2a96f0d8d</anchor>
      <arglist>(int argc, char *argv[], bool &amp;isCSV)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>DataPointsFilters/Identity.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>DataPointsFilters_2Identity_8cpp.html</filename>
    <includes id="DataPointsFilters_2Identity_8h" name="DataPointsFilters/Identity.h" local="yes" imported="no">Identity.h</includes>
  </compound>
  <compound kind="file">
    <name>ErrorMinimizers/Identity.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/ErrorMinimizers/</path>
    <filename>ErrorMinimizers_2Identity_8cpp.html</filename>
    <includes id="ErrorMinimizersImpl_8h" name="ErrorMinimizersImpl.h" local="yes" imported="no">ErrorMinimizersImpl.h</includes>
  </compound>
  <compound kind="file">
    <name>DataPointsFilters/Identity.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>DataPointsFilters_2Identity_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">IdentityDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>ErrorMinimizers/Identity.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/ErrorMinimizers/</path>
    <filename>ErrorMinimizers_2Identity_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">IdentityErrorMinimizer</class>
  </compound>
  <compound kind="file">
    <name>IncidenceAngle.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>IncidenceAngle_8cpp.html</filename>
    <includes id="IncidenceAngle_8h" name="IncidenceAngle.h" local="yes" imported="no">IncidenceAngle.h</includes>
  </compound>
  <compound kind="file">
    <name>IncidenceAngle.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>IncidenceAngle_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">IncidenceAngleDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>indentation.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>indentation_8h.html</filename>
    <includes id="ostream_8h" name="ostream.h" local="yes" imported="no">yaml-cpp-pm/ostream.h</includes>
    <class kind="struct">YAML_PM::Indentation</class>
    <class kind="struct">YAML_PM::IndentTo</class>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a2cb316a9938adf8e77558272bbe4e058</anchor>
      <arglist>(ostream &amp;out, const Indentation &amp;indent)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa07b8aac90f5fa249527df832f298244</anchor>
      <arglist>(ostream &amp;out, const IndentTo &amp;indent)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>index_heap.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/nabo/</path>
    <filename>index__heap_8h.html</filename>
    <includes id="nabo_8h" name="nabo.h" local="yes" imported="no">nabo.h</includes>
    <class kind="struct">Nabo::IndexHeapBruteForceVector::Entry</class>
    <class kind="struct">Nabo::IndexHeapSTL::Entry</class>
    <class kind="struct">Nabo::IndexHeapBruteForceVector</class>
    <class kind="struct">Nabo::IndexHeapSTL</class>
    <namespace>Nabo</namespace>
  </compound>
  <compound kind="file">
    <name>Inspector.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Inspector_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>Inspectors.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/utest/ui/</path>
    <filename>Inspectors_8cpp.html</filename>
    <includes id="utest_8h" name="utest.h" local="yes" imported="no">../utest.h</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>Inspectors_8cpp.html</anchorfile>
      <anchor>a9386882eeaf8a70bbbe385b92daa9201</anchor>
      <arglist>(Inspectors, PerformanceInspector)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>Inspectors_8cpp.html</anchorfile>
      <anchor>a097f422119ef176752afeaa7e5f24870</anchor>
      <arglist>(Inspectors, VTKFileInspector)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InspectorsImpl.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>InspectorsImpl_8cpp.html</filename>
    <includes id="InspectorsImpl_8h" name="InspectorsImpl.h" local="yes" imported="no">InspectorsImpl.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
    <includes id="IOFunctions_8h" name="IOFunctions.h" local="yes" imported="no">IOFunctions.h</includes>
    <member kind="function">
      <type>std::string</type>
      <name>getTypeName</name>
      <anchorfile>InspectorsImpl_8cpp.html</anchorfile>
      <anchor>a69356553e8d7aa8f6ef3d563535b51bd</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>InspectorsImpl.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>InspectorsImpl_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="Histogram_8h" name="Histogram.h" local="yes" imported="no">Histogram.h</includes>
    <class kind="struct">InspectorsImpl::AbstractVTKInspector</class>
    <class kind="struct">InspectorsImpl</class>
    <class kind="struct">InspectorsImpl::NullInspector</class>
    <class kind="struct">InspectorsImpl::PerformanceInspector</class>
    <class kind="struct">InspectorsImpl::VTKFileInspector</class>
  </compound>
  <compound kind="file">
    <name>invalid_matrix_types.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/tests/</path>
    <filename>invalid__matrix__types_8cpp.html</filename>
    <includes id="nabo_8h" name="nabo.h" local="yes" imported="no">nabo/nabo.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>invalid__matrix__types_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>testFunction</name>
      <anchorfile>invalid__matrix__types_8cpp.html</anchorfile>
      <anchor>a7e7635cb7dd25b8ee95ffa2e7158500f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointmatcher/IO.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>pointmatcher_2IO_8cpp.html</filename>
    <includes id="IO_8h" name="IO.h" local="yes" imported="no">IO.h</includes>
    <includes id="IOFunctions_8h" name="IOFunctions.h" local="yes" imported="no">IOFunctions.h</includes>
    <includes id="InspectorsImpl_8h" name="InspectorsImpl.h" local="yes" imported="no">InspectorsImpl.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
    <namespace>PointMatcherSupport</namespace>
    <member kind="function" static="yes">
      <type>static std::vector&lt; string &gt;</type>
      <name>csvLineToVector</name>
      <anchorfile>pointmatcher_2IO_8cpp.html</anchorfile>
      <anchor>a1dda2eec6e9432071eef946b43ca02e5</anchor>
      <arglist>(const char *line)</arglist>
    </member>
    <member kind="function">
      <type>CsvElements</type>
      <name>parseCsvWithHeader</name>
      <anchorfile>pointmatcher_2IO_8cpp.html</anchorfile>
      <anchor>a7eb8292bdc82b7d02d5bea07e445affe</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>skipBlock</name>
      <anchorfile>pointmatcher_2IO_8cpp.html</anchorfile>
      <anchor>a3a4d47cc93fb4b77289a301fe9f1964e</anchor>
      <arglist>(bool binary, int binarySize, std::istream &amp;is, bool hasSeparateSizeParameter=true)</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>isBigEndian</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a4b9c1373b01973de65477eedf8ba5abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>oneBigEndian</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a2bb2eb8d84a7808f0234d8896b5c5507</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utest/ui/IO.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/utest/ui/</path>
    <filename>utest_2ui_2IO_8cpp.html</filename>
    <includes id="utest_8h" name="utest.h" local="yes" imported="no">../utest.h</includes>
    <class kind="class">IOLoadSaveTest</class>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2IO_8cpp.html</anchorfile>
      <anchor>ae8627ee8f2aac7a4b2cead128d611b9f</anchor>
      <arglist>(IOTest, loadCSV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2IO_8cpp.html</anchorfile>
      <anchor>a9add7bedf1363d5f88dd4e33590e9135</anchor>
      <arglist>(IOTest, loadPCD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2IO_8cpp.html</anchorfile>
      <anchor>a15b15ae43d1e7a5642eff74bb23ba4b2</anchor>
      <arglist>(IOTest, loadPLY)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_2ui_2IO_8cpp.html</anchorfile>
      <anchor>a393645a634cddc14a15099d336c6f869</anchor>
      <arglist>(IOTest, loadYaml)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_2ui_2IO_8cpp.html</anchorfile>
      <anchor>acf35a6e4206bd5386217bfaa4035ce1f</anchor>
      <arglist>(IOLoadSaveTest, CSV)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_2ui_2IO_8cpp.html</anchorfile>
      <anchor>ac1dcb287385bc1409b5a9c89d26a0dac</anchor>
      <arglist>(IOLoadSaveTest, PCD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_2ui_2IO_8cpp.html</anchorfile>
      <anchor>a6e31880043f767401ae4bc14af01986f</anchor>
      <arglist>(IOLoadSaveTest, PLY)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_2ui_2IO_8cpp.html</anchorfile>
      <anchor>af322eb2eddde3313b99a3c19a1beb700</anchor>
      <arglist>(IOLoadSaveTest, VTK)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_2ui_2IO_8cpp.html</anchorfile>
      <anchor>adcbbcaed0d38f7369bac8c289f7fdee6</anchor>
      <arglist>(IOLoadSaveTest, VTKBinary)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IO.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>IO_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">PointMatcherIO::CsvDescriptor</class>
    <class kind="struct">PointMatcherIO::FileInfo</class>
    <class kind="struct">PointMatcherIO::FileInfoVector</class>
    <class kind="struct">PointMatcherIO::GenericInputHeader</class>
    <class kind="class">PointMatcherIO::LabelGenerator</class>
    <class kind="struct">PointMatcherIO::PCDheader</class>
    <class kind="struct">PointMatcherIO::PCDproperty</class>
    <class kind="class">PointMatcherIO::PLYElement</class>
    <class kind="class">PointMatcherIO::PLYElementF</class>
    <class kind="struct">PointMatcherIO::PLYProperty</class>
    <class kind="class">PointMatcherIO::PLYVertex</class>
    <class kind="struct">PointMatcherIO</class>
    <class kind="struct">PointMatcherIO::SplitTime</class>
    <class kind="struct">PointMatcherIO::SupportedLabel</class>
  </compound>
  <compound kind="file">
    <name>IOFunctions.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>IOFunctions_8cpp.html</filename>
    <includes id="IOFunctions_8h" name="IOFunctions.h" local="yes" imported="no">IOFunctions.h</includes>
    <namespace>PointMatcherSupport</namespace>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>safeGetLine</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ad0459e53f6978d3600d9837083387c2a</anchor>
      <arglist>(std::istream &amp;is, std::string &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>IOFunctions.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>IOFunctions_8h.html</filename>
    <class kind="struct">PointMatcherSupport::ConverterToAndFromBytes</class>
    <namespace>PointMatcherSupport</namespace>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>readVtkData</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a145f2de553b670808c287844694ccefe</anchor>
      <arglist>(bool readBinary, MatrixRef into, std::istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>readVtkData</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a3be28e441694d7d9da692805c2ee9730</anchor>
      <arglist>(std::string dataType, bool readBinary, MatrixRef into, std::istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>safeGetLine</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ad0459e53f6978d3600d9837083387c2a</anchor>
      <arglist>(std::istream &amp;is, std::string &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>writeVtkData</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a8bf82f5f4f2c4c6dd246966c2c043d18</anchor>
      <arglist>(bool writeBinary, const Matrix &amp;data, std::ostream &amp;out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iterator.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>iterator_8cpp.html</filename>
    <includes id="node_8h" name="node.h" local="yes" imported="no">yaml-cpp-pm/node.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">yaml-cpp-pm/exceptions.h</includes>
    <includes id="iterpriv_8h" name="iterpriv.h" local="yes" imported="no">iterpriv.h</includes>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae985f1d802b6274c0a4210a1ae87a6c8</anchor>
      <arglist>(const Iterator &amp;it, const Iterator &amp;jt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>afd9134a24a4352d95ba213d8a6f76ee8</anchor>
      <arglist>(const Iterator &amp;it, const Iterator &amp;jt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>iterator.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>iterator_8h.html</filename>
    <includes id="dll_8h" name="dll.h" local="yes" imported="no">yaml-cpp-pm/dll.h</includes>
    <class kind="class">YAML_PM::Iterator</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>iterpriv.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>iterpriv_8h.html</filename>
    <includes id="ltnode_8h" name="ltnode.h" local="yes" imported="no">yaml-cpp-pm/ltnode.h</includes>
    <class kind="struct">YAML_PM::IterPriv</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>IterTermReason.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>IterTermReason_8h.html</filename>
    <namespace>mp2p_icp</namespace>
    <member kind="enumeration">
      <type></type>
      <name>IterTermReason</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gacba84b2978b6b57e4da9b7eded3217a7</anchor>
      <arglist></arglist>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7aec0fc0100c4fc1ce4eea230c3dc10360">Undefined</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a2cc1729b3a7c6851022ce46e1b923691">NoPairings</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7ab61bac769bbe165bf30f3122012c43c8">SolverError</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a89d18cc81de326d8fc836491777795e0">MaxIterations</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a117068a6e55846888cbb60978fe82ca2">Stalled</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a92a42813bc08cf32e9b31487608cd0de">QualityCheckpointFailed</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a9a22ff8a2d9a079f02011fa6e6411010">HookRequest</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>IterTermReason_8h.html</anchorfile>
      <anchor>a79f5a22797115db213d102b100462c81</anchor>
      <arglist>(IterTermReason::HookRequest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>IterTermReason_8h.html</anchorfile>
      <anchor>abd02c5aa4b731f95af34ed0dc4d4296f</anchor>
      <arglist>(IterTermReason::MaxIterations)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>IterTermReason_8h.html</anchorfile>
      <anchor>a2c90f83e9673a09d1d880c11a6069d49</anchor>
      <arglist>(IterTermReason::NoPairings)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>IterTermReason_8h.html</anchorfile>
      <anchor>a2c0c3cb686da25500c6cb7d43908aeab</anchor>
      <arglist>(IterTermReason::QualityCheckpointFailed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>IterTermReason_8h.html</anchorfile>
      <anchor>aa79b78987043e663bbcdfe32755c48bd</anchor>
      <arglist>(IterTermReason::SolverError)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>IterTermReason_8h.html</anchorfile>
      <anchor>aee1d435637e48d9f2a55462ddd8d6e8f</anchor>
      <arglist>(IterTermReason::Stalled)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>IterTermReason_8h.html</anchorfile>
      <anchor>ab988bb78d72a9b622b9e1c6c42045853</anchor>
      <arglist>(IterTermReason::Undefined)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>experimental/kdtree_cpu.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/experimental/</path>
    <filename>experimental_2kdtree__cpu_8cpp.html</filename>
    <includes id="nabo__experimental_8h" name="nabo_experimental.h" local="yes" imported="no">nabo_experimental.h</includes>
    <includes id="index__heap_8h" name="index_heap.h" local="yes" imported="no">../nabo/index_heap.h</includes>
    <namespace>Nabo</namespace>
    <member kind="function">
      <type>size_t</type>
      <name>argMax</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>a34eae69310bcc11a20386553622f618b</anchor>
      <arglist>(const typename NearestNeighbourSearch&lt; T, CloudType &gt;::Vector &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nabo/kdtree_cpu.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/nabo/</path>
    <filename>nabo_2kdtree__cpu_8cpp.html</filename>
    <includes id="nabo__private_8h" name="nabo_private.h" local="yes" imported="no">nabo_private.h</includes>
    <includes id="index__heap_8h" name="index_heap.h" local="yes" imported="no">index_heap.h</includes>
    <namespace>Nabo</namespace>
    <member kind="function">
      <type>size_t</type>
      <name>argMax</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>a34eae69310bcc11a20386553622f618b</anchor>
      <arglist>(const typename NearestNeighbourSearch&lt; T, CloudType &gt;::Vector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getStorageBitCount</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>a238e742afadcaed255041fe65e264df7</anchor>
      <arglist>(T v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kdtree_opencl.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/nabo/</path>
    <filename>kdtree__opencl_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>kitti-batch-convert.py</name>
    <path>/tmp/ws/src/mp2p_icp/scripts/</path>
    <filename>kitti-batch-convert_8py.html</filename>
    <namespace>kitti-batch-convert</namespace>
    <member kind="variable">
      <type></type>
      <name>file_extension</name>
      <anchorfile>namespacekitti-batch-convert.html</anchorfile>
      <anchor>ac657d6f8640958aca3e5a7056e5e9fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filename</name>
      <anchorfile>namespacekitti-batch-convert.html</anchorfile>
      <anchor>a4927af56fae72a49cced90b0e25b6f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>out</name>
      <anchorfile>namespacekitti-batch-convert.html</anchorfile>
      <anchor>a5eefdd88c6435ef74866ac7ec7f14335</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>kitti-run-seq.py</name>
    <path>/tmp/ws/src/mp2p_icp/scripts/</path>
    <filename>kitti-run-seq_8py.html</filename>
    <namespace>kitti-run-seq</namespace>
    <member kind="variable">
      <type></type>
      <name>cfg</name>
      <anchorfile>namespacekitti-run-seq.html</anchorfile>
      <anchor>a9dcfba70a8fdb9c161fd2e035b808554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd</name>
      <anchorfile>namespacekitti-run-seq.html</anchorfile>
      <anchor>a7151f479785678549a1fc353f5324159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dir</name>
      <anchorfile>namespacekitti-run-seq.html</anchorfile>
      <anchor>a56f106290308d31a7788ca854c058da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>f</name>
      <anchorfile>namespacekitti-run-seq.html</anchorfile>
      <anchor>a0f2223d3c10ac231a7dbedb67b265a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>fnext</name>
      <anchorfile>namespacekitti-run-seq.html</anchorfile>
      <anchor>adc7f33217233b17969665637060001c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>knnbench.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/tests/</path>
    <filename>knnbench_8cpp.html</filename>
    <includes id="nabo_8h" name="nabo.h" local="yes" imported="no">nabo/nabo.h</includes>
    <includes id="nabo__experimental_8h" name="nabo_experimental.h" local="yes" imported="no">experimental/nabo_experimental.h</includes>
    <includes id="helpers_8h" name="helpers.h" local="yes" imported="no">helpers.h</includes>
    <class kind="struct">BenchResult</class>
    <member kind="typedef">
      <type>vector&lt; BenchResult &gt;</type>
      <name>BenchResults</name>
      <anchorfile>knnbench_8cpp.html</anchorfile>
      <anchor>ab7c0baa83cf9f1c1a468a4da45b75493</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Nabo::BruteForceSearch&lt; double &gt;</type>
      <name>BFSD</name>
      <anchorfile>knnbench_8cpp.html</anchorfile>
      <anchor>a5193e08a37fac72560f115a34421b67a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Nabo::BruteForceSearch&lt; float &gt;</type>
      <name>BFSF</name>
      <anchorfile>knnbench_8cpp.html</anchorfile>
      <anchor>ad48311bc78cc051a17c87d18d21a03b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Nabo::NearestNeighbourSearch&lt; double &gt;::Index</type>
      <name>IndexD</name>
      <anchorfile>knnbench_8cpp.html</anchorfile>
      <anchor>a5711cdff396f597a2a7c5755a2310082</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Nabo::NearestNeighbourSearch&lt; float &gt;::Index</type>
      <name>IndexF</name>
      <anchorfile>knnbench_8cpp.html</anchorfile>
      <anchor>a831184ad82df8e036e71edc857a3555a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Nabo::NearestNeighbourSearch&lt; double &gt;::IndexVector</type>
      <name>IndexVectorD</name>
      <anchorfile>knnbench_8cpp.html</anchorfile>
      <anchor>ad412882d0355d39a28ec34d4cd1a0616</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Nabo::NearestNeighbourSearch&lt; float &gt;::IndexVector</type>
      <name>IndexVectorF</name>
      <anchorfile>knnbench_8cpp.html</anchorfile>
      <anchor>a3ea2db9ff98821bc3b8c3a4bac84bd06</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Nabo::NearestNeighbourSearch&lt; double &gt;::Matrix</type>
      <name>MatrixD</name>
      <anchorfile>knnbench_8cpp.html</anchorfile>
      <anchor>abe5dee9e93688edc3cdcf0ef620b12a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Nabo::NearestNeighbourSearch&lt; float &gt;::Matrix</type>
      <name>MatrixF</name>
      <anchorfile>knnbench_8cpp.html</anchorfile>
      <anchor>a013efe208dd0830951817a47de49e8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Nabo::NearestNeighbourSearch&lt; double &gt;::Vector</type>
      <name>VectorD</name>
      <anchorfile>knnbench_8cpp.html</anchorfile>
      <anchor>ac62a3342c8a8017a646a28f806fe2dde</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Nabo::NearestNeighbourSearch&lt; float &gt;::Vector</type>
      <name>VectorF</name>
      <anchorfile>knnbench_8cpp.html</anchorfile>
      <anchor>a116a22c2d6950c728dcd5c321dc8380f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>BenchResult</type>
      <name>doBenchType</name>
      <anchorfile>knnbench_8cpp.html</anchorfile>
      <anchor>a7cb96dcdfcead0b8a92e9414aa95d6bf</anchor>
      <arglist>(const typename NearestNeighbourSearch&lt; T &gt;::SearchType type, const unsigned creationOptionFlags, const typename NearestNeighbourSearch&lt; T &gt;::Matrix &amp;d, const typename NearestNeighbourSearch&lt; T &gt;::Matrix &amp;q, const int K, const int, const int searchCount)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>knnbench_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>knnbucketsize.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/tests/</path>
    <filename>knnbucketsize_8cpp.html</filename>
    <includes id="nabo_8h" name="nabo.h" local="yes" imported="no">nabo/nabo.h</includes>
    <includes id="helpers_8h" name="helpers.h" local="yes" imported="no">helpers.h</includes>
    <member kind="function">
      <type>void</type>
      <name>doTestEpsilon</name>
      <anchorfile>knnbucketsize_8cpp.html</anchorfile>
      <anchor>a3226dbc8f32acb8d73521c1aef4286dd</anchor>
      <arglist>(const char *fileName, const int K, const int method, const int searchCount)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>knnbucketsize_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>knnepsilon.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/tests/</path>
    <filename>knnepsilon_8cpp.html</filename>
    <includes id="nabo_8h" name="nabo.h" local="yes" imported="no">nabo/nabo.h</includes>
    <includes id="helpers_8h" name="helpers.h" local="yes" imported="no">helpers.h</includes>
    <member kind="function">
      <type>void</type>
      <name>doTestEpsilon</name>
      <anchorfile>knnepsilon_8cpp.html</anchorfile>
      <anchor>a3226dbc8f32acb8d73521c1aef4286dd</anchor>
      <arglist>(const char *fileName, const int K, const int method, const int searchCount)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>knnepsilon_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>knnshow.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/tests/</path>
    <filename>knnshow_8cpp.html</filename>
    <includes id="nabo_8h" name="nabo.h" local="yes" imported="no">nabo/nabo.h</includes>
    <member kind="function">
      <type>void</type>
      <name>dumpCoordinateForSVG</name>
      <anchorfile>knnshow_8cpp.html</anchorfile>
      <anchor>a85bc44d4641e70ead495d2e087f38590</anchor>
      <arglist>(const typename NearestNeighbourSearch&lt; T &gt;::Vector coord, const float zoom=1, const float ptSize=1, const char *style=&quot;stroke=\&quot;black\&quot; fill=\&quot;red\&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>NearestNeighbourSearch&lt; T &gt;::Matrix</type>
      <name>load</name>
      <anchorfile>knnshow_8cpp.html</anchorfile>
      <anchor>a282ca78da77e37d52ce144de5b32c139</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>knnshow_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>knnvalidate.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/tests/</path>
    <filename>knnvalidate_8cpp.html</filename>
    <includes id="nabo_8h" name="nabo.h" local="yes" imported="no">nabo/nabo.h</includes>
    <includes id="helpers_8h" name="helpers.h" local="yes" imported="no">helpers.h</includes>
    <class kind="struct">Loader</class>
    <class kind="struct">Loader&lt; T, Eigen::Map&lt; const Eigen::Matrix&lt; T, 3, Eigen::Dynamic &gt;, Eigen::Aligned &gt; &gt;</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>knnvalidate_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validate</name>
      <anchorfile>knnvalidate_8cpp.html</anchorfile>
      <anchor>a2d8a1c98d2a0a31d99719fe6aa9c350d</anchor>
      <arglist>(const char *fileName, const int K, const int dim, const int method, const T maxRadius)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>layer_name_t.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/include/mp2p_icp/</path>
    <filename>layer__name__t_8h.html</filename>
    <namespace>mp2p_icp</namespace>
    <member kind="typedef">
      <type>std::string</type>
      <name>layer_name_t</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gac6e67631ffb47455da744a196f1683dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>list_modules.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/examples/</path>
    <filename>list__modules_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">pointmatcher/PointMatcher.h</includes>
    <includes id="Bibliography_8h" name="Bibliography.h" local="yes" imported="no">pointmatcher/Bibliography.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>DUMP_REGISTRAR_CONTENT</name>
      <anchorfile>list__modules_8cpp.html</anchorfile>
      <anchor>a8d8bb4b0d36db372ad9eb807034b8a8a</anchor>
      <arglist>(pm, name, bib)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DUMP_REGISTRAR_SUMMARY</name>
      <anchorfile>list__modules_8cpp.html</anchorfile>
      <anchor>aced10313faa654a837d9ae671696298b</anchor>
      <arglist>(pm, name, nameList)</arglist>
    </member>
    <member kind="typedef">
      <type>vector&lt; string &gt;</type>
      <name>ModuleNameList</name>
      <anchorfile>list__modules_8cpp.html</anchorfile>
      <anchor>a4d08c0877c312282143f50c847b3f269</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>list__modules_8cpp.html</anchorfile>
      <anchor>afa77255223d743f1ec2f6a379bfd9758</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; float &gt;</type>
      <name>PM</name>
      <anchorfile>list__modules_8cpp.html</anchorfile>
      <anchor>a5bd35d105f0f03919fee42a7f73fec33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpRegistrar</name>
      <anchorfile>list__modules_8cpp.html</anchorfile>
      <anchor>a791b3d93d664d60e71f3339626acc5d0</anchor>
      <arglist>(const PM &amp;pm, const R &amp;registrar, const std::string &amp;name, CurrentBibliography &amp;bib)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpRegistrarSummary</name>
      <anchorfile>list__modules_8cpp.html</anchorfile>
      <anchor>aca40d386ec09a8bb0d0d46d19667f5da</anchor>
      <arglist>(const PM &amp;pm, const R &amp;registrar, const std::string &amp;name, ModuleNameList &amp;nameList)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpWiki</name>
      <anchorfile>list__modules_8cpp.html</anchorfile>
      <anchor>a8b3dac3498898e761c7226d3f9d9d220</anchor>
      <arglist>(const ParametersDoc &amp;paramsDoc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>listModulesFull</name>
      <anchorfile>list__modules_8cpp.html</anchorfile>
      <anchor>af2eef86fa7fbddbfa76514f113c94bc1</anchor>
      <arglist>(const CurrentBibliography::Mode mode)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>listModulesSummary</name>
      <anchorfile>list__modules_8cpp.html</anchorfile>
      <anchor>ae2db228b5234f8bc39f665168c16dd0e</anchor>
      <arglist>(const CurrentBibliography::Mode mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>list__modules_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printBibliographyHeader</name>
      <anchorfile>list__modules_8cpp.html</anchorfile>
      <anchor>a178075bf6d36a4dd460404788ae1fa40</anchor>
      <arglist>(const CurrentBibliography::Mode mode)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>load_xyz_file.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/src/</path>
    <filename>load__xyz__file_8cpp.html</filename>
    <includes id="load__xyz__file_8h" name="load_xyz_file.h" local="no" imported="no">mp2p_icp/load_xyz_file.h</includes>
  </compound>
  <compound kind="file">
    <name>load_xyz_file.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/include/mp2p_icp/</path>
    <filename>load__xyz__file_8h.html</filename>
    <namespace>mp2p_icp</namespace>
    <member kind="function">
      <type>mrpt::maps::CSimplePointsMap::Ptr</type>
      <name>load_xyz_file</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gafc196ad92a5015c944ba1c7df50fd7fc</anchor>
      <arglist>(const std::string &amp;fil)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Logger.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Logger_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
    <namespace>PointMatcherSupport</namespace>
    <member kind="function">
      <type>void</type>
      <name>setLogger</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a2c24ca4d4bc48997b5dd7bcdb9aaada3</anchor>
      <arglist>(std::shared_ptr&lt; Logger &gt; newLogger)</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; Logger &gt;</type>
      <name>logger</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a88a5ec4088a0caab9c456c9f619b17b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>loggerMutex</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a830f049cb947c9fd2d9c6a1db4fda98e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LoggerImpl.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>LoggerImpl_8cpp.html</filename>
    <includes id="LoggerImpl_8h" name="LoggerImpl.h" local="yes" imported="no">LoggerImpl.h</includes>
    <namespace>PointMatcherSupport</namespace>
  </compound>
  <compound kind="file">
    <name>LoggerImpl.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>LoggerImpl_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">PointMatcherSupport::FileLogger</class>
    <class kind="struct">PointMatcherSupport::NullLogger</class>
    <namespace>PointMatcherSupport</namespace>
  </compound>
  <compound kind="file">
    <name>Loggers.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/utest/ui/</path>
    <filename>Loggers_8cpp.html</filename>
    <includes id="utest_8h" name="utest.h" local="yes" imported="no">../utest.h</includes>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>Loggers_8cpp.html</anchorfile>
      <anchor>aa2b001f645dc6dc3fd5e5d0b245a6d4c</anchor>
      <arglist>(Loggers, FileLogger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>Loggers_8cpp.html</anchorfile>
      <anchor>a25cb466104b03b8fa40e265fdfcb9b93</anchor>
      <arglist>(Loggers, FileLoggerInfoToConsole)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>Loggers_8cpp.html</anchorfile>
      <anchor>a034f9d465e048900bff199e95ef7bdbd</anchor>
      <arglist>(Loggers, FileLoggerInfoToFile)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>Loggers_8cpp.html</anchorfile>
      <anchor>aa605154f83f16c88d86007bb74e55a4a</anchor>
      <arglist>(Loggers, FileLoggerWarningToConsole)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>Loggers_8cpp.html</anchorfile>
      <anchor>a1406f8f8615a376c07339e050f4841f4</anchor>
      <arglist>(Loggers, FileLoggerWarningToFile)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LogRecord.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>LogRecord_8cpp.html</filename>
    <includes id="LogRecord_8h" name="LogRecord.h" local="no" imported="no">mp2p_icp/LogRecord.h</includes>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>DIPI_SERIALIZATION_VERSION</name>
      <anchorfile>LogRecord_8cpp.html</anchorfile>
      <anchor>a0b74da6734748081ac65a19c03d61696</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>LogRecord.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>LogRecord_8h.html</filename>
    <includes id="Pairings_8h" name="Pairings.h" local="no" imported="no">mp2p_icp/Pairings.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">mp2p_icp/Parameters.h</includes>
    <includes id="Results_8h" name="Results.h" local="no" imported="no">mp2p_icp/Results.h</includes>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <class kind="struct">mp2p_icp::LogRecord::DebugInfoPerIteration</class>
    <class kind="class">mp2p_icp::LogRecord</class>
    <namespace>mp2p_icp</namespace>
    <namespace>mrpt</namespace>
    <namespace>mrpt::serialization</namespace>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a181db215f8014a79c8325bad7f1ea26f</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out, const mp2p_icp::LogRecord::DebugInfoPerIteration &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a0ab21c572d34406f9030d8f96a099e75</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in, mp2p_icp::LogRecord::DebugInfoPerIteration &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ltnode.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>ltnode_8h.html</filename>
    <class kind="struct">YAML_PM::ltnode</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>3rdparty/libpointmatcher/examples/demo_Qt/main.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/examples/demo_Qt/</path>
    <filename>3rdparty_2libpointmatcher_2examples_2demo__Qt_2main_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="class">LAUPointMatcherWidget</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>3rdparty_2libpointmatcher_2examples_2demo__Qt_2main_8cpp.html</anchorfile>
      <anchor>a0ddf1224851353fc92bfbff6f499fa97</anchor>
      <arglist>(int argc, char *argv[])</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>3rdparty/robin-map/tests/main.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/robin-map/tests/</path>
    <filename>3rdparty_2robin-map_2tests_2main_8cpp.html</filename>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_TEST_MODULE</name>
      <anchorfile>3rdparty_2robin-map_2tests_2main_8cpp.html</anchorfile>
      <anchor>a6b2a3852db8bb19ab6909bac01859985</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/icp-log-viewer/main.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/icp-log-viewer/</path>
    <filename>apps_2icp-log-viewer_2main_8cpp.html</filename>
    <includes id="LogRecord_8h" name="LogRecord.h" local="no" imported="no">mp2p_icp/LogRecord.h</includes>
    <includes id="cfgpath_8h" name="cfgpath.h" local="yes" imported="no">../libcfgpath/cfgpath.h</includes>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>arg_plugins</name>
      <anchorfile>apps_2icp-log-viewer_2main_8cpp.html</anchorfile>
      <anchor>a86f9f3db4dc05aaae884d9d17403b280</anchor>
      <arglist>(&quot;l&quot;, &quot;load-plugins&quot;, &quot;One or more (comma separated) *.so files to load as plugins&quot;, false, &quot;foobar.so&quot;, &quot;foobar.so&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; double &gt;</type>
      <name>argAutoPlayPeriod</name>
      <anchorfile>apps_2icp-log-viewer_2main_8cpp.html</anchorfile>
      <anchor>af0ddeeb8e38fabf52aa8ddc8a1836185</anchor>
      <arglist>(&quot;&quot;, &quot;autoplay-period&quot;, &quot;The period (in seconds) between timestamps to load and show in autoplay &quot; &quot;mode.&quot;, false, 0.1, &quot;period [seconds]&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argExtension</name>
      <anchorfile>apps_2icp-log-viewer_2main_8cpp.html</anchorfile>
      <anchor>a87cd7198f05096ac1e4db66a890a4316</anchor>
      <arglist>(&quot;e&quot;, &quot;file-extension&quot;, &quot;Filename extension to look for. Default is `icplog`&quot;, false, &quot;icplog&quot;, &quot;icplog&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argSearchDir</name>
      <anchorfile>apps_2icp-log-viewer_2main_8cpp.html</anchorfile>
      <anchor>a2057379bfbf5173c578a29abf9fdf3e9</anchor>
      <arglist>(&quot;d&quot;, &quot;directory&quot;, &quot;Directory in which to search for *.icplog files.&quot;, false, &quot;.&quot;, &quot;.&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argSingleFile</name>
      <anchorfile>apps_2icp-log-viewer_2main_8cpp.html</anchorfile>
      <anchor>a7d3c04d392a85cd9fd5a916448f21e91</anchor>
      <arglist>(&quot;f&quot;, &quot;file&quot;, &quot;Load just this one single log *.icplog file.&quot;, false, &quot;log.icplog&quot;, &quot;log.icplog&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::CmdLine</type>
      <name>cmd</name>
      <anchorfile>apps_2icp-log-viewer_2main_8cpp.html</anchorfile>
      <anchor>a18a6f90ed57d08c26c1ee7aae0d60a5c</anchor>
      <arglist>(APP_NAME)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>apps_2icp-log-viewer_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>main_show_gui</name>
      <anchorfile>apps_2icp-log-viewer_2main_8cpp.html</anchorfile>
      <anchor>a990b0e506cce31865cf254cdfb5c3fff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>APP_NAME</name>
      <anchorfile>apps_2icp-log-viewer_2main_8cpp.html</anchorfile>
      <anchor>ac47253c520ff2c62d3bc02b8b1cf4620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>MID_FONT_SIZE</name>
      <anchorfile>apps_2icp-log-viewer_2main_8cpp.html</anchorfile>
      <anchor>a6ee709b90bec0e48097e820630b09552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>SMALL_FONT_SIZE</name>
      <anchorfile>apps_2icp-log-viewer_2main_8cpp.html</anchorfile>
      <anchor>ad12163a86056457d4faa48659a67606f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>WINDOW_FIXED_WIDTH</name>
      <anchorfile>apps_2icp-log-viewer_2main_8cpp.html</anchorfile>
      <anchor>a5bae63e004dd4aebceca346f87e7f935</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/icp-run/main.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/icp-run/</path>
    <filename>apps_2icp-run_2main_8cpp.html</filename>
    <includes id="ICP_8h" name="ICP.h" local="no" imported="no">mp2p_icp/ICP.h</includes>
    <includes id="icp__pipeline__from__yaml_8h" name="icp_pipeline_from_yaml.h" local="no" imported="no">mp2p_icp/icp_pipeline_from_yaml.h</includes>
    <includes id="load__xyz__file_8h" name="load_xyz_file.h" local="no" imported="no">mp2p_icp/load_xyz_file.h</includes>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <includes id="Generator_8h" name="Generator.h" local="no" imported="no">mp2p_icp_filters/Generator.h</includes>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argCfgNameFiltersGlobal</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>ade9c3964ac130a37a122a1584c2eee01</anchor>
      <arglist>(&quot;&quot;, &quot;entry-name-filters-global&quot;, &quot;Overrides the map name in the YAML configuration file for global map &quot; &quot;filter.&quot;, false, &quot;filters&quot;, &quot;filters&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argCfgNameFiltersLocal</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>ae1fedcb81088673140d39d0cfde414fb</anchor>
      <arglist>(&quot;&quot;, &quot;entry-name-filters-local&quot;, &quot;Overrides the map name in the YAML configuration file for local map &quot; &quot;filter.&quot;, false, &quot;filters&quot;, &quot;filters&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::SwitchArg</type>
      <name>argGenerateDebugFiles</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>af1a8e9989d7308d3857ae5d87c48ef41</anchor>
      <arglist>(&quot;d&quot;, &quot;generate-debug-log&quot;, &quot;Enforces generation of the .icplog debug log files for posterior &quot; &quot;visualization with icp-log-viewer, overriding the &quot; &quot;`generateDebugFiles` value in the configuration YAML file.&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argInitialGuess</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>a9ca8ca885554e713157ae2c924d14ef6</anchor>
      <arglist>(&quot;&quot;, &quot;guess&quot;, &quot;SE(3) transformation of local wrt global, to use as initial guess for the &quot; &quot;ICP algorithm. &quot; &quot;Format: \&quot;[x y z yaw_deg pitch_deg roll_deg]\&quot;&quot;, false, &quot;[0 0 0 0 0 0]&quot;, &quot;[0 0 0 0 0 0]&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argInputGlobal</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>aca0ed8d57a04b1447c8e7a0f38ef01d7</anchor>
      <arglist>(&quot;&quot;, &quot;input-global&quot;, &quot;Global input point cloud/map. Same format than input-local. &quot;, true, &quot;pointcloud2.txt&quot;, &quot;pointcloud2.txt&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argInputLocal</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>a73f674eca0d92b4ec0f507d3014e65c3</anchor>
      <arglist>(&quot;&quot;, &quot;input-local&quot;, &quot;Local input point cloud/map.&quot; &quot;It is interpreted as a rawlog entry if using the &quot; &quot;format `&lt;RAWLOG_FILE.rawlog&gt;:&lt;N&gt;` to select the N-th entry in the &quot; &quot;rawlog; otherwise, if the file extension is `.mm` it is loaded as a &quot; &quot;serialized metric_map_t object; if it is a `.icplog` file, the local map &quot; &quot;from that icp log is taken as input; in any other case, the file is &quot; &quot;assumed to be a 3D pointcloud stored as a Nx3 ASCII matrix file.&quot;, true, &quot;pointcloud1.txt&quot;, &quot;pointcloud1.txt&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::SwitchArg</type>
      <name>argProfile</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>a91a26defd3b5b0823a12eaea1ec174e2</anchor>
      <arglist>(&quot;&quot;, &quot;profiler&quot;, &quot;Enables the ICP profiler.&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argYamlConfigFile</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>a7336f9304a8a75879ed6689a0e8f8afa</anchor>
      <arglist>(&quot;c&quot;, &quot;config&quot;, &quot;YAML config file describing the ICP pipeline. See docs:\n&quot; &quot; https://docs.mola-slam.org/latest/&quot; &quot;module-mp2p-icp.html#yaml-pipeline-definition-files&quot;, true, &quot;icp-config.yaml&quot;, &quot;icp-config.yaml&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argYamlConfigFileFiltersGlobal</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>ab0ba769b07f060a9a6a53394b5b1f910</anchor>
      <arglist>(&quot;&quot;, &quot;config-filters-global&quot;, &quot;YAML config file describing a filtering pipeline for global map.&quot; &quot;If not provided, and the main --config yaml file contains a&quot; &quot;`filters` entry (can be overriden with --entry-name-filters-global), it &quot; &quot;will be used instead.&quot;, false, &quot;filters-config.yaml&quot;, &quot;filters-config.yaml&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argYamlConfigFileFiltersLocal</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>af41a5e8afac897cb05f44ce114a258a1</anchor>
      <arglist>(&quot;&quot;, &quot;config-filters-local&quot;, &quot;YAML config file describing a filtering pipeline for local map.&quot; &quot;If not provided, and the main --config yaml file contains a &quot; &quot;`filters` entry (can be overriden with --entry-name-filters-local), it &quot; &quot;will be used instead.&quot;, false, &quot;filters-config.yaml&quot;, &quot;filters-config.yaml&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argYamlConfigFileGenerators</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>aaf409308e02baa8ea671cbc76b5b8144</anchor>
      <arglist>(&quot;&quot;, &quot;config-generators&quot;, &quot;YAML config file describing the Generators. Can be also defined via an &quot; &quot;entry `generators` in the main `--config` yaml file. &quot; &quot;Can be used when processing a rawlog as input; if not present, a default &quot; &quot;Generator object will be used.&quot;, false, &quot;generators-config.yaml&quot;, &quot;generators-config.yaml&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::CmdLine</type>
      <name>cmd</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>aba85160867dc15c1616f2a0cad66f6fe</anchor>
      <arglist>(&quot;icp-run&quot;)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mp2p_icp::metric_map_t::Ptr</type>
      <name>load_input_pc</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>a8143a1b0e7d75c13288ba8630dfc5271</anchor>
      <arglist>(const std::string &amp;filename, bool local)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mrpt::obs::CRawlog::Ptr</type>
      <name>load_rawlog</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>a2c30859bea80f5e7e4a1fb5843ad10a9</anchor>
      <arglist>(const std::string &amp;filename)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mp2p_icp::metric_map_t::Ptr</type>
      <name>pc_from_rawlog</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>a78584c95b14bf90cd260cc3766922f01</anchor>
      <arglist>(const mrpt::obs::CRawlog &amp;r, const size_t index)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>runIcp</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>a819246ee4ce79e1a743ab3f067a36a7d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static mp2p_icp_filters::GeneratorSet</type>
      <name>generators</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>adb9559cc8504c6f1a75475f578df7ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::map&lt; std::string, mrpt::obs::CRawlog::Ptr &gt;</type>
      <name>rawlogsCache</name>
      <anchorfile>apps_2icp-run_2main_8cpp.html</anchorfile>
      <anchor>ad3f3b75c702256f319dbec7b673e145c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/kitti2mm/main.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/kitti2mm/</path>
    <filename>apps_2kitti2mm_2main_8cpp.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; uint64_t &gt;</type>
      <name>argID</name>
      <anchorfile>apps_2kitti2mm_2main_8cpp.html</anchorfile>
      <anchor>af05abea436816618aa1db9ba142c3bc2</anchor>
      <arglist>(&quot;&quot;, &quot;id&quot;, &quot;Metric map numeric ID (Default: none).&quot;, false, 0, &quot;[ID]&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argInput</name>
      <anchorfile>apps_2kitti2mm_2main_8cpp.html</anchorfile>
      <anchor>a4e66e1c307870777bfe5b1d7abd9d134</anchor>
      <arglist>(&quot;i&quot;, &quot;input&quot;, &quot;KITTI .bin pointcloud file.&quot;, true, &quot;kitti-00.bin&quot;, &quot;kitti-00.bin&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argLabel</name>
      <anchorfile>apps_2kitti2mm_2main_8cpp.html</anchorfile>
      <anchor>ac78bcb819c5cb6e9a949b93d8d72cddb</anchor>
      <arglist>(&quot;&quot;, &quot;label&quot;, &quot;Metric map label string (Default: none).&quot;, false, &quot;label&quot;, &quot;[label]&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argLayer</name>
      <anchorfile>apps_2kitti2mm_2main_8cpp.html</anchorfile>
      <anchor>a55ed76d6ed6cd8f789ba5e523a111055</anchor>
      <arglist>(&quot;l&quot;, &quot;layer&quot;, &quot;Target layer name (Default: \&quot;raw\&quot;).&quot;, false, &quot;raw&quot;, &quot;raw&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argOutput</name>
      <anchorfile>apps_2kitti2mm_2main_8cpp.html</anchorfile>
      <anchor>a0e93c8f767ac002bfbc7fd6fc170658e</anchor>
      <arglist>(&quot;o&quot;, &quot;output&quot;, &quot;Output file to write to.&quot;, true, &quot;out.mm&quot;, &quot;out.mm&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::CmdLine</type>
      <name>cmd</name>
      <anchorfile>apps_2kitti2mm_2main_8cpp.html</anchorfile>
      <anchor>ab999f1ca191dce949819c40966d0c31f</anchor>
      <arglist>(&quot;kitti2mm&quot;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>apps_2kitti2mm_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/mm-filter/main.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/mm-filter/</path>
    <filename>apps_2mm-filter_2main_8cpp.html</filename>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>apps_2mm-filter_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/mm-georef/main.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/mm-georef/</path>
    <filename>apps_2mm-georef_2main_8cpp.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>apps_2mm-georef_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/mm-info/main.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/mm-info/</path>
    <filename>apps_2mm-info_2main_8cpp.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>apps_2mm-info_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run_mm_info</name>
      <anchorfile>apps_2mm-info_2main_8cpp.html</anchorfile>
      <anchor>a82092b73e0d82082f5754ffda7e3a61e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/mm-viewer/main.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/mm-viewer/</path>
    <filename>apps_2mm-viewer_2main_8cpp.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="pointcloud__sanity__check_8h" name="pointcloud_sanity_check.h" local="no" imported="no">mp2p_icp/pointcloud_sanity_check.h</includes>
    <includes id="cfgpath_8h" name="cfgpath.h" local="yes" imported="no">../libcfgpath/cfgpath.h</includes>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>arg_plugins</name>
      <anchorfile>apps_2mm-viewer_2main_8cpp.html</anchorfile>
      <anchor>a86f9f3db4dc05aaae884d9d17403b280</anchor>
      <arglist>(&quot;l&quot;, &quot;load-plugins&quot;, &quot;One or more (comma separated) *.so files to load as plugins&quot;, false, &quot;foobar.so&quot;, &quot;foobar.so&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>arg_tumTrajectory</name>
      <anchorfile>apps_2mm-viewer_2main_8cpp.html</anchorfile>
      <anchor>ac854336970597205ad7b664bc79e09fd</anchor>
      <arglist>(&quot;t&quot;, &quot;trajectory&quot;, &quot;Also draw a trajectory, given by a TUM file trajectory.&quot;, false, &quot;trajectory.tum&quot;, &quot;trajectory.tum&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::UnlabeledValueArg&lt; std::string &gt;</type>
      <name>argMapFile</name>
      <anchorfile>apps_2mm-viewer_2main_8cpp.html</anchorfile>
      <anchor>a5499db5a43e4e0dd13f57513295b4b2b</anchor>
      <arglist>(&quot;input&quot;, &quot;Load this metric map file (*.mm)&quot;, false, &quot;myMap.mm&quot;, &quot;myMap.mm&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::CmdLine</type>
      <name>cmd</name>
      <anchorfile>apps_2mm-viewer_2main_8cpp.html</anchorfile>
      <anchor>a18a6f90ed57d08c26c1ee7aae0d60a5c</anchor>
      <arglist>(APP_NAME)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>apps_2mm-viewer_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>main_show_gui</name>
      <anchorfile>apps_2mm-viewer_2main_8cpp.html</anchorfile>
      <anchor>a990b0e506cce31865cf254cdfb5c3fff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>APP_NAME</name>
      <anchorfile>apps_2mm-viewer_2main_8cpp.html</anchorfile>
      <anchor>ac47253c520ff2c62d3bc02b8b1cf4620</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>MID_FONT_SIZE</name>
      <anchorfile>apps_2mm-viewer_2main_8cpp.html</anchorfile>
      <anchor>a6ee709b90bec0e48097e820630b09552</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr int</type>
      <name>SMALL_FONT_SIZE</name>
      <anchorfile>apps_2mm-viewer_2main_8cpp.html</anchorfile>
      <anchor>ad12163a86056457d4faa48659a67606f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/mm2txt/main.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/mm2txt/</path>
    <filename>apps_2mm2txt_2main_8cpp.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <member kind="function" static="yes">
      <type>static TCLAP::MultiArg&lt; std::string &gt;</type>
      <name>argLayers</name>
      <anchorfile>apps_2mm2txt_2main_8cpp.html</anchorfile>
      <anchor>a2263af9ba87ba4592f3f6d8b1adb5e7f</anchor>
      <arglist>(&quot;l&quot;, &quot;layer&quot;, &quot;Layer to export. If not provided, all will be exported. This argument can &quot; &quot;appear several times.&quot;, false, &quot;layerName&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::UnlabeledValueArg&lt; std::string &gt;</type>
      <name>argMapFile</name>
      <anchorfile>apps_2mm2txt_2main_8cpp.html</anchorfile>
      <anchor>a402eaa4271c7209b879879d8e5ec5815</anchor>
      <arglist>(&quot;input&quot;, &quot;Load this metric map file (*.mm)&quot;, true, &quot;myMap.mm&quot;, &quot;myMap.mm&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::CmdLine</type>
      <name>cmd</name>
      <anchorfile>apps_2mm2txt_2main_8cpp.html</anchorfile>
      <anchor>a6d3ef82cde8d92a7525feb39927d352a</anchor>
      <arglist>(&quot;mm2txt&quot;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>apps_2mm2txt_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run_mm2txt</name>
      <anchorfile>apps_2mm2txt_2main_8cpp.html</anchorfile>
      <anchor>add802d3e7a76d5eb3e6cbe2020ced9c3</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/rawlog-filter/main.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/rawlog-filter/</path>
    <filename>apps_2rawlog-filter_2main_8cpp.html</filename>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <includes id="Generator_8h" name="Generator.h" local="no" imported="no">mp2p_icp_filters/Generator.h</includes>
    <class kind="struct">Cli</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>apps_2rawlog-filter_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run_mm_filter</name>
      <anchorfile>apps_2rawlog-filter_2main_8cpp.html</anchorfile>
      <anchor>a1cd4cfb2c77677216f5b4202cb4047be</anchor>
      <arglist>(Cli &amp;cli)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/sm2mm/main.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/sm2mm/</path>
    <filename>apps_2sm2mm_2main_8cpp.html</filename>
    <includes id="sm2mm_8h" name="sm2mm.h" local="no" imported="no">mp2p_icp_filters/sm2mm.h</includes>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>arg_lazy_load_base_dir</name>
      <anchorfile>apps_2sm2mm_2main_8cpp.html</anchorfile>
      <anchor>af860408bbd66a15cf65c0f42f4519166</anchor>
      <arglist>(&quot;&quot;, &quot;externals-dir&quot;, &quot;Lazy-load base directory for datasets with externally-stored observations&quot;, false, &quot;dataset_Images&quot;, &quot;&lt;ExternalsDirectory&gt;&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>arg_verbosity_level</name>
      <anchorfile>apps_2sm2mm_2main_8cpp.html</anchorfile>
      <anchor>a44c4ad977141a9e4b7de6fde441c5033</anchor>
      <arglist>(&quot;v&quot;, &quot;verbosity&quot;, &quot;Verbosity level: ERROR|WARN|INFO|DEBUG (Default: INFO)&quot;, false, &quot;&quot;, &quot;INFO&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; size_t &gt;</type>
      <name>argIndexFrom</name>
      <anchorfile>apps_2sm2mm_2main_8cpp.html</anchorfile>
      <anchor>a69e6ad97c4a45ce751449ded41ec4def</anchor>
      <arglist>(&quot;&quot;, &quot;from-index&quot;, &quot;If provided, the simplemap keyframes until this index will be discarded &quot; &quot;and it will start at this point.&quot;, false, 0, &quot;0&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; size_t &gt;</type>
      <name>argIndexTo</name>
      <anchorfile>apps_2sm2mm_2main_8cpp.html</anchorfile>
      <anchor>ad00e5e3b2fa1ca972dc382b4e1b6a132</anchor>
      <arglist>(&quot;&quot;, &quot;to-index&quot;, &quot;If provided, the simplemap keyframes will be processed up to this index &quot; &quot;only.&quot;, false, 0, &quot;0&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argInput</name>
      <anchorfile>apps_2sm2mm_2main_8cpp.html</anchorfile>
      <anchor>ac583b4dd2d1ffdadb445f6e4db3a273c</anchor>
      <arglist>(&quot;i&quot;, &quot;input&quot;, &quot;Input .simplemap file&quot;, true, &quot;map.simplemap&quot;, &quot;map.simplemap&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::SwitchArg</type>
      <name>argNoProgressBar</name>
      <anchorfile>apps_2sm2mm_2main_8cpp.html</anchorfile>
      <anchor>a1dd7262f64c357bc3982b1d4aa3c2f34</anchor>
      <arglist>(&quot;&quot;, &quot;no-progress-bar&quot;, &quot;Disables the progress bar. Useful for cleaner output when using DEBUG &quot; &quot;verbosity level.&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argOutput</name>
      <anchorfile>apps_2sm2mm_2main_8cpp.html</anchorfile>
      <anchor>a20d92068dfefc4bdcee1b0b2d762ec2c</anchor>
      <arglist>(&quot;o&quot;, &quot;output&quot;, &quot;Output .mm file to write to&quot;, true, &quot;out.mm&quot;, &quot;out.mm&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argPipeline</name>
      <anchorfile>apps_2sm2mm_2main_8cpp.html</anchorfile>
      <anchor>a7241b5d7553a24697a4b7ad95233539d</anchor>
      <arglist>(&quot;p&quot;, &quot;pipeline&quot;, &quot;YAML file with the mp2p_icp_filters pipeline to load. It can optionally &quot; &quot;contain a `filters:`, a `generators:`, and a `final_filters:` sections. &quot; &quot;If this argument is not provided, the default generator will be used and &quot; &quot;no filtering will be applied, which might be ok in some cases. &quot; &quot;See the app README for examples:\n&quot; &quot;https://github.com/MOLAorg/mp2p_icp/tree/master/apps/sm2mm&quot;, false, &quot;pipeline.yaml&quot;, &quot;pipeline.yaml&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argPlugins</name>
      <anchorfile>apps_2sm2mm_2main_8cpp.html</anchorfile>
      <anchor>aa1795c45ac63f450f01fccd76bb32d61</anchor>
      <arglist>(&quot;l&quot;, &quot;load-plugins&quot;, &quot;One or more (comma separated) *.so files to load as plugins, e.g. &quot; &quot;defining new CMetricMap classes&quot;, false, &quot;foobar.so&quot;, &quot;foobar.so&quot;, cmd)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TCLAP::CmdLine</type>
      <name>cmd</name>
      <anchorfile>apps_2sm2mm_2main_8cpp.html</anchorfile>
      <anchor>a097031f4a3662cff8a0bb79803acd587</anchor>
      <arglist>(&quot;sm2mm&quot;)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>apps_2sm2mm_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>run_sm_to_mm</name>
      <anchorfile>apps_2sm2mm_2main_8cpp.html</anchorfile>
      <anchor>add884045c7cdcd0f8cded361119ee9ff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>apps/txt2mm/main.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/txt2mm/</path>
    <filename>apps_2txt2mm_2main_8cpp.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <class kind="struct">Cli</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>apps_2txt2mm_2main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>VALID_FORMATS</name>
      <anchorfile>apps_2txt2mm_2main_8cpp.html</anchorfile>
      <anchor>aac0aa9121d477174bc18f9f0a48d9db4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mark.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>mark_8h.html</filename>
    <includes id="dll_8h" name="dll.h" local="yes" imported="no">yaml-cpp-pm/dll.h</includes>
    <class kind="struct">YAML_PM::Mark</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>3rdparty/libpointmatcher/pointmatcher/Matcher.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>3rdparty_2libpointmatcher_2pointmatcher_2Matcher_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>3rdparty/libpointmatcher/utest/ui/Matcher.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/utest/ui/</path>
    <filename>3rdparty_2libpointmatcher_2utest_2ui_2Matcher_8cpp.html</filename>
    <includes id="utest_8h" name="utest.h" local="yes" imported="no">../utest.h</includes>
    <class kind="class">MatcherTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>3rdparty_2libpointmatcher_2utest_2ui_2Matcher_8cpp.html</anchorfile>
      <anchor>ad2b04d2cb2f737d213335c506ebc23c3</anchor>
      <arglist>(MatcherTest, KDTreeMatcher)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mp2p_icp/src/Matcher.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>mp2p__icp_2src_2Matcher_8cpp.html</filename>
    <includes id="Matcher_8h" name="Matcher.h" local="no" imported="no">mp2p_icp/Matcher.h</includes>
  </compound>
  <compound kind="file">
    <name>Matcher.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>Matcher_8h.html</filename>
    <includes id="Pairings_8h" name="Pairings.h" local="no" imported="no">mp2p_icp/Pairings.h</includes>
    <includes id="Parameterizable_8h" name="Parameterizable.h" local="no" imported="no">mp2p_icp/Parameterizable.h</includes>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <includes id="pointcloud__bitfield_8h" name="pointcloud_bitfield.h" local="no" imported="no">mp2p_icp/pointcloud_bitfield.h</includes>
    <class kind="struct">mp2p_icp::MatchContext</class>
    <class kind="class">mp2p_icp::Matcher</class>
    <class kind="struct">mp2p_icp::MatchState</class>
    <namespace>mp2p_icp</namespace>
    <member kind="typedef">
      <type>std::vector&lt; mp2p_icp::Matcher::Ptr &gt;</type>
      <name>matcher_list_t</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>a9e0677ff985867fa5fcc466381340398</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Pairings</type>
      <name>run_matchers</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gadd6516362fac4cf2b2e31d029bd16c6d</anchor>
      <arglist>(const matcher_list_t &amp;matchers, const metric_map_t &amp;pcGlobal, const metric_map_t &amp;pcLocal, const mrpt::poses::CPose3D &amp;local_wrt_global, const MatchContext &amp;mc, const mrpt::optional_ref&lt; MatchState &gt; &amp;userProvidedMS=std::nullopt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Matcher_Adaptive.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>Matcher__Adaptive_8cpp.html</filename>
    <includes id="Matcher__Adaptive_8h" name="Matcher_Adaptive.h" local="no" imported="no">mp2p_icp/Matcher_Adaptive.h</includes>
    <includes id="estimate__points__eigen_8h" name="estimate_points_eigen.h" local="no" imported="no">mp2p_icp/estimate_points_eigen.h</includes>
  </compound>
  <compound kind="file">
    <name>Matcher_Adaptive.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>Matcher__Adaptive_8h.html</filename>
    <includes id="Matcher__Points__Base_8h" name="Matcher_Points_Base.h" local="no" imported="no">mp2p_icp/Matcher_Points_Base.h</includes>
    <class kind="class">mp2p_icp::Matcher_Adaptive</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>Matcher_Planes_Normals.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>Matcher__Planes__Normals_8cpp.html</filename>
  </compound>
  <compound kind="file">
    <name>Matcher_Point2Line.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>Matcher__Point2Line_8cpp.html</filename>
    <includes id="Matcher__Point2Line_8h" name="Matcher_Point2Line.h" local="no" imported="no">mp2p_icp/Matcher_Point2Line.h</includes>
    <includes id="estimate__points__eigen_8h" name="estimate_points_eigen.h" local="no" imported="no">mp2p_icp/estimate_points_eigen.h</includes>
  </compound>
  <compound kind="file">
    <name>Matcher_Point2Line.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>Matcher__Point2Line_8h.html</filename>
    <includes id="Matcher__Points__Base_8h" name="Matcher_Points_Base.h" local="no" imported="no">mp2p_icp/Matcher_Points_Base.h</includes>
    <class kind="class">mp2p_icp::Matcher_Point2Line</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>Matcher_Point2Plane.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>Matcher__Point2Plane_8cpp.html</filename>
    <includes id="Matcher__Point2Plane_8h" name="Matcher_Point2Plane.h" local="no" imported="no">mp2p_icp/Matcher_Point2Plane.h</includes>
    <includes id="estimate__points__eigen_8h" name="estimate_points_eigen.h" local="no" imported="no">mp2p_icp/estimate_points_eigen.h</includes>
  </compound>
  <compound kind="file">
    <name>Matcher_Point2Plane.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>Matcher__Point2Plane_8h.html</filename>
    <includes id="Matcher__Points__Base_8h" name="Matcher_Points_Base.h" local="no" imported="no">mp2p_icp/Matcher_Points_Base.h</includes>
    <class kind="class">mp2p_icp::Matcher_Point2Plane</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>Matcher_Points_Base.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>Matcher__Points__Base_8cpp.html</filename>
    <includes id="Matcher__Points__Base_8h" name="Matcher_Points_Base.h" local="no" imported="no">mp2p_icp/Matcher_Points_Base.h</includes>
  </compound>
  <compound kind="file">
    <name>Matcher_Points_Base.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>Matcher__Points__Base_8h.html</filename>
    <includes id="Matcher_8h" name="Matcher.h" local="no" imported="no">mp2p_icp/Matcher.h</includes>
    <class kind="class">mp2p_icp::Matcher_Points_Base</class>
    <class kind="struct">mp2p_icp::Matcher_Points_Base::TransformedLocalPointCloud</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>Matcher_Points_DistanceThreshold.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>Matcher__Points__DistanceThreshold_8cpp.html</filename>
    <includes id="Matcher__Points__DistanceThreshold_8h" name="Matcher_Points_DistanceThreshold.h" local="no" imported="no">mp2p_icp/Matcher_Points_DistanceThreshold.h</includes>
  </compound>
  <compound kind="file">
    <name>Matcher_Points_DistanceThreshold.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>Matcher__Points__DistanceThreshold_8h.html</filename>
    <includes id="Matcher__Points__Base_8h" name="Matcher_Points_Base.h" local="no" imported="no">mp2p_icp/Matcher_Points_Base.h</includes>
    <class kind="class">mp2p_icp::Matcher_Points_DistanceThreshold</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>Matcher_Points_InlierRatio.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>Matcher__Points__InlierRatio_8cpp.html</filename>
    <includes id="Matcher__Points__InlierRatio_8h" name="Matcher_Points_InlierRatio.h" local="no" imported="no">mp2p_icp/Matcher_Points_InlierRatio.h</includes>
  </compound>
  <compound kind="file">
    <name>Matcher_Points_InlierRatio.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>Matcher__Points__InlierRatio_8h.html</filename>
    <includes id="Matcher__Points__Base_8h" name="Matcher_Points_Base.h" local="no" imported="no">mp2p_icp/Matcher_Points_Base.h</includes>
    <class kind="class">mp2p_icp::Matcher_Points_InlierRatio</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>MatchersImpl.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>MatchersImpl_8cpp.html</filename>
    <includes id="MatchersImpl_8h" name="MatchersImpl.h" local="yes" imported="no">MatchersImpl.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>MatchersImpl.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>MatchersImpl_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="nabo_8h" name="nabo.h" local="yes" imported="no">nabo/nabo.h</includes>
    <class kind="struct">MatchersImpl::KDTreeMatcher</class>
    <class kind="struct">MatchersImpl::KDTreeVarDistMatcher</class>
    <class kind="struct">MatchersImpl</class>
    <class kind="struct">MatchersImpl::NullMatcher</class>
  </compound>
  <compound kind="file">
    <name>Matches.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Matches_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>MaxDensity.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>MaxDensity_8cpp.html</filename>
    <includes id="MaxDensity_8h" name="MaxDensity.h" local="yes" imported="no">MaxDensity.h</includes>
  </compound>
  <compound kind="file">
    <name>MaxDensity.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>MaxDensity_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">MaxDensityDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>MaxDist.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>MaxDist_8cpp.html</filename>
    <includes id="MaxDist_8h" name="MaxDist.h" local="yes" imported="no">MaxDist.h</includes>
    <includes id="Functions_8h" name="Functions.h" local="yes" imported="no">pointmatcher/Functions.h</includes>
  </compound>
  <compound kind="file">
    <name>MaxDist.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>MaxDist_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">MaxDistDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>MaxPointCount.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>MaxPointCount_8cpp.html</filename>
    <includes id="MaxPointCount_8h" name="MaxPointCount.h" local="yes" imported="no">MaxPointCount.h</includes>
  </compound>
  <compound kind="file">
    <name>MaxPointCount.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>MaxPointCount_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">MaxPointCountDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>MaxQuantileOnAxis.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>MaxQuantileOnAxis_8cpp.html</filename>
    <includes id="MaxQuantileOnAxis_8h" name="MaxQuantileOnAxis.h" local="yes" imported="no">MaxQuantileOnAxis.h</includes>
  </compound>
  <compound kind="file">
    <name>MaxQuantileOnAxis.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>MaxQuantileOnAxis_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">MaxQuantileOnAxisDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>metricmap.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/src/</path>
    <filename>metricmap_8cpp.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <member kind="variable">
      <type>constexpr const char *</type>
      <name>GEOREF_MAGIC_STR</name>
      <anchorfile>metricmap_8cpp.html</anchorfile>
      <anchor>a412fb11ea1147ec724653d021220ec29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>metricmap.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/include/mp2p_icp/</path>
    <filename>metricmap_8h.html</filename>
    <includes id="NearestPlaneCapable_8h" name="NearestPlaneCapable.h" local="no" imported="no">mp2p_icp/NearestPlaneCapable.h</includes>
    <includes id="layer__name__t_8h" name="layer_name_t.h" local="no" imported="no">mp2p_icp/layer_name_t.h</includes>
    <includes id="plane__patch_8h" name="plane_patch.h" local="no" imported="no">mp2p_icp/plane_patch.h</includes>
    <includes id="render__params_8h" name="render_params.h" local="no" imported="no">mp2p_icp/render_params.h</includes>
    <class kind="struct">mp2p_icp::metric_map_t::Georeferencing</class>
    <class kind="class">mp2p_icp::metric_map_t</class>
    <namespace>mp2p_icp</namespace>
    <namespace>mrpt</namespace>
    <namespace>mrpt::containers</namespace>
    <member kind="function">
      <type>std::optional&lt; metric_map_t::Georeferencing &gt;</type>
      <name>FromYAML</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gaed925805fd5fc7d1021c34b3ffd12482</anchor>
      <arglist>(const mrpt::containers::yaml &amp;yaml_data)</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::maps::NearestNeighborsCapable *</type>
      <name>MapToNN</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gac98317cdd56e848c28c10c3e703ed95b</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;map, bool throwIfNotImplemented)</arglist>
    </member>
    <member kind="function">
      <type>const mp2p_icp::NearestPlaneCapable *</type>
      <name>MapToNP</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga0871d7998a7fafb4cca10f39bf89d7b5</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;map, bool throwIfNotImplemented)</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::maps::CPointsMap *</type>
      <name>MapToPointsMap</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga8d5da337804684d9b9043dae1fb798a4</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::maps::CPointsMap *</type>
      <name>MapToPointsMap</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga6dc6e21c5296a931b2bdf6013a8f3cc5</anchor>
      <arglist>(mrpt::maps::CMetricMap &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gaba5e84353ca5e6bb2e1a0aab5eb57edc</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out, const std::optional&lt; metric_map_t::Georeferencing &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gad2736edaf619023eb0209ccec52e441d</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in, std::optional&lt; metric_map_t::Georeferencing &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::containers::yaml</type>
      <name>ToYAML</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga2ee3ee9c99a87083d14240cf46d3514e</anchor>
      <arglist>(const std::optional&lt; metric_map_t::Georeferencing &gt; &amp;gref)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>MinDist.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>MinDist_8cpp.html</filename>
    <includes id="MinDist_8h" name="MinDist.h" local="yes" imported="no">MinDist.h</includes>
    <includes id="Functions_8h" name="Functions.h" local="yes" imported="no">Functions.h</includes>
  </compound>
  <compound kind="file">
    <name>MinDist.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>MinDist_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">MinDistDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>nabo/nabo.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/nabo/</path>
    <filename>nabo_2nabo_8cpp.html</filename>
    <includes id="nabo_8h" name="nabo.h" local="yes" imported="no">nabo.h</includes>
    <includes id="nabo__private_8h" name="nabo_private.h" local="yes" imported="no">nabo_private.h</includes>
    <includes id="index__heap_8h" name="index_heap.h" local="yes" imported="no">index_heap.h</includes>
    <class kind="struct">Nabo::runtime_error</class>
    <namespace>Nabo</namespace>
  </compound>
  <compound kind="file">
    <name>python/nabo.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/python/</path>
    <filename>python_2nabo_8cpp.html</filename>
    <includes id="nabo_8h" name="nabo.h" local="yes" imported="no">../nabo/nabo.h</includes>
    <class kind="class">NearestNeighbourSearch</class>
    <member kind="typedef">
      <type>NNSNabo::Index</type>
      <name>Index</name>
      <anchorfile>python_2nabo_8cpp.html</anchorfile>
      <anchor>a759a647afef92547c609277e39db86c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; NNSNabo::Matrix &gt;</type>
      <name>MappedEigenDoubleMatrix</name>
      <anchorfile>python_2nabo_8cpp.html</anchorfile>
      <anchor>a8a6635caf85160fb02e6539b859073f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Map&lt; NNSNabo::IndexMatrix &gt;</type>
      <name>MappedEigenIndexMatrix</name>
      <anchorfile>python_2nabo_8cpp.html</anchorfile>
      <anchor>a7d12d40489dbb03d95641571e78cedae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Nabo::NNSearchD</type>
      <name>NNSNabo</name>
      <anchorfile>python_2nabo_8cpp.html</anchorfile>
      <anchor>af2922399bf9294adecef6a391ec4f2b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NNSNabo::SearchOptionFlags</type>
      <name>SearchOptionFlags</name>
      <anchorfile>python_2nabo_8cpp.html</anchorfile>
      <anchor>aac66758cf03252f114a2a649f372bb9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NNSNabo::SearchType</type>
      <name>SearchType</name>
      <anchorfile>python_2nabo_8cpp.html</anchorfile>
      <anchor>ab68bbcbd20cb7f239f4a4aa2585723d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_PYTHON_MODULE</name>
      <anchorfile>python_2nabo_8cpp.html</anchorfile>
      <anchor>a4eff6faee67dac6a8692c5063450d00b</anchor>
      <arglist>(pynabo)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkPythonArray</name>
      <anchorfile>python_2nabo_8cpp.html</anchorfile>
      <anchor>ab961c488ad641a3d47d480d5a26172eb</anchor>
      <arglist>(const PyObject *cloudObj, const char *paramName)</arglist>
    </member>
    <member kind="function">
      <type>MappedEigenDoubleMatrix *</type>
      <name>eigenFromBoostPython</name>
      <anchorfile>python_2nabo_8cpp.html</anchorfile>
      <anchor>a8b9fc0232b449600ddf9bc907c23e71b</anchor>
      <arglist>(const object cloudIn, const char *paramName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eigenFromBoostPython</name>
      <anchorfile>python_2nabo_8cpp.html</anchorfile>
      <anchor>a7c7032afe6d15453cb56e895d29d50ae</anchor>
      <arglist>(NNSNabo::Matrix &amp;cloudOut, const object cloudIn, const char *paramName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_numpy</name>
      <anchorfile>python_2nabo_8cpp.html</anchorfile>
      <anchor>a909ced1ec126d134c4c2bf71f5ead148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matrixSizeFromPythonArray</name>
      <anchorfile>python_2nabo_8cpp.html</anchorfile>
      <anchor>a9957f9ec2a5fafcea956eb78ca0a5314</anchor>
      <arglist>(const PyObject *cloudObj, int &amp;rowCount, int &amp;colCount)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const double</type>
      <name>infD</name>
      <anchorfile>python_2nabo_8cpp.html</anchorfile>
      <anchor>a9f583fd790e3967126b764fade9f74bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Index</type>
      <name>maxI</name>
      <anchorfile>python_2nabo_8cpp.html</anchorfile>
      <anchor>a09348d41d9753ebc1e56460e39418ac2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nabo.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/nabo/</path>
    <filename>nabo_8h.html</filename>
    <includes id="any_8hpp" name="any.hpp" local="yes" imported="no">third_party/any.hpp</includes>
    <class kind="struct">Nabo::NearestNeighbourSearch</class>
    <class kind="struct">Nabo::Parameters</class>
    <namespace>Nabo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>NABO_VERSION</name>
      <anchorfile>nabo_8h.html</anchorfile>
      <anchor>adda0fe584f97170fe7ed5c8ac5a4e16b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>NABO_VERSION_INT</name>
      <anchorfile>nabo_8h.html</anchorfile>
      <anchor>ab073c3fc23bed227f39ccc7eb08ecfb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; double &gt;</type>
      <name>NNSearchD</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>af8c9d6b335003cecb66df6bc17908f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; float &gt;</type>
      <name>NNSearchF</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>a371a2be987b041b28175681451dd80ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>constexpr IndexType</type>
      <name>invalidIndex</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>a2e251ff259c30034ccc61357a6185cf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr ValueType</type>
      <name>invalidValue</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>a736043c356e687c922c9490edf9efa9d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nabo_experimental.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/experimental/</path>
    <filename>nabo__experimental_8h.html</filename>
    <includes id="nabo__private_8h" name="nabo_private.h" local="yes" imported="no">../nabo/nabo_private.h</includes>
    <includes id="index__heap_8h" name="index_heap.h" local="yes" imported="no">../nabo/index_heap.h</includes>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesExplicitBoundsStack::BuildPoint</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack::BuildPoint</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInLeavesStack::BuildPoint</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInNodes::BuildPoint</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesExplicitBoundsStack::CompareDim</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack::CompareDim</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInLeavesStack::CompareDim</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInNodes::CompareDim</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInLeavesStack</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInNodes</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInNodesPQ</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInNodesStack</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesExplicitBoundsStack</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesExplicitBoundsStack::Node</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack::Node</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInLeavesStack::Node</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInNodes::Node</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInNodesPQ::SearchElement</class>
    <namespace>Nabo</namespace>
  </compound>
  <compound kind="file">
    <name>nabo_private.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/nabo/</path>
    <filename>nabo__private_8h.html</filename>
    <includes id="nabo_8h" name="nabo.h" local="yes" imported="no">nabo.h</includes>
    <class kind="struct">Nabo::BruteForceSearch</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt::BucketEntry</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt::Node</class>
    <namespace>Nabo</namespace>
    <member kind="define">
      <type>#define</type>
      <name>_UNUSED</name>
      <anchorfile>nabo__private_8h.html</anchorfile>
      <anchor>a44145f6f9805df57da735ea6ac0f1dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>dist2</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>aa05c708b142b2f783e895c3998e163da</anchor>
      <arglist>(const A &amp;v0, const B &amp;v1)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>NearestPlaneCapable.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/src/</path>
    <filename>NearestPlaneCapable_8cpp.html</filename>
    <includes id="NearestPlaneCapable_8h" name="NearestPlaneCapable.h" local="no" imported="no">mp2p_icp/NearestPlaneCapable.h</includes>
  </compound>
  <compound kind="file">
    <name>NearestPlaneCapable.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/include/mp2p_icp/</path>
    <filename>NearestPlaneCapable_8h.html</filename>
    <includes id="point__plane__pair__t_8h" name="point_plane_pair_t.h" local="no" imported="no">mp2p_icp/point_plane_pair_t.h</includes>
    <class kind="class">mp2p_icp::NearestPlaneCapable</class>
    <class kind="struct">mp2p_icp::NearestPlaneCapable::NearestPlaneResult</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>node.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>node_8cpp.html</filename>
    <includes id="node_8h" name="node.h" local="yes" imported="no">yaml-cpp-pm/node.h</includes>
    <includes id="aliasmanager_8h" name="aliasmanager.h" local="yes" imported="no">yaml-cpp-pm/aliasmanager.h</includes>
    <includes id="emitfromevents_8h" name="emitfromevents.h" local="yes" imported="no">yaml-cpp-pm/emitfromevents.h</includes>
    <includes id="emitter_8h" name="emitter.h" local="yes" imported="no">yaml-cpp-pm/emitter.h</includes>
    <includes id="eventhandler_8h" name="eventhandler.h" local="yes" imported="no">yaml-cpp-pm/eventhandler.h</includes>
    <includes id="iterpriv_8h" name="iterpriv.h" local="yes" imported="no">iterpriv.h</includes>
    <includes id="nodebuilder_8h" name="nodebuilder.h" local="yes" imported="no">nodebuilder.h</includes>
    <includes id="nodeownership_8h" name="nodeownership.h" local="yes" imported="no">nodeownership.h</includes>
    <includes id="scanner_8h" name="scanner.h" local="yes" imported="no">scanner.h</includes>
    <includes id="tag_8h" name="tag.h" local="yes" imported="no">tag.h</includes>
    <includes id="token_8h" name="token.h" local="yes" imported="no">token.h</includes>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a13dd0f3f1485149f751cdbb16e0ed62f</anchor>
      <arglist>(const Node &amp;n1, const Node &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ace204b74042ce54cc260589ebe3d3e13</anchor>
      <arglist>(Emitter &amp;out, const Node &amp;node)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>node.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>node_8h.html</filename>
    <includes id="dll_8h" name="dll.h" local="yes" imported="no">yaml-cpp-pm/dll.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">yaml-cpp-pm/exceptions.h</includes>
    <includes id="mark_8h" name="mark.h" local="yes" imported="no">yaml-cpp-pm/mark.h</includes>
    <includes id="noncopyable_8h" name="noncopyable.h" local="yes" imported="no">yaml-cpp-pm/noncopyable.h</includes>
    <includes id="conversion_8h" name="conversion.h" local="yes" imported="no">yaml-cpp-pm/conversion.h</includes>
    <includes id="iterator_8h" name="iterator.h" local="yes" imported="no">yaml-cpp-pm/iterator.h</includes>
    <includes id="ltnode_8h" name="ltnode.h" local="yes" imported="no">yaml-cpp-pm/ltnode.h</includes>
    <includes id="nodeimpl_8h" name="nodeimpl.h" local="yes" imported="no">yaml-cpp-pm/nodeimpl.h</includes>
    <includes id="nodereadimpl_8h" name="nodereadimpl.h" local="yes" imported="no">yaml-cpp-pm/nodereadimpl.h</includes>
    <class kind="class">YAML_PM::Node</class>
    <class kind="struct">YAML_PM::NodeType</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>nodebuilder.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>nodebuilder_8cpp.html</filename>
    <includes id="nodebuilder_8h" name="nodebuilder.h" local="yes" imported="no">nodebuilder.h</includes>
    <includes id="mark_8h" name="mark.h" local="yes" imported="no">yaml-cpp-pm/mark.h</includes>
    <includes id="node_8h" name="node.h" local="yes" imported="no">yaml-cpp-pm/node.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>nodebuilder.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>nodebuilder_8h.html</filename>
    <includes id="eventhandler_8h" name="eventhandler.h" local="yes" imported="no">yaml-cpp-pm/eventhandler.h</includes>
    <class kind="class">YAML_PM::NodeBuilder</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>nodeimpl.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>nodeimpl_8h.html</filename>
    <includes id="nodeutil_8h" name="nodeutil.h" local="yes" imported="no">yaml-cpp-pm/nodeutil.h</includes>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>enable_if&lt; is_scalar_convertible&lt; T &gt; &gt;::type</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a221d133ad5c467f242262c8387dce76e</anchor>
      <arglist>(const Node &amp;node, T &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nodeownership.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>nodeownership_8cpp.html</filename>
    <includes id="nodeownership_8h" name="nodeownership.h" local="yes" imported="no">nodeownership.h</includes>
    <includes id="node_8h" name="node.h" local="yes" imported="no">yaml-cpp-pm/node.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>nodeownership.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>nodeownership_8h.html</filename>
    <includes id="noncopyable_8h" name="noncopyable.h" local="yes" imported="no">yaml-cpp-pm/noncopyable.h</includes>
    <includes id="ptr__vector_8h" name="ptr_vector.h" local="yes" imported="no">ptr_vector.h</includes>
    <class kind="class">YAML_PM::NodeOwnership</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>nodereadimpl.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>nodereadimpl_8h.html</filename>
    <class kind="struct">YAML_PM::fallback::flag</class>
    <class kind="struct">YAML_PM::read_impl</class>
    <class kind="struct">YAML_PM::read_impl&lt; false &gt;</class>
    <class kind="struct">YAML_PM::read_impl&lt; true &gt;</class>
    <namespace>YAML_PM</namespace>
    <namespace>YAML_PM::fallback</namespace>
    <member kind="function">
      <type>flag</type>
      <name>Convert</name>
      <anchorfile>namespaceYAML__PM_1_1fallback.html</anchorfile>
      <anchor>aa80438a5f237e034aa0341e137a26163</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ConvertScalar</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a54cb8719e23d9465601034653b3c5964</anchor>
      <arglist>(const Node &amp;node, T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator,</name>
      <anchorfile>namespaceYAML__PM_1_1fallback.html</anchorfile>
      <anchor>a1dcea05bf8f1cbf39dee74944e1c14e3</anchor>
      <arglist>(char, flag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator,</name>
      <anchorfile>namespaceYAML__PM_1_1fallback.html</anchorfile>
      <anchor>a6648a2c885db55d9902e15bf6966e86e</anchor>
      <arglist>(flag, flag)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>operator,</name>
      <anchorfile>namespaceYAML__PM_1_1fallback.html</anchorfile>
      <anchor>a6950438558ae2e0638412fd2045566f7</anchor>
      <arglist>(flag, T const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>operator,</name>
      <anchorfile>namespaceYAML__PM_1_1fallback.html</anchorfile>
      <anchor>acda7e2b6f60326754d97f5ff7adbe4ed</anchor>
      <arglist>(int, flag)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>nodeutil.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>nodeutil_8h.html</filename>
    <class kind="struct">YAML_PM::_FindFromNodeAtIndex</class>
    <class kind="struct">YAML_PM::_FindFromNodeAtIndex&lt; T, true &gt;</class>
    <class kind="struct">YAML_PM::is_index_type</class>
    <class kind="struct">YAML_PM::is_index_type_with_check</class>
    <class kind="struct">YAML_PM::is_index_type_with_check&lt; std::size_t, false &gt;</class>
    <class kind="struct">YAML_PM::is_same_type</class>
    <class kind="struct">YAML_PM::is_same_type&lt; T, T &gt;</class>
    <namespace>YAML_PM</namespace>
    <member kind="define">
      <type>#define</type>
      <name>MAKE_INDEX_TYPE</name>
      <anchorfile>nodeutil_8h.html</anchorfile>
      <anchor>aa55abe4629a53f784cb5a316404a4e4e</anchor>
      <arglist>(Type)</arglist>
    </member>
    <member kind="function">
      <type>const Node *</type>
      <name>FindFromNodeAtIndex</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aece7709a3d83020f46ac867acb16758e</anchor>
      <arglist>(const Node &amp;node, const T &amp;key)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MAKE_INDEX_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>afffe298e8437192bc8bfbaa924873da4</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MAKE_INDEX_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa6063b79588d120200844518f478d8a7</anchor>
      <arglist>(long)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MAKE_INDEX_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a1aec2e3648ca3afdb675b3de1492f969</anchor>
      <arglist>(short)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MAKE_INDEX_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a030c4e542d6b1a114bf057e95c16b4f4</anchor>
      <arglist>(unsigned long)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MAKE_INDEX_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a3be70ee09423ce50b3b4c7605b5657a5</anchor>
      <arglist>(unsigned short)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MAKE_INDEX_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a53aca382b7c906781b2cfc57b2e154ac</anchor>
      <arglist>(unsigned)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>noncopyable.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>noncopyable_8h.html</filename>
    <includes id="dll_8h" name="dll.h" local="yes" imported="no">yaml-cpp-pm/dll.h</includes>
    <class kind="class">YAML_PM::noncopyable</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>NormalSpace.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>NormalSpace_8cpp.html</filename>
    <includes id="NormalSpace_8h" name="NormalSpace.h" local="yes" imported="no">NormalSpace.h</includes>
  </compound>
  <compound kind="file">
    <name>NormalSpace.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>NormalSpace_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">NormalSpaceDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>null.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>null_8cpp.html</filename>
    <includes id="null_8h" name="null.h" local="yes" imported="no">yaml-cpp-pm/null.h</includes>
    <includes id="node_8h" name="node.h" local="yes" imported="no">yaml-cpp-pm/node.h</includes>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>YAML_CPP_API bool</type>
      <name>IsNull</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ad3c2fdc95c7349efe88e50aac927f69c</anchor>
      <arglist>(const Node &amp;node)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>null.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>null_8h.html</filename>
    <includes id="dll_8h" name="dll.h" local="yes" imported="no">yaml-cpp-pm/dll.h</includes>
    <class kind="struct">YAML_PM::_Null</class>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>YAML_CPP_API bool</type>
      <name>IsNull</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ad3c2fdc95c7349efe88e50aac927f69c</anchor>
      <arglist>(const Node &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4e997bd8b4b43ac0c2f676c3113f8277</anchor>
      <arglist>(const _Null &amp;, const _Null &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a443b6ff9899998181343ecaac73ccfe6</anchor>
      <arglist>(const _Null &amp;, const _Null &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>YAML_CPP_API _Null</type>
      <name>Null</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a11bc6723ef376bed336004c827cf88a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ObservationDirection.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>ObservationDirection_8cpp.html</filename>
    <includes id="ObservationDirection_8h" name="ObservationDirection.h" local="yes" imported="no">ObservationDirection.h</includes>
  </compound>
  <compound kind="file">
    <name>ObservationDirection.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>ObservationDirection_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">ObservationDirectionDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>octree.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/utils/</path>
    <filename>octree_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="libpointmatcher_2pointmatcher_2DataPointsFilters_2utils_2utils_8h" name="libpointmatcher/pointmatcher/DataPointsFilters/utils/utils.h" local="yes" imported="no">utils.h</includes>
    <includes id="octree_8hpp" name="octree.hpp" local="yes" imported="no">octree.hpp</includes>
    <class kind="struct">Octree_::BoundingBox</class>
    <class kind="class">Octree_</class>
    <member kind="typedef">
      <type>Octree_&lt; T, 3 &gt;</type>
      <name>Octree</name>
      <anchorfile>octree_8h.html</anchorfile>
      <anchor>ae852e54bc9ca3f5549f841efab645c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Octree_&lt; T, 2 &gt;</type>
      <name>Quadtree</name>
      <anchorfile>octree_8h.html</anchorfile>
      <anchor>af61b18c107925aaab61266454922314b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>octree.hpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/utils/</path>
    <filename>octree_8hpp.html</filename>
    <includes id="octree_8h" name="octree.h" local="yes" imported="no">octree.h</includes>
    <class kind="struct">OctreeHelper</class>
    <class kind="struct">OctreeHelper&lt; T, 2 &gt;</class>
    <class kind="struct">OctreeHelper&lt; T, 3 &gt;</class>
  </compound>
  <compound kind="file">
    <name>OctreeGrid.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>OctreeGrid_8cpp.html</filename>
    <includes id="OctreeGrid_8h" name="OctreeGrid.h" local="yes" imported="no">OctreeGrid.h</includes>
  </compound>
  <compound kind="file">
    <name>OctreeGrid.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>OctreeGrid_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="octree_8h" name="octree.h" local="yes" imported="no">utils/octree.h</includes>
    <class kind="struct">OctreeGridDataPointsFilter::CentroidSampler</class>
    <class kind="struct">OctreeGridDataPointsFilter::FirstPtsSampler</class>
    <class kind="struct">OctreeGridDataPointsFilter::MedoidSampler</class>
    <class kind="class">OctreeGridDataPointsFilter</class>
    <class kind="struct">OctreeGridDataPointsFilter::RandomPtsSampler</class>
  </compound>
  <compound kind="file">
    <name>optimal_tf_gauss_newton.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>optimal__tf__gauss__newton_8cpp.html</filename>
    <includes id="errorTerms_8h" name="errorTerms.h" local="no" imported="no">mp2p_icp/errorTerms.h</includes>
    <includes id="optimal__tf__gauss__newton_8h" name="optimal_tf_gauss_newton.h" local="no" imported="no">mp2p_icp/optimal_tf_gauss_newton.h</includes>
    <includes id="robust__kernels_8h" name="robust_kernels.h" local="no" imported="no">mp2p_icp/robust_kernels.h</includes>
  </compound>
  <compound kind="file">
    <name>optimal_tf_gauss_newton.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>optimal__tf__gauss__newton_8h.html</filename>
    <includes id="OptimalTF__Result_8h" name="OptimalTF_Result.h" local="no" imported="no">mp2p_icp/OptimalTF_Result.h</includes>
    <includes id="PairWeights_8h" name="PairWeights.h" local="no" imported="no">mp2p_icp/PairWeights.h</includes>
    <includes id="Pairings_8h" name="Pairings.h" local="no" imported="no">mp2p_icp/Pairings.h</includes>
    <includes id="robust__kernels_8h" name="robust_kernels.h" local="no" imported="no">mp2p_icp/robust_kernels.h</includes>
    <class kind="struct">mp2p_icp::OptimalTF_GN_Parameters</class>
    <namespace>mp2p_icp</namespace>
    <member kind="function">
      <type>bool</type>
      <name>optimal_tf_gauss_newton</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gad33a1757d040b005c4513d7bbcbd668c</anchor>
      <arglist>(const Pairings &amp;in, OptimalTF_Result &amp;result, const OptimalTF_GN_Parameters &amp;gnParams=OptimalTF_GN_Parameters())</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>optimal_tf_horn.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>optimal__tf__horn_8cpp.html</filename>
    <includes id="optimal__tf__horn_8h" name="optimal_tf_horn.h" local="no" imported="no">mp2p_icp/optimal_tf_horn.h</includes>
    <includes id="visit__correspondences_8h" name="visit_correspondences.h" local="yes" imported="no">visit_correspondences.h</includes>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>se3_l2_internal</name>
      <anchorfile>optimal__tf__horn_8cpp.html</anchorfile>
      <anchor>a2726ec4a43eb615a729613f0f3255385</anchor>
      <arglist>(const mp2p_icp::Pairings &amp;in, const WeightParameters &amp;wp, const mrpt::math::TPoint3D &amp;ct_local, const mrpt::math::TPoint3D &amp;ct_global, mrpt::math::CQuaternionDouble &amp;out_attitude, OutlierIndices &amp;in_out_outliers)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>optimal_tf_horn.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>optimal__tf__horn_8h.html</filename>
    <includes id="OptimalTF__Result_8h" name="OptimalTF_Result.h" local="no" imported="no">mp2p_icp/OptimalTF_Result.h</includes>
    <includes id="Pairings_8h" name="Pairings.h" local="no" imported="no">mp2p_icp/Pairings.h</includes>
    <includes id="WeightParameters_8h" name="WeightParameters.h" local="no" imported="no">mp2p_icp/WeightParameters.h</includes>
    <namespace>mp2p_icp</namespace>
    <member kind="function">
      <type>bool</type>
      <name>optimal_tf_horn</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>ad8cf1272ba9672ce2384aef804dc429d</anchor>
      <arglist>(const mp2p_icp::Pairings &amp;in, const WeightParameters &amp;wp, OptimalTF_Result &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>optimal_tf_olae.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>optimal__tf__olae_8cpp.html</filename>
    <includes id="optimal__tf__olae_8h" name="optimal_tf_olae.h" local="no" imported="no">mp2p_icp/optimal_tf_olae.h</includes>
    <includes id="visit__correspondences_8h" name="visit_correspondences.h" local="yes" imported="no">visit_correspondences.h</includes>
    <class kind="struct">OLAE_LinearSystems</class>
    <member kind="function" static="yes">
      <type>static mrpt::poses::CPose3D</type>
      <name>gibbs2pose</name>
      <anchorfile>optimal__tf__olae_8cpp.html</anchorfile>
      <anchor>a0be94c7f56551c43c7804a4bb24ca758</anchor>
      <arglist>(const Eigen::Vector3d &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static OLAE_LinearSystems</type>
      <name>olae_build_linear_system</name>
      <anchorfile>optimal__tf__olae_8cpp.html</anchorfile>
      <anchor>af4847a839458f72c4961f4ccf79b1e06</anchor>
      <arglist>(const Pairings &amp;in, const WeightParameters &amp;wp, const mrpt::math::TPoint3D &amp;ct_local, const mrpt::math::TPoint3D &amp;ct_global, OutlierIndices &amp;in_out_outliers)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>optimal_tf_olae.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>optimal__tf__olae_8h.html</filename>
    <includes id="OptimalTF__Result_8h" name="OptimalTF_Result.h" local="no" imported="no">mp2p_icp/OptimalTF_Result.h</includes>
    <includes id="Pairings_8h" name="Pairings.h" local="no" imported="no">mp2p_icp/Pairings.h</includes>
    <includes id="WeightParameters_8h" name="WeightParameters.h" local="no" imported="no">mp2p_icp/WeightParameters.h</includes>
    <namespace>mp2p_icp</namespace>
    <member kind="function">
      <type>bool</type>
      <name>optimal_tf_olae</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaf0e59b2d3bce3088d75ea4bfde685980</anchor>
      <arglist>(const Pairings &amp;in, const WeightParameters &amp;wp, OptimalTF_Result &amp;result)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OptimalTF_Result.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>OptimalTF__Result_8h.html</filename>
    <includes id="Pairings_8h" name="Pairings.h" local="no" imported="no">mp2p_icp/Pairings.h</includes>
    <class kind="struct">mp2p_icp::OptimalTF_Result</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>OrientNormals.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>OrientNormals_8cpp.html</filename>
    <includes id="OrientNormals_8h" name="OrientNormals.h" local="yes" imported="no">OrientNormals.h</includes>
  </compound>
  <compound kind="file">
    <name>OrientNormals.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>OrientNormals_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">OrientNormalsDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>ostream.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>ostream_8cpp.html</filename>
    <includes id="ostream_8h" name="ostream.h" local="yes" imported="no">yaml-cpp-pm/ostream.h</includes>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ad72fda88adad7b051d7277f4c5ac1ac8</anchor>
      <arglist>(ostream &amp;out, char ch)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a6069957c513b5b6fa445693283950d2b</anchor>
      <arglist>(ostream &amp;out, const char *str)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a3168a136ec939b47f075d205bec072a4</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ostream.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>ostream_8h.html</filename>
    <class kind="class">YAML_PM::ostream</class>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ad72fda88adad7b051d7277f4c5ac1ac8</anchor>
      <arglist>(ostream &amp;out, char ch)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a6069957c513b5b6fa445693283950d2b</anchor>
      <arglist>(ostream &amp;out, const char *str)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a3168a136ec939b47f075d205bec072a4</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>OutlierFilter.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>OutlierFilter_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>OutlierFiltersImpl.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>OutlierFiltersImpl_8cpp.html</filename>
    <includes id="OutlierFiltersImpl_8h" name="OutlierFiltersImpl.h" local="yes" imported="no">OutlierFiltersImpl.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
    <includes id="Functions_8h" name="Functions.h" local="yes" imported="no">Functions.h</includes>
    <includes id="MatchersImpl_8h" name="MatchersImpl.h" local="yes" imported="no">MatchersImpl.h</includes>
  </compound>
  <compound kind="file">
    <name>OutlierFiltersImpl.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>OutlierFiltersImpl_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">OutlierFiltersImpl::GenericDescriptorOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::MaxDistOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::MedianDistOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::MinDistOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::NullOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl</class>
    <class kind="struct">OutlierFiltersImpl::RobustOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::SurfaceNormalOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::TrimmedDistOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::VarTrimmedDistOutlierFilter</class>
  </compound>
  <compound kind="file">
    <name>Outliers.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/utest/ui/</path>
    <filename>Outliers_8cpp.html</filename>
    <includes id="utest_8h" name="utest.h" local="yes" imported="no">../utest.h</includes>
    <includes id="OutlierFiltersImpl_8h" name="OutlierFiltersImpl.h" local="yes" imported="no">pointmatcher/OutlierFiltersImpl.h</includes>
    <class kind="class">OutlierFilterTest</class>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>Outliers_8cpp.html</anchorfile>
      <anchor>ac28b827864b87fcd4e95ee6ddbc46e96</anchor>
      <arglist>(OutlierFilterTest, MaxDistOutlierFilter2D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>Outliers_8cpp.html</anchorfile>
      <anchor>a2245cd661b1850a057a7accef37537f0</anchor>
      <arglist>(OutlierFilterTest, MaxDistOutlierFilter3D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>Outliers_8cpp.html</anchorfile>
      <anchor>a147baf2e80098ac2369622e636b05f61</anchor>
      <arglist>(OutlierFilterTest, MedianDistOutlierFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>Outliers_8cpp.html</anchorfile>
      <anchor>adc03d771049154e1a903dbd3993aedd6</anchor>
      <arglist>(OutlierFilterTest, MinDistOutlierFilter2D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>Outliers_8cpp.html</anchorfile>
      <anchor>a46a698c5a893cb7e0fbb8b21efac12a1</anchor>
      <arglist>(OutlierFilterTest, MinDistOutlierFilter3D)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>Outliers_8cpp.html</anchorfile>
      <anchor>a9d5018716f0ae9afdf54cf17d9021a66</anchor>
      <arglist>(OutlierFilterTest, TrimmedDistOutlierFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>Outliers_8cpp.html</anchorfile>
      <anchor>a93a82d9ecae7729fe8cb50103c394caa</anchor>
      <arglist>(OutlierFilterTest, VarTrimmedDistOutlierFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>Outliers_8cpp.html</anchorfile>
      <anchor>aaf00ed0a4369ef1ede3ac822647df1e0</anchor>
      <arglist>(OutlierFilterTest, VarTrimmedDistOutlierFilterParameters)</arglist>
    </member>
    <member kind="function">
      <type>OutlierFiltersImpl&lt; float &gt;::OutlierWeights</type>
      <name>VarTrimLambdaTest</name>
      <anchorfile>Outliers_8cpp.html</anchorfile>
      <anchor>a3ced0544b29628ea539c0903b6c008ca</anchor>
      <arglist>(const float lambda)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Pairings.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>Pairings_8cpp.html</filename>
    <includes id="Pairings_8h" name="Pairings.h" local="no" imported="no">mp2p_icp/Pairings.h</includes>
    <namespace>mrpt</namespace>
    <namespace>mrpt::serialization</namespace>
    <member kind="function">
      <type>void</type>
      <name>append_container_size</name>
      <anchorfile>Pairings_8cpp.html</anchorfile>
      <anchor>a3623e4c626abda323c9358d8a70ef910</anchor>
      <arglist>(const CONTAINER &amp;c, const std::string &amp;name, std::string &amp;ret)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>afa44b103d4768cc30495200f7f828ca5</anchor>
      <arglist>(CArchive &amp;out, const mp2p_icp::matched_line_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a9edbc20a22d0ce6dfbf8b7ad0a9f4d4e</anchor>
      <arglist>(CArchive &amp;out, const mp2p_icp::matched_plane_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>ab1045c787ac6b4a31eaf01bd36a5e541</anchor>
      <arglist>(CArchive &amp;out, const mp2p_icp::point_line_pair_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a40b7a877b855a18492fbbf9ebea492d3</anchor>
      <arglist>(CArchive &amp;out, const mp2p_icp::point_plane_pair_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a0d4dc1dc2d63b29e2283d767a4d9e782</anchor>
      <arglist>(CArchive &amp;in, mp2p_icp::matched_line_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a0d614e5e3c47d0fe77aae604fe066310</anchor>
      <arglist>(CArchive &amp;in, mp2p_icp::matched_plane_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a0eb86507b01a1581e7d6b143be02cddf</anchor>
      <arglist>(CArchive &amp;in, mp2p_icp::point_line_pair_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>ae7a0f60c37c81678feaa4d5bd72eecd7</anchor>
      <arglist>(CArchive &amp;in, mp2p_icp::point_plane_pair_t &amp;obj)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>push_back_copy</name>
      <anchorfile>Pairings_8cpp.html</anchorfile>
      <anchor>a96f7a9c9204b6ee09462801cf8ccaceb</anchor>
      <arglist>(const T &amp;o, T &amp;me)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>push_back_move</name>
      <anchorfile>Pairings_8cpp.html</anchorfile>
      <anchor>a7dbe1c4f2ef1bbc019619c93d8ba6d4f</anchor>
      <arglist>(T &amp;&amp;o, T &amp;me)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SERIALIZATION_VERSION</name>
      <anchorfile>Pairings_8cpp.html</anchorfile>
      <anchor>aa8830413fe7b57b8bfc217fd7c26d1f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Pairings.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>Pairings_8h.html</filename>
    <includes id="plane__patch_8h" name="plane_patch.h" local="no" imported="no">mp2p_icp/plane_patch.h</includes>
    <includes id="point__plane__pair__t_8h" name="point_plane_pair_t.h" local="no" imported="no">mp2p_icp/point_plane_pair_t.h</includes>
    <includes id="render__params_8h" name="render_params.h" local="no" imported="no">mp2p_icp/render_params.h</includes>
    <class kind="struct">mp2p_icp::matched_line_t</class>
    <class kind="struct">mp2p_icp::matched_plane_t</class>
    <class kind="struct">mp2p_icp::OutlierIndices</class>
    <class kind="struct">mp2p_icp::Pairings</class>
    <class kind="struct">mp2p_icp::point_line_pair_t</class>
    <namespace>mp2p_icp</namespace>
    <namespace>mrpt</namespace>
    <namespace>mrpt::serialization</namespace>
    <member kind="typedef">
      <type>std::vector&lt; matched_line_t &gt;</type>
      <name>MatchedLineList</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaf9ea77c8fe240b655ec9e15fe75f6645</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; matched_plane_t &gt;</type>
      <name>MatchedPlaneList</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga905329ec666e6cd56f1833d82222f96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; point_line_pair_t &gt;</type>
      <name>MatchedPointLineList</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga6f162043a9999401a6f7bfe5dd90653b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::tuple&lt; mrpt::math::TPoint3D, mrpt::math::TPoint3D &gt;</type>
      <name>eval_centroids_robust</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga6cec585532381f997595dabb4f81b784</anchor>
      <arglist>(const Pairings &amp;in, const OutlierIndices &amp;outliers)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>afa44b103d4768cc30495200f7f828ca5</anchor>
      <arglist>(CArchive &amp;out, const mp2p_icp::matched_line_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a9edbc20a22d0ce6dfbf8b7ad0a9f4d4e</anchor>
      <arglist>(CArchive &amp;out, const mp2p_icp::matched_plane_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>ab1045c787ac6b4a31eaf01bd36a5e541</anchor>
      <arglist>(CArchive &amp;out, const mp2p_icp::point_line_pair_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a40b7a877b855a18492fbbf9ebea492d3</anchor>
      <arglist>(CArchive &amp;out, const mp2p_icp::point_plane_pair_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga6137f3b829822ddbc5739a03253ad7a4</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out, const Pairings &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a0d4dc1dc2d63b29e2283d767a4d9e782</anchor>
      <arglist>(CArchive &amp;in, mp2p_icp::matched_line_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a0d614e5e3c47d0fe77aae604fe066310</anchor>
      <arglist>(CArchive &amp;in, mp2p_icp::matched_plane_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a0eb86507b01a1581e7d6b143be02cddf</anchor>
      <arglist>(CArchive &amp;in, mp2p_icp::point_line_pair_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>ae7a0f60c37c81678feaa4d5bd72eecd7</anchor>
      <arglist>(CArchive &amp;in, mp2p_icp::point_plane_pair_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga643c979479ec6112e6c57f74772fb930</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in, Pairings &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PairWeights.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>PairWeights_8cpp.html</filename>
    <includes id="PairWeights_8h" name="PairWeights.h" local="no" imported="no">mp2p_icp/PairWeights.h</includes>
  </compound>
  <compound kind="file">
    <name>PairWeights.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>PairWeights_8h.html</filename>
    <class kind="struct">mp2p_icp::PairWeights</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>Parameterizable.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/src/</path>
    <filename>Parameterizable_8cpp.html</filename>
    <includes id="Parameterizable_8h" name="Parameterizable.h" local="no" imported="no">mp2p_icp/Parameterizable.h</includes>
  </compound>
  <compound kind="file">
    <name>Parameterizable.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/include/mp2p_icp/</path>
    <filename>Parameterizable_8h.html</filename>
    <class kind="struct">mp2p_icp::internal::InfoPerParam</class>
    <class kind="class">mp2p_icp::Parameterizable</class>
    <class kind="class">mp2p_icp::ParameterSource</class>
    <namespace>mp2p_icp</namespace>
    <namespace>mp2p_icp::internal</namespace>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_PARAMETER_IN_OPT</name>
      <anchorfile>Parameterizable_8h.html</anchorfile>
      <anchor>a3581e4babdfd9870ee0b0a3c73cf302a</anchor>
      <arglist>(__yaml, __variable, __object)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_PARAMETER_IN_REQ</name>
      <anchorfile>Parameterizable_8h.html</anchorfile>
      <anchor>ae6d23e05286df71806ac46ed1e1bdcd4</anchor>
      <arglist>(__yaml, __variable, __object)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_PARAMETER_OPT</name>
      <anchorfile>Parameterizable_8h.html</anchorfile>
      <anchor>a3c40d13306f5ec40a0d18441ba3f60f3</anchor>
      <arglist>(__yaml, __variable)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DECLARE_PARAMETER_REQ</name>
      <anchorfile>Parameterizable_8h.html</anchorfile>
      <anchor>ab7f583165eb984a969eda073a3be992f</anchor>
      <arglist>(__yaml, __variable)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AttachToParameterSource</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>a620e9ff493e5d195950e938cdc7dad47</anchor>
      <arglist>(Parameterizable &amp;o, ParameterSource &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AttachToParameterSource</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>a034de57de18239ff9ec4b52bd447eac4</anchor>
      <arglist>(std::vector&lt; std::shared_ptr&lt; T &gt;&gt; &amp;setObjects, ParameterSource &amp;source)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Parameters.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>Parameters_8cpp.html</filename>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">mp2p_icp/Parameters.h</includes>
    <member kind="variable">
      <type>const bool</type>
      <name>MP2P_ICP_GENERATE_DEBUG_FILES</name>
      <anchorfile>Parameters_8cpp.html</anchorfile>
      <anchor>ac982af6e610ceb3a89bfa404c5a2e115</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Parameters.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>Parameters_8h.html</filename>
    <includes id="WeightParameters_8h" name="WeightParameters.h" local="no" imported="no">mp2p_icp/WeightParameters.h</includes>
    <class kind="struct">mp2p_icp::Parameters</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>Parametrizable.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Parametrizable_8cpp.html</filename>
    <includes id="Parametrizable_8h" name="Parametrizable.h" local="yes" imported="no">Parametrizable.h</includes>
    <namespace>PointMatcherSupport</namespace>
    <member kind="function">
      <type>bool</type>
      <name>FalseLexicalComparison</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a9180b9abb3e0df0a7f01a2568c658fdc</anchor>
      <arglist>(std::string, std::string)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a8739335fbea3463951d4ed48bb3611ed</anchor>
      <arglist>(std::ostream &amp;o, const Parametrizable &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ada38920ce3008e244fe074085f6d32cb</anchor>
      <arglist>(std::ostream &amp;o, const Parametrizable::ParameterDoc &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>afa6c292ec992a214011319ef3aa2bf80</anchor>
      <arglist>(std::ostream &amp;o, const Parametrizable::ParametersDoc &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Parametrizable.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Parametrizable_8h.html</filename>
    <class kind="struct">PointMatcherSupport::Parametrizable::InvalidParameter</class>
    <class kind="struct">PointMatcherSupport::Parametrizable::ParameterDoc</class>
    <class kind="struct">PointMatcherSupport::Parametrizable</class>
    <namespace>PointMatcherSupport</namespace>
    <member kind="define">
      <type>#define</type>
      <name>BOOST_ASSIGN_MAX_PARAMS</name>
      <anchorfile>Parametrizable_8h.html</anchorfile>
      <anchor>a4ad59d9b7c59f886ed21403a7fbf17d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Target</type>
      <name>lexical_cast</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a6ac67146e2ffd4c8b700b06c2bcea94a</anchor>
      <arglist>(const Source &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>lexical_cast</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a079dd92d80a7ae717957f040f2513658</anchor>
      <arglist>(const std::string &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Target</type>
      <name>lexical_cast_scalar_to_string</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a2c15f6f840bfc3bd4bf4fde542ed7636</anchor>
      <arglist>(const char *&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Target</type>
      <name>lexical_cast_scalar_to_string</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a3bf1beb85a317471168b96b7badfb708</anchor>
      <arglist>(const std::string &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>afa6c292ec992a214011319ef3aa2bf80</anchor>
      <arglist>(std::ostream &amp;o, const Parametrizable::ParametersDoc &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toParam</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a96c0d1da87b78922a12bc9c41ce5a5da</anchor>
      <arglist>(const S &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parse.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/util/</path>
    <filename>parse_8cpp.html</filename>
    <includes id="yaml_8h" name="yaml.h" local="yes" imported="no">yaml-cpp-pm/yaml.h</includes>
    <includes id="eventhandler_8h" name="eventhandler.h" local="yes" imported="no">yaml-cpp-pm/eventhandler.h</includes>
    <class kind="class">NullEventHandler</class>
    <class kind="struct">Params</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>parse_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>parse_8cpp.html</anchorfile>
      <anchor>a26747fcb7495a752ec114baf7c113d2c</anchor>
      <arglist>(std::istream &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>Params</type>
      <name>ParseArgs</name>
      <anchorfile>parse_8cpp.html</anchorfile>
      <anchor>a3862fee1f08c2c1b706e883bc244bfa3</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parser.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>parser_8cpp.html</filename>
    <includes id="parser_8h" name="parser.h" local="yes" imported="no">yaml-cpp-pm/parser.h</includes>
    <includes id="eventhandler_8h" name="eventhandler.h" local="yes" imported="no">yaml-cpp-pm/eventhandler.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">yaml-cpp-pm/exceptions.h</includes>
    <includes id="node_8h" name="node.h" local="yes" imported="no">yaml-cpp-pm/node.h</includes>
    <includes id="directives_8h" name="directives.h" local="yes" imported="no">directives.h</includes>
    <includes id="nodebuilder_8h" name="nodebuilder.h" local="yes" imported="no">nodebuilder.h</includes>
    <includes id="scanner_8h" name="scanner.h" local="yes" imported="no">scanner.h</includes>
    <includes id="singledocparser_8h" name="singledocparser.h" local="yes" imported="no">singledocparser.h</includes>
    <includes id="tag_8h" name="tag.h" local="yes" imported="no">tag.h</includes>
    <includes id="token_8h" name="token.h" local="yes" imported="no">token.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>parser.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>parser_8h.html</filename>
    <includes id="dll_8h" name="dll.h" local="yes" imported="no">yaml-cpp-pm/dll.h</includes>
    <includes id="noncopyable_8h" name="noncopyable.h" local="yes" imported="no">yaml-cpp-pm/noncopyable.h</includes>
    <class kind="class">YAML_PM::Parser</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>plane_patch.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/include/mp2p_icp/</path>
    <filename>plane__patch_8h.html</filename>
    <class kind="struct">mp2p_icp::plane_patch_t</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>point_plane_pair_t.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/include/mp2p_icp/</path>
    <filename>point__plane__pair__t_8h.html</filename>
    <includes id="plane__patch_8h" name="plane_patch.h" local="no" imported="no">mp2p_icp/plane_patch.h</includes>
    <class kind="struct">mp2p_icp::point_plane_pair_t</class>
    <namespace>mp2p_icp</namespace>
    <member kind="typedef">
      <type>std::vector&lt; point_plane_pair_t &gt;</type>
      <name>MatchedPointPlaneList</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gacbb11c65e3bb9db0baea188860bd92b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pointcloud_bitfield.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/include/mp2p_icp/</path>
    <filename>pointcloud__bitfield_8h.html</filename>
    <includes id="layer__name__t_8h" name="layer_name_t.h" local="no" imported="no">mp2p_icp/layer_name_t.h</includes>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <class kind="struct">mp2p_icp::pointcloud_bitfield_t::DenseOrSparseBitField</class>
    <class kind="struct">mp2p_icp::pointcloud_bitfield_t</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>pointcloud_sanity_check.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/src/</path>
    <filename>pointcloud__sanity__check_8cpp.html</filename>
    <includes id="pointcloud__sanity__check_8h" name="pointcloud_sanity_check.h" local="no" imported="no">mp2p_icp/pointcloud_sanity_check.h</includes>
  </compound>
  <compound kind="file">
    <name>pointcloud_sanity_check.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/include/mp2p_icp/</path>
    <filename>pointcloud__sanity__check_8h.html</filename>
    <namespace>mp2p_icp</namespace>
    <member kind="function">
      <type>bool</type>
      <name>pointcloud_sanity_check</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga5e771fe640ff97a5bac1abd55bea6206</anchor>
      <arglist>(const mrpt::maps::CPointsMap &amp;pc, bool printWarnings=true)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PointCloudToVoxelGrid.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>PointCloudToVoxelGrid_8cpp.html</filename>
    <includes id="PointCloudToVoxelGrid_8h" name="PointCloudToVoxelGrid.h" local="no" imported="no">mp2p_icp_filters/PointCloudToVoxelGrid.h</includes>
    <includes id="robin__map_8h" name="robin_map.h" local="no" imported="no">tsl/robin_map.h</includes>
    <class kind="struct">PointCloudToVoxelGrid::Impl</class>
  </compound>
  <compound kind="file">
    <name>PointCloudToVoxelGrid.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>PointCloudToVoxelGrid_8h.html</filename>
    <class kind="struct">mp2p_icp_filters::PointCloudToVoxelGrid::indices_t</class>
    <class kind="struct">mp2p_icp_filters::PointCloudToVoxelGrid::IndicesHash</class>
    <class kind="struct">mp2p_icp_filters::PointCloudToVoxelGrid::Parameters</class>
    <class kind="class">mp2p_icp_filters::PointCloudToVoxelGrid</class>
    <class kind="struct">mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>PointCloudToVoxelGridSingle.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>PointCloudToVoxelGridSingle_8cpp.html</filename>
    <includes id="PointCloudToVoxelGridSingle_8h" name="PointCloudToVoxelGridSingle.h" local="no" imported="no">mp2p_icp_filters/PointCloudToVoxelGridSingle.h</includes>
    <includes id="robin__map_8h" name="robin_map.h" local="no" imported="no">tsl/robin_map.h</includes>
    <class kind="struct">PointCloudToVoxelGridSingle::Impl</class>
  </compound>
  <compound kind="file">
    <name>PointCloudToVoxelGridSingle.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>PointCloudToVoxelGridSingle_8h.html</filename>
    <class kind="struct">mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t</class>
    <class kind="struct">mp2p_icp_filters::PointCloudToVoxelGridSingle::IndicesHash</class>
    <class kind="class">mp2p_icp_filters::PointCloudToVoxelGridSingle</class>
    <class kind="struct">mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t</class>
    <namespace>mp2p_icp_filters</namespace>
  </compound>
  <compound kind="file">
    <name>PointMatcher.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>PointMatcher_8h.html</filename>
    <includes id="DeprecationWarnings_8h" name="DeprecationWarnings.h" local="yes" imported="no">DeprecationWarnings.h</includes>
    <includes id="Parametrizable_8h" name="Parametrizable.h" local="yes" imported="no">Parametrizable.h</includes>
    <includes id="Registrar_8h" name="Registrar.h" local="yes" imported="no">Registrar.h</includes>
    <class kind="struct">PointMatcherSupport::ConfigurationError</class>
    <class kind="struct">PointMatcher::ConvergenceError</class>
    <class kind="struct">PointMatcher::DataPoints</class>
    <class kind="struct">PointMatcher::DataPointsFilter</class>
    <class kind="struct">PointMatcher::DataPointsFilters</class>
    <class kind="struct">PointMatcher::ErrorMinimizer::ErrorElements</class>
    <class kind="struct">PointMatcher::ErrorMinimizer</class>
    <class kind="struct">PointMatcher::ICP</class>
    <class kind="struct">PointMatcher::ICPChainBase</class>
    <class kind="struct">PointMatcher::ICPSequence</class>
    <class kind="struct">PointMatcher::Inspector</class>
    <class kind="struct">PointMatcher::DataPoints::InvalidField</class>
    <class kind="struct">PointMatcherSupport::InvalidModuleType</class>
    <class kind="struct">PointMatcher::DataPoints::Label</class>
    <class kind="struct">PointMatcher::DataPoints::Labels</class>
    <class kind="struct">PointMatcherSupport::Logger</class>
    <class kind="struct">PointMatcher::Matcher</class>
    <class kind="struct">PointMatcher::Matches</class>
    <class kind="struct">PointMatcher::OutlierFilter</class>
    <class kind="struct">PointMatcher::OutlierFilters</class>
    <class kind="struct">PointMatcher</class>
    <class kind="struct">PointMatcher::Transformation</class>
    <class kind="struct">PointMatcher::TransformationChecker</class>
    <class kind="struct">PointMatcher::TransformationCheckers</class>
    <class kind="struct">PointMatcherSupport::TransformationError</class>
    <class kind="struct">PointMatcher::Transformations</class>
    <namespace>PointMatcherSupport</namespace>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_NO_DEBUG</name>
      <anchorfile>PointMatcher_8h.html</anchorfile>
      <anchor>a844958ed8129c1ab4a975683f62900db</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EIGEN_USE_NEW_STDVECTOR</name>
      <anchorfile>PointMatcher_8h.html</anchorfile>
      <anchor>add81a3e8d99fc68c376b2e54acb2412c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ONE_MINUS_EPS</name>
      <anchorfile>PointMatcher_8h.html</anchorfile>
      <anchor>a90c18409c9afd5ce16f4f72959468d30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINTMATCHER_VERSION</name>
      <anchorfile>PointMatcher_8h.html</anchorfile>
      <anchor>abfecc60b2508825b89649b8df7eca275</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>POINTMATCHER_VERSION_INT</name>
      <anchorfile>PointMatcher_8h.html</anchorfile>
      <anchor>a6917804d1572cd356deea82571d0399f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ZERO_PLUS_EPS</name>
      <anchorfile>PointMatcher_8h.html</anchorfile>
      <anchor>ad02cdbd5f35ddf325d6d77fb1faadd9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>CsvElements</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a9f8750e84a89517ae27cee924d551b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogger</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a2c24ca4d4bc48997b5dd7bcdb9aaada3</anchor>
      <arglist>(std::shared_ptr&lt; Logger &gt; newLogger)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validateFile</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a0f8665acc66df0e311fde481d72ac7c1</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PointMatcherPrivate.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>PointMatcherPrivate_8h.html</filename>
    <namespace>PointMatcherSupport</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__POINTMATCHER_FUNCTION__</name>
      <anchorfile>PointMatcherPrivate_8h.html</anchorfile>
      <anchor>ab5a08093d580148cef28a80ecac7485c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG_INFO_STREAM</name>
      <anchorfile>PointMatcherPrivate_8h.html</anchorfile>
      <anchor>acdcd428f7ae80a4911ea84496dce44f5</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>LOG_WARNING_STREAM</name>
      <anchorfile>PointMatcherPrivate_8h.html</anchorfile>
      <anchor>a486176f6836083a50aaaf523504bd350</anchor>
      <arglist>(args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PointToPlane.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/ErrorMinimizers/</path>
    <filename>PointToPlane_8cpp.html</filename>
    <includes id="ErrorMinimizersImpl_8h" name="ErrorMinimizersImpl.h" local="yes" imported="no">ErrorMinimizersImpl.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
    <includes id="Functions_8h" name="Functions.h" local="yes" imported="no">Functions.h</includes>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>PointToPlane_8cpp.html</anchorfile>
      <anchor>a8a0b8ad142249965cf1eeeba811f1d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>PointToPlane_8cpp.html</anchorfile>
      <anchor>a6fcec357c542e688f1884661df97a7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>PointToPlane_8cpp.html</anchorfile>
      <anchor>a8da28c6703bdc3f308da2714644e5a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>PointToPlane_8cpp.html</anchorfile>
      <anchor>ac80f658061b4cd0d7b2d12d035a37195</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>PointToPlane_8cpp.html</anchorfile>
      <anchor>a6f54c78515a92ed327d44498156a6b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>solvePossiblyUnderdeterminedLinearSystem</name>
      <anchorfile>PointToPlane_8cpp.html</anchorfile>
      <anchor>aa409e61beb7eba782c654d0fe0c87eb5</anchor>
      <arglist>(const MatrixA &amp;A, const Vector &amp;b, Vector &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PointToPlane.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/ErrorMinimizers/</path>
    <filename>PointToPlane_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">PointToPlaneErrorMinimizer</class>
    <member kind="function">
      <type>void</type>
      <name>solvePossiblyUnderdeterminedLinearSystem</name>
      <anchorfile>PointToPlane_8h.html</anchorfile>
      <anchor>aa409e61beb7eba782c654d0fe0c87eb5</anchor>
      <arglist>(const MatrixA &amp;A, const Vector &amp;b, Vector &amp;x)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PointToPlaneWithCov.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/ErrorMinimizers/</path>
    <filename>PointToPlaneWithCov_8cpp.html</filename>
    <includes id="ErrorMinimizersImpl_8h" name="ErrorMinimizersImpl.h" local="yes" imported="no">ErrorMinimizersImpl.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
    <includes id="Functions_8h" name="Functions.h" local="yes" imported="no">Functions.h</includes>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>PointToPlaneWithCov_8cpp.html</anchorfile>
      <anchor>a8a0b8ad142249965cf1eeeba811f1d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>PointToPlaneWithCov_8cpp.html</anchorfile>
      <anchor>a6fcec357c542e688f1884661df97a7f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>PointToPlaneWithCov_8cpp.html</anchorfile>
      <anchor>a8da28c6703bdc3f308da2714644e5a96</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>PointToPlaneWithCov_8cpp.html</anchorfile>
      <anchor>ac80f658061b4cd0d7b2d12d035a37195</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>PointToPlaneWithCov_8cpp.html</anchorfile>
      <anchor>a6f54c78515a92ed327d44498156a6b9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>PointToPlaneWithCov.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/ErrorMinimizers/</path>
    <filename>PointToPlaneWithCov_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="ErrorMinimizersImpl_8h" name="ErrorMinimizersImpl.h" local="yes" imported="no">ErrorMinimizersImpl.h</includes>
    <class kind="struct">PointToPlaneWithCovErrorMinimizer</class>
  </compound>
  <compound kind="file">
    <name>PointToPoint.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/ErrorMinimizers/</path>
    <filename>PointToPoint_8cpp.html</filename>
    <includes id="ErrorMinimizersImpl_8h" name="ErrorMinimizersImpl.h" local="yes" imported="no">ErrorMinimizersImpl.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>PointToPoint.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/ErrorMinimizers/</path>
    <filename>PointToPoint_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">PointToPointErrorMinimizer</class>
  </compound>
  <compound kind="file">
    <name>PointToPointSimilarity.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/ErrorMinimizers/</path>
    <filename>PointToPointSimilarity_8cpp.html</filename>
    <includes id="ErrorMinimizersImpl_8h" name="ErrorMinimizersImpl.h" local="yes" imported="no">ErrorMinimizersImpl.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>PointToPointSimilarity.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/ErrorMinimizers/</path>
    <filename>PointToPointSimilarity_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">PointToPointSimilarityErrorMinimizer</class>
  </compound>
  <compound kind="file">
    <name>PointToPointWithCov.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/ErrorMinimizers/</path>
    <filename>PointToPointWithCov_8cpp.html</filename>
    <includes id="ErrorMinimizersImpl_8h" name="ErrorMinimizersImpl.h" local="yes" imported="no">ErrorMinimizersImpl.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>PointToPointWithCov.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/ErrorMinimizers/</path>
    <filename>PointToPointWithCov_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="ErrorMinimizersImpl_8h" name="ErrorMinimizersImpl.h" local="yes" imported="no">ErrorMinimizersImpl.h</includes>
    <class kind="struct">PointToPointWithCovErrorMinimizer</class>
  </compound>
  <compound kind="file">
    <name>policy_tests.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/robin-map/tests/</path>
    <filename>policy__tests_8cpp.html</filename>
    <includes id="robin__growth__policy_8h" name="robin_growth_policy.h" local="no" imported="no">tsl/robin_growth_policy.h</includes>
    <includes id="robin-map_2tests_2utils_8h" name="robin-map/tests/utils.h" local="yes" imported="no">utils.h</includes>
    <member kind="typedef">
      <type>boost::mpl::list&lt; tsl::rh::power_of_two_growth_policy&lt; 2 &gt;, tsl::rh::power_of_two_growth_policy&lt; 4 &gt;, tsl::rh::prime_growth_policy, tsl::rh::mod_growth_policy&lt;&gt;, tsl::rh::mod_growth_policy&lt; std::ratio&lt; 7, 2 &gt; &gt;&gt;</type>
      <name>test_types</name>
      <anchorfile>policy__tests_8cpp.html</anchorfile>
      <anchor>af89b73ca31e914fe189f9a6a742fa15c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE_TEMPLATE</name>
      <anchorfile>policy__tests_8cpp.html</anchorfile>
      <anchor>a559f52cfe2ec31d11435708747ae526a</anchor>
      <arglist>(test_policy, Policy, test_types)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE_TEMPLATE</name>
      <anchorfile>policy__tests_8cpp.html</anchorfile>
      <anchor>a795fc56f92a11553d4913c8075dd5028</anchor>
      <arglist>(test_policy_max_bucket_count, Policy, test_types)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE_TEMPLATE</name>
      <anchorfile>policy__tests_8cpp.html</anchorfile>
      <anchor>af6aaab100e8ea72781409019a7925618</anchor>
      <arglist>(test_policy_min_bucket_count, Policy, test_types)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pt2ln_pl_to_pt2pt.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>pt2ln__pl__to__pt2pt_8cpp.html</filename>
    <includes id="pt2ln__pl__to__pt2pt_8h" name="pt2ln_pl_to_pt2pt.h" local="no" imported="no">mp2p_icp/pt2ln_pl_to_pt2pt.h</includes>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>append_from_sorted</name>
      <anchorfile>pt2ln__pl__to__pt2pt_8cpp.html</anchorfile>
      <anchor>a2b2b490b39a2039c56f3e7a26eaece05</anchor>
      <arglist>(const std::multimap&lt; double, mrpt::tfest::TMatchingPair &gt; &amp;sorted, Pairings &amp;out, const double ratio)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pt2ln_pl_to_pt2pt.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>pt2ln__pl__to__pt2pt_8h.html</filename>
    <includes id="Pairings_8h" name="Pairings.h" local="no" imported="no">mp2p_icp/Pairings.h</includes>
    <includes id="Solver_8h" name="Solver.h" local="no" imported="no">mp2p_icp/Solver.h</includes>
    <namespace>mp2p_icp</namespace>
    <member kind="function">
      <type>Pairings</type>
      <name>pt2ln_pl_to_pt2pt</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>af9d36e2d0b65b4d42c96d5568eea93c2</anchor>
      <arglist>(const Pairings &amp;in, const SolverContext &amp;sc)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ptr_stack.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>ptr__stack_8h.html</filename>
    <includes id="noncopyable_8h" name="noncopyable.h" local="yes" imported="no">yaml-cpp-pm/noncopyable.h</includes>
    <class kind="class">ptr_stack</class>
  </compound>
  <compound kind="file">
    <name>ptr_vector.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>ptr__vector_8h.html</filename>
    <includes id="noncopyable_8h" name="noncopyable.h" local="yes" imported="no">yaml-cpp-pm/noncopyable.h</includes>
    <class kind="class">YAML_PM::ptr_vector</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>QualityEvaluator.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>QualityEvaluator_8cpp.html</filename>
    <includes id="QualityEvaluator_8h" name="QualityEvaluator.h" local="no" imported="no">mp2p_icp/QualityEvaluator.h</includes>
  </compound>
  <compound kind="file">
    <name>QualityEvaluator.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>QualityEvaluator_8h.html</filename>
    <includes id="Pairings_8h" name="Pairings.h" local="no" imported="no">mp2p_icp/Pairings.h</includes>
    <includes id="Parameterizable_8h" name="Parameterizable.h" local="no" imported="no">mp2p_icp/Parameterizable.h</includes>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <class kind="class">mp2p_icp::QualityEvaluator</class>
    <class kind="struct">mp2p_icp::QualityEvaluator::Result</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>QualityEvaluator_PairedRatio.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>QualityEvaluator__PairedRatio_8cpp.html</filename>
    <includes id="QualityEvaluator__PairedRatio_8h" name="QualityEvaluator_PairedRatio.h" local="no" imported="no">mp2p_icp/QualityEvaluator_PairedRatio.h</includes>
  </compound>
  <compound kind="file">
    <name>QualityEvaluator_PairedRatio.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>QualityEvaluator__PairedRatio_8h.html</filename>
    <includes id="Matcher__Points__DistanceThreshold_8h" name="Matcher_Points_DistanceThreshold.h" local="no" imported="no">mp2p_icp/Matcher_Points_DistanceThreshold.h</includes>
    <includes id="QualityEvaluator_8h" name="QualityEvaluator.h" local="no" imported="no">mp2p_icp/QualityEvaluator.h</includes>
    <class kind="class">mp2p_icp::QualityEvaluator_PairedRatio</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>QualityEvaluator_RangeImageSimilarity.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>QualityEvaluator__RangeImageSimilarity_8cpp.html</filename>
    <includes id="QualityEvaluator__RangeImageSimilarity_8h" name="QualityEvaluator_RangeImageSimilarity.h" local="no" imported="no">mp2p_icp/QualityEvaluator_RangeImageSimilarity.h</includes>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>errorForMismatch</name>
      <anchorfile>QualityEvaluator__RangeImageSimilarity_8cpp.html</anchorfile>
      <anchor>af952595785a26d275d2a694256435540</anchor>
      <arglist>(const double DeltaRange, const double sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>errorForMismatch</name>
      <anchorfile>QualityEvaluator__RangeImageSimilarity_8cpp.html</anchorfile>
      <anchor>a8fecd68431dc268eaf52e1fd5fd2d795</anchor>
      <arglist>(const double x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>phi</name>
      <anchorfile>QualityEvaluator__RangeImageSimilarity_8cpp.html</anchorfile>
      <anchor>a4e63f6f763782b068857c15603ef3f3c</anchor>
      <arglist>(double x)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>projectPoint</name>
      <anchorfile>QualityEvaluator__RangeImageSimilarity_8cpp.html</anchorfile>
      <anchor>a88cf1406ce24015bf7efab4a25bc8be2</anchor>
      <arglist>(const mrpt::math::TPoint3D &amp;P, const mrpt::img::TCamera &amp;params, double &amp;pixel_x, double &amp;pixel_y)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>QualityEvaluator_RangeImageSimilarity.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>QualityEvaluator__RangeImageSimilarity_8h.html</filename>
    <includes id="QualityEvaluator_8h" name="QualityEvaluator.h" local="no" imported="no">mp2p_icp/QualityEvaluator.h</includes>
    <class kind="class">mp2p_icp::QualityEvaluator_RangeImageSimilarity</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>QualityEvaluator_Voxels.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>QualityEvaluator__Voxels_8cpp.html</filename>
    <includes id="QualityEvaluator__Voxels_8h" name="QualityEvaluator_Voxels.h" local="no" imported="no">mp2p_icp/QualityEvaluator_Voxels.h</includes>
  </compound>
  <compound kind="file">
    <name>QualityEvaluator_Voxels.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>QualityEvaluator__Voxels_8h.html</filename>
    <includes id="QualityEvaluator_8h" name="QualityEvaluator.h" local="no" imported="no">mp2p_icp/QualityEvaluator.h</includes>
    <class kind="class">mp2p_icp::QualityEvaluator_Voxels</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>RandomSampling.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>RandomSampling_8cpp.html</filename>
    <includes id="RandomSampling_8h" name="RandomSampling.h" local="yes" imported="no">RandomSampling.h</includes>
  </compound>
  <compound kind="file">
    <name>RandomSampling.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>RandomSampling_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">RandomSamplingDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>regex.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>regex_8cpp.html</filename>
    <includes id="regex_8h" name="regex.h" local="yes" imported="no">regex.h</includes>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>RegEx</type>
      <name>operator!</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a994101c076a94c1411574ab829d64cb7</anchor>
      <arglist>(const RegEx &amp;ex)</arglist>
    </member>
    <member kind="function">
      <type>RegEx</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae3214e08ee230031561c7ddc0ac07005</anchor>
      <arglist>(const RegEx &amp;ex1, const RegEx &amp;ex2)</arglist>
    </member>
    <member kind="function">
      <type>RegEx</type>
      <name>operator+</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9ada0a01380dadfbddeccbb1b7455a1</anchor>
      <arglist>(const RegEx &amp;ex1, const RegEx &amp;ex2)</arglist>
    </member>
    <member kind="function">
      <type>RegEx</type>
      <name>operator||</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a7bf06c02c1fe193e98ae5cc8d9f95257</anchor>
      <arglist>(const RegEx &amp;ex1, const RegEx &amp;ex2)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regex.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>regex_8h.html</filename>
    <includes id="regeximpl_8h" name="regeximpl.h" local="yes" imported="no">regeximpl.h</includes>
    <class kind="class">YAML_PM::RegEx</class>
    <namespace>YAML_PM</namespace>
    <member kind="enumeration">
      <type></type>
      <name>REGEX_OP</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX_EMPTY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5a67400c5e8874c1ee863181a391faf9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX_MATCH</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5af7385e86149b68e103e73e49dd72da2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX_RANGE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5ad35f3fb772d7cd44b55ce8aabffcbaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX_OR</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5a4a70d3b3a80d892759ced63361b72086</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX_AND</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5a2baf42dbbaaf385103fed18717227546</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX_NOT</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5ad95b2bb296b9fae3cc91eadc7b28a71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX_SEQ</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5af84a9c050321b354950554dc6d0f69ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>regeximpl.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>regeximpl_8h.html</filename>
    <includes id="stream_8h" name="stream.h" local="yes" imported="no">stream.h</includes>
    <includes id="stringsource_8h" name="stringsource.h" local="yes" imported="no">stringsource.h</includes>
    <includes id="streamcharsource_8h" name="streamcharsource.h" local="yes" imported="no">streamcharsource.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>src/register.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>src_2register_8cpp.html</filename>
    <includes id="ICP_8h" name="ICP.h" local="no" imported="no">mp2p_icp/ICP.h</includes>
    <includes id="ICP__LibPointmatcher_8h" name="ICP_LibPointmatcher.h" local="no" imported="no">mp2p_icp/ICP_LibPointmatcher.h</includes>
    <includes id="LogRecord_8h" name="LogRecord.h" local="no" imported="no">mp2p_icp/LogRecord.h</includes>
    <includes id="Matcher__Adaptive_8h" name="Matcher_Adaptive.h" local="no" imported="no">mp2p_icp/Matcher_Adaptive.h</includes>
    <includes id="Matcher__Point2Line_8h" name="Matcher_Point2Line.h" local="no" imported="no">mp2p_icp/Matcher_Point2Line.h</includes>
    <includes id="Matcher__Point2Plane_8h" name="Matcher_Point2Plane.h" local="no" imported="no">mp2p_icp/Matcher_Point2Plane.h</includes>
    <includes id="Matcher__Points__DistanceThreshold_8h" name="Matcher_Points_DistanceThreshold.h" local="no" imported="no">mp2p_icp/Matcher_Points_DistanceThreshold.h</includes>
    <includes id="Matcher__Points__InlierRatio_8h" name="Matcher_Points_InlierRatio.h" local="no" imported="no">mp2p_icp/Matcher_Points_InlierRatio.h</includes>
    <includes id="Parameters_8h" name="Parameters.h" local="no" imported="no">mp2p_icp/Parameters.h</includes>
    <includes id="QualityEvaluator__PairedRatio_8h" name="QualityEvaluator_PairedRatio.h" local="no" imported="no">mp2p_icp/QualityEvaluator_PairedRatio.h</includes>
    <includes id="QualityEvaluator__RangeImageSimilarity_8h" name="QualityEvaluator_RangeImageSimilarity.h" local="no" imported="no">mp2p_icp/QualityEvaluator_RangeImageSimilarity.h</includes>
    <includes id="QualityEvaluator__Voxels_8h" name="QualityEvaluator_Voxels.h" local="no" imported="no">mp2p_icp/QualityEvaluator_Voxels.h</includes>
    <includes id="Solver__GaussNewton_8h" name="Solver_GaussNewton.h" local="no" imported="no">mp2p_icp/Solver_GaussNewton.h</includes>
    <includes id="Solver__Horn_8h" name="Solver_Horn.h" local="no" imported="no">mp2p_icp/Solver_Horn.h</includes>
    <includes id="Solver__OLAE_8h" name="Solver_OLAE.h" local="no" imported="no">mp2p_icp/Solver_OLAE.h</includes>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <member kind="function">
      <type></type>
      <name>MRPT_INITIALIZER</name>
      <anchorfile>src_2register_8cpp.html</anchorfile>
      <anchor>ac108e3c53ae7df9797f9c8000060dfa1</anchor>
      <arglist>(register_mp2p_icp)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>filters/src/register.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>filters_2src_2register_8cpp.html</filename>
    <includes id="FilterAdjustTimestamps_8h" name="FilterAdjustTimestamps.h" local="no" imported="no">mp2p_icp_filters/FilterAdjustTimestamps.h</includes>
    <includes id="FilterBoundingBox_8h" name="FilterBoundingBox.h" local="no" imported="no">mp2p_icp_filters/FilterBoundingBox.h</includes>
    <includes id="FilterByIntensity_8h" name="FilterByIntensity.h" local="no" imported="no">mp2p_icp_filters/FilterByIntensity.h</includes>
    <includes id="FilterByRange_8h" name="FilterByRange.h" local="no" imported="no">mp2p_icp_filters/FilterByRange.h</includes>
    <includes id="FilterByRing_8h" name="FilterByRing.h" local="no" imported="no">mp2p_icp_filters/FilterByRing.h</includes>
    <includes id="FilterCurvature_8h" name="FilterCurvature.h" local="no" imported="no">mp2p_icp_filters/FilterCurvature.h</includes>
    <includes id="FilterDecimateAdaptive_8h" name="FilterDecimateAdaptive.h" local="no" imported="no">mp2p_icp_filters/FilterDecimateAdaptive.h</includes>
    <includes id="FilterDecimateVoxels_8h" name="FilterDecimateVoxels.h" local="no" imported="no">mp2p_icp_filters/FilterDecimateVoxels.h</includes>
    <includes id="FilterDecimateVoxelsQuadratic_8h" name="FilterDecimateVoxelsQuadratic.h" local="no" imported="no">mp2p_icp_filters/FilterDecimateVoxelsQuadratic.h</includes>
    <includes id="FilterDeleteLayer_8h" name="FilterDeleteLayer.h" local="no" imported="no">mp2p_icp_filters/FilterDeleteLayer.h</includes>
    <includes id="FilterDeskew_8h" name="FilterDeskew.h" local="no" imported="no">mp2p_icp_filters/FilterDeskew.h</includes>
    <includes id="FilterEdgesPlanes_8h" name="FilterEdgesPlanes.h" local="no" imported="no">mp2p_icp_filters/FilterEdgesPlanes.h</includes>
    <includes id="FilterMerge_8h" name="FilterMerge.h" local="no" imported="no">mp2p_icp_filters/FilterMerge.h</includes>
    <includes id="FilterNormalizeIntensity_8h" name="FilterNormalizeIntensity.h" local="no" imported="no">mp2p_icp_filters/FilterNormalizeIntensity.h</includes>
    <includes id="FilterPoleDetector_8h" name="FilterPoleDetector.h" local="no" imported="no">mp2p_icp_filters/FilterPoleDetector.h</includes>
    <includes id="FilterRemoveByVoxelOccupancy_8h" name="FilterRemoveByVoxelOccupancy.h" local="no" imported="no">mp2p_icp_filters/FilterRemoveByVoxelOccupancy.h</includes>
    <includes id="FilterVoxelSlice_8h" name="FilterVoxelSlice.h" local="no" imported="no">mp2p_icp_filters/FilterVoxelSlice.h</includes>
    <includes id="Generator_8h" name="Generator.h" local="no" imported="no">mp2p_icp_filters/Generator.h</includes>
    <includes id="GeneratorEdgesFromCurvature_8h" name="GeneratorEdgesFromCurvature.h" local="no" imported="no">mp2p_icp_filters/GeneratorEdgesFromCurvature.h</includes>
    <includes id="GeneratorEdgesFromRangeImage_8h" name="GeneratorEdgesFromRangeImage.h" local="no" imported="no">mp2p_icp_filters/GeneratorEdgesFromRangeImage.h</includes>
    <member kind="function">
      <type></type>
      <name>MRPT_INITIALIZER</name>
      <anchorfile>filters_2src_2register_8cpp.html</anchorfile>
      <anchor>abfe1cfcd1b211715bdd4cb03da869606</anchor>
      <arglist>(register_mola_lidar_segmentation)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>map/src/register.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/src/</path>
    <filename>map_2src_2register_8cpp.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <member kind="function">
      <type></type>
      <name>MRPT_INITIALIZER</name>
      <anchorfile>map_2src_2register_8cpp.html</anchorfile>
      <anchor>af3fa0f0a4cd6cc45e625811291de48ee</anchor>
      <arglist>(register_mp2p_icp_map)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Registrar.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Registrar_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="yaml_8h" name="yaml.h" local="yes" imported="no">yaml-cpp-pm/yaml.h</includes>
    <namespace>PointMatcherSupport</namespace>
    <member kind="function">
      <type>void</type>
      <name>getNameParamsFromYAML</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a05f6ef7c2135ef02eeab54700a2935d1</anchor>
      <arglist>(const YAML::Node &amp;module, std::string &amp;name, Parametrizable::Parameters &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Registrar.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Registrar_8h.html</filename>
    <includes id="Parametrizable_8h" name="Parametrizable.h" local="yes" imported="no">Parametrizable.h</includes>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">PointMatcherSupport::Registrar::ClassDescriptor</class>
    <class kind="struct">PointMatcherSupport::Registrar::GenericClassDescriptor</class>
    <class kind="struct">PointMatcherSupport::Registrar::GenericClassDescriptorNoParam</class>
    <class kind="struct">PointMatcherSupport::InvalidElement</class>
    <class kind="struct">PointMatcherSupport::Registrar</class>
    <namespace>PointMatcherSupport</namespace>
    <namespace>YAML_PM</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ADD_TO_REGISTRAR</name>
      <anchorfile>Registrar_8h.html</anchorfile>
      <anchor>a9a0f1b87e0da9dfb84d8930226eb2d7e</anchor>
      <arglist>(name, elementName, element)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ADD_TO_REGISTRAR_NO_PARAM</name>
      <anchorfile>Registrar_8h.html</anchorfile>
      <anchor>afb2765e39a4f6a1032555e75b97159d1</anchor>
      <arglist>(name, elementName, element)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEF_REGISTRAR</name>
      <anchorfile>Registrar_8h.html</anchorfile>
      <anchor>a608345bb241de6f16e7884c064989033</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEF_REGISTRAR_IFACE</name>
      <anchorfile>Registrar_8h.html</anchorfile>
      <anchor>a7e2b8b452874dde5486e020ac0241b10</anchor>
      <arglist>(name, ifaceName)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REG</name>
      <anchorfile>Registrar_8h.html</anchorfile>
      <anchor>a180108e3e8af2fa935b7ae52de64af80</anchor>
      <arglist>(name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNameParamsFromYAML</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a05f6ef7c2135ef02eeab54700a2935d1</anchor>
      <arglist>(const YAML::Node &amp;module, std::string &amp;name, Parametrizable::Parameters &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Registry.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Registry_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
    <includes id="LoggerImpl_8h" name="LoggerImpl.h" local="yes" imported="no">LoggerImpl.h</includes>
    <includes id="TransformationsImpl_8h" name="TransformationsImpl.h" local="yes" imported="no">TransformationsImpl.h</includes>
    <includes id="DataPointsFiltersImpl_8h" name="DataPointsFiltersImpl.h" local="yes" imported="no">DataPointsFiltersImpl.h</includes>
    <includes id="MatchersImpl_8h" name="MatchersImpl.h" local="yes" imported="no">MatchersImpl.h</includes>
    <includes id="OutlierFiltersImpl_8h" name="OutlierFiltersImpl.h" local="yes" imported="no">OutlierFiltersImpl.h</includes>
    <includes id="ErrorMinimizersImpl_8h" name="ErrorMinimizersImpl.h" local="yes" imported="no">ErrorMinimizersImpl.h</includes>
    <includes id="TransformationCheckersImpl_8h" name="TransformationCheckersImpl.h" local="yes" imported="no">TransformationCheckersImpl.h</includes>
    <includes id="InspectorsImpl_8h" name="InspectorsImpl.h" local="yes" imported="no">InspectorsImpl.h</includes>
    <member kind="function">
      <type>const PointMatcher&lt; T &gt; &amp;</type>
      <name>_getPM</name>
      <anchorfile>Registry_8cpp.html</anchorfile>
      <anchor>adddf00114da40e8cdf177a409eb84b95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PointMatcher&lt; double &gt; &amp;</type>
      <name>_getPM&lt; double &gt;</name>
      <anchorfile>Registry_8cpp.html</anchorfile>
      <anchor>a70b483091f39f90c2477af35a9e354d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const PointMatcher&lt; float &gt; &amp;</type>
      <name>_getPM&lt; float &gt;</name>
      <anchorfile>Registry_8cpp.html</anchorfile>
      <anchor>ab095c1ea4ab2f20f6a9c3475c9eec30e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PointMatcher&lt; double &gt;</type>
      <name>_PointMatcherDouble</name>
      <anchorfile>Registry_8cpp.html</anchorfile>
      <anchor>a88c243023e1d9bbcb2285c018906ec2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PointMatcher&lt; float &gt;</type>
      <name>_PointMatcherFloat</name>
      <anchorfile>Registry_8cpp.html</anchorfile>
      <anchor>a27747a7aaf0d9b24f49bce77943f7ea9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>RemoveNaN.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>RemoveNaN_8cpp.html</filename>
    <includes id="RemoveNaN_8h" name="RemoveNaN.h" local="yes" imported="no">RemoveNaN.h</includes>
  </compound>
  <compound kind="file">
    <name>RemoveNaN.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>RemoveNaN_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">RemoveNaNDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>RemoveSensorBias.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>RemoveSensorBias_8cpp.html</filename>
    <includes id="RemoveSensorBias_8h" name="RemoveSensorBias.h" local="yes" imported="no">RemoveSensorBias.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>RemoveSensorBias.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>RemoveSensorBias_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">RemoveSensorBiasDataPointsFilter</class>
    <class kind="struct">RemoveSensorBiasDataPointsFilter::SensorParameters</class>
  </compound>
  <compound kind="file">
    <name>render_params.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_map/include/mp2p_icp/</path>
    <filename>render__params_8h.html</filename>
    <includes id="layer__name__t_8h" name="layer_name_t.h" local="no" imported="no">mp2p_icp/layer_name_t.h</includes>
    <class kind="struct">mp2p_icp::color_mode_t</class>
    <class kind="struct">mp2p_icp::pairings_render_params_t</class>
    <class kind="struct">mp2p_icp::render_params_lines_t</class>
    <class kind="struct">mp2p_icp::render_params_pairings_pt2ln_t</class>
    <class kind="struct">mp2p_icp::render_params_pairings_pt2pl_t</class>
    <class kind="struct">mp2p_icp::render_params_pairings_pt2pt_t</class>
    <class kind="struct">mp2p_icp::render_params_planes_t</class>
    <class kind="struct">mp2p_icp::render_params_point_layer_t</class>
    <class kind="struct">mp2p_icp::render_params_points_t</class>
    <class kind="struct">mp2p_icp::render_params_t</class>
    <namespace>mp2p_icp</namespace>
    <member kind="enumeration">
      <type></type>
      <name>Coordinate</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga736ee21c42070bb3bb64f922c0074dbc</anchor>
      <arglist></arglist>
      <enumvalue file="group__mp2p__icp__map__grp.html" anchor="gga736ee21c42070bb3bb64f922c0074dbca02129bb861061d1a052c592e2dc6b383">X</enumvalue>
      <enumvalue file="group__mp2p__icp__map__grp.html" anchor="gga736ee21c42070bb3bb64f922c0074dbca57cec4137b614c87cb4e24a3d003a3e0">Y</enumvalue>
      <enumvalue file="group__mp2p__icp__map__grp.html" anchor="gga736ee21c42070bb3bb64f922c0074dbca21c2e59531c8710156d34a3c30ac81d5">Z</enumvalue>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM_MEMBER</name>
      <anchorfile>render__params_8h.html</anchorfile>
      <anchor>a48156a5e6c5dd4f42177533757147c82</anchor>
      <arglist>(mp2p_icp::Coordinate, X)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM_MEMBER</name>
      <anchorfile>render__params_8h.html</anchorfile>
      <anchor>ac97f2586d1b416abc4ca144038c6a169</anchor>
      <arglist>(mp2p_icp::Coordinate, Y)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM_MEMBER</name>
      <anchorfile>render__params_8h.html</anchorfile>
      <anchor>a0ba94fefb7fddcee89e895bddad000a8</anchor>
      <arglist>(mp2p_icp::Coordinate, Z)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Results.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>Results_8cpp.html</filename>
    <includes id="Results_8h" name="Results.h" local="no" imported="no">mp2p_icp/Results.h</includes>
    <member kind="variable" static="yes">
      <type>static const uint8_t</type>
      <name>SERIALIZATION_VERSION</name>
      <anchorfile>Results_8cpp.html</anchorfile>
      <anchor>aa8830413fe7b57b8bfc217fd7c26d1f4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Results.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>Results_8h.html</filename>
    <includes id="Pairings_8h" name="Pairings.h" local="no" imported="no">mp2p_icp/Pairings.h</includes>
    <includes id="IterTermReason_8h" name="IterTermReason.h" local="yes" imported="no">IterTermReason.h</includes>
    <class kind="struct">mp2p_icp::Results</class>
    <namespace>mp2p_icp</namespace>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga324c17a2a2e502f99c7b9951a9a165bf</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out, const Results &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga7f3bfa94a3353698cd628eff969b797f</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in, Results &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robin_growth_policy.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/robin-map/include/tsl/</path>
    <filename>robin__growth__policy_8h.html</filename>
    <class kind="class">tsl::rh::mod_growth_policy</class>
    <class kind="class">tsl::rh::power_of_two_growth_policy</class>
    <class kind="class">tsl::rh::prime_growth_policy</class>
    <namespace>tsl</namespace>
    <namespace>tsl::rh</namespace>
    <namespace>tsl::rh::detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>tsl_rh_assert</name>
      <anchorfile>robin__growth__policy_8h.html</anchorfile>
      <anchor>abf43b6f27a3bf5120e9d61e5f5d0d0ee</anchor>
      <arglist>(expr)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSL_RH_LIKELY</name>
      <anchorfile>robin__growth__policy_8h.html</anchorfile>
      <anchor>a15c2bc0fd0ed52be3b0bc91b814b69cb</anchor>
      <arglist>(exp)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSL_RH_NB_PRIMES</name>
      <anchorfile>robin__growth__policy_8h.html</anchorfile>
      <anchor>a08451e00a4de2f773fe0a762e39db53d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSL_RH_NO_EXCEPTIONS</name>
      <anchorfile>robin__growth__policy_8h.html</anchorfile>
      <anchor>aa352528d449223f8086405d2ce4e8f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSL_RH_THROW_OR_TERMINATE</name>
      <anchorfile>robin__growth__policy_8h.html</anchorfile>
      <anchor>a6763b674ae3f1893aa7524c5c8a8e9b2</anchor>
      <arglist>(ex, msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSL_RH_UNUSED</name>
      <anchorfile>robin__growth__policy_8h.html</anchorfile>
      <anchor>ad38c75b536ea7e384aa09dc2ce8e34f8</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSL_RH_VERSION_MAJOR</name>
      <anchorfile>robin__growth__policy_8h.html</anchorfile>
      <anchor>a521bccab866c2f8505e920a6de03f441</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSL_RH_VERSION_MINOR</name>
      <anchorfile>robin__growth__policy_8h.html</anchorfile>
      <anchor>a7bb38c07412586f0ef87965af81e7292</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSL_RH_VERSION_PATCH</name>
      <anchorfile>robin__growth__policy_8h.html</anchorfile>
      <anchor>aab0d90cb10f3d800a0791bf898606442</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static constexpr std::size_t</type>
      <name>mod</name>
      <anchorfile>namespacetsl_1_1rh_1_1detail.html</anchorfile>
      <anchor>a01a38ec6ebb3561c84d2cba84b02cb07</anchor>
      <arglist>(std::size_t hash)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::array&lt; std::size_t(*)(std::size_t), TSL_RH_NB_PRIMES &gt;</type>
      <name>MOD_PRIME</name>
      <anchorfile>namespacetsl_1_1rh_1_1detail.html</anchorfile>
      <anchor>aae9998fc0e8986d1ad915c39034bdd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::array&lt; std::size_t, TSL_RH_NB_PRIMES &gt;</type>
      <name>PRIMES</name>
      <anchorfile>namespacetsl_1_1rh_1_1detail.html</anchorfile>
      <anchor>aaf29e8502fc34b17ea320ffdb348440f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robin_hash.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/robin-map/include/tsl/</path>
    <filename>robin__hash_8h.html</filename>
    <includes id="robin__growth__policy_8h" name="robin_growth_policy.h" local="yes" imported="no">robin_growth_policy.h</includes>
    <class kind="class">tsl::detail_robin_hash::bucket_entry</class>
    <class kind="class">tsl::detail_robin_hash::bucket_entry_hash</class>
    <class kind="class">tsl::detail_robin_hash::bucket_entry_hash&lt; true &gt;</class>
    <class kind="struct">tsl::detail_robin_hash::has_is_transparent</class>
    <class kind="struct">tsl::detail_robin_hash::has_is_transparent&lt; T, typename make_void&lt; typename T::is_transparent &gt;::type &gt;</class>
    <class kind="struct">tsl::detail_robin_hash::is_power_of_two_policy</class>
    <class kind="struct">tsl::detail_robin_hash::is_power_of_two_policy&lt; tsl::rh::power_of_two_growth_policy&lt; GrowthFactor &gt; &gt;</class>
    <class kind="struct">tsl::detail_robin_hash::make_void</class>
    <class kind="class">tsl::detail_robin_hash::robin_hash</class>
    <class kind="class">tsl::detail_robin_hash::robin_hash::robin_iterator</class>
    <class kind="class">tsl::detail_robin_hash::robin_hash::robin_iterator</class>
    <namespace>tsl</namespace>
    <namespace>tsl::detail_robin_hash</namespace>
    <member kind="typedef">
      <type>std::uint64_t</type>
      <name>slz_size_type</name>
      <anchorfile>namespacetsl_1_1detail__robin__hash.html</anchorfile>
      <anchor>aa1ce0cd2d4fd92064f653a30575a0ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::uint32_t</type>
      <name>truncated_hash_type</name>
      <anchorfile>namespacetsl_1_1detail__robin__hash.html</anchorfile>
      <anchor>abdab59d9a567358f21b7a030ba4818b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>deserialize_value</name>
      <anchorfile>namespacetsl_1_1detail__robin__hash.html</anchorfile>
      <anchor>a746d2a15982651aacf9fe6388d746fc8</anchor>
      <arglist>(Deserializer &amp;deserializer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>numeric_cast</name>
      <anchorfile>namespacetsl_1_1detail__robin__hash.html</anchorfile>
      <anchor>a31632fbf0dad3522b6bf7552061f9768</anchor>
      <arglist>(U value, const char *error_message=&quot;numeric_cast() failed.&quot;)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robin_map.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/robin-map/include/tsl/</path>
    <filename>robin__map_8h.html</filename>
    <includes id="robin__hash_8h" name="robin_hash.h" local="yes" imported="no">robin_hash.h</includes>
    <class kind="class">tsl::robin_map::KeySelect</class>
    <class kind="class">tsl::robin_map</class>
    <class kind="class">tsl::robin_map::ValueSelect</class>
    <namespace>tsl</namespace>
    <member kind="typedef">
      <type>robin_map&lt; Key, T, Hash, KeyEqual, Allocator, StoreHash, tsl::rh::prime_growth_policy &gt;</type>
      <name>robin_pg_map</name>
      <anchorfile>namespacetsl.html</anchorfile>
      <anchor>a34add5a78d6478dcfd62fc4f8115275f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robin_map_tests.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/robin-map/tests/</path>
    <filename>robin__map__tests_8cpp.html</filename>
    <includes id="robin__map_8h" name="robin_map.h" local="no" imported="no">tsl/robin_map.h</includes>
    <includes id="robin-map_2tests_2utils_8h" name="robin-map/tests/utils.h" local="yes" imported="no">utils.h</includes>
    <member kind="typedef">
      <type>boost::mpl::list&lt; tsl::robin_map&lt; std::int64_t, std::int64_t &gt;, tsl::robin_map&lt; std::string, std::string &gt;, tsl::robin_map&lt; std::int64_t, std::int64_t, mod_hash&lt; 9 &gt; &gt;, tsl::robin_map&lt; std::string, std::string, mod_hash&lt; 9 &gt; &gt;, tsl::robin_map&lt; move_only_test, move_only_test, mod_hash&lt; 9 &gt; &gt;, tsl::robin_map&lt; copy_only_test, copy_only_test, mod_hash&lt; 9 &gt; &gt;, tsl::robin_map&lt; self_reference_member_test, self_reference_member_test, mod_hash&lt; 9 &gt; &gt;, tsl::robin_map&lt; move_only_test, move_only_test, mod_hash&lt; 9 &gt;, std::equal_to&lt; move_only_test &gt;, std::allocator&lt; std::pair&lt; move_only_test, move_only_test &gt; &gt;, true, tsl::rh::power_of_two_growth_policy&lt; 4 &gt; &gt;, tsl::robin_pg_map&lt; move_only_test, move_only_test, mod_hash&lt; 9 &gt; &gt;, tsl::robin_map&lt; move_only_test, move_only_test, mod_hash&lt; 9 &gt;, std::equal_to&lt; move_only_test &gt;, std::allocator&lt; std::pair&lt; move_only_test, move_only_test &gt; &gt;, false, tsl::rh::mod_growth_policy&lt;&gt; &gt;, tsl::robin_map&lt; copy_only_test, copy_only_test, mod_hash&lt; 9 &gt;, std::equal_to&lt; copy_only_test &gt;, std::allocator&lt; std::pair&lt; copy_only_test, copy_only_test &gt; &gt;, false, tsl::rh::power_of_two_growth_policy&lt; 4 &gt; &gt;, tsl::robin_pg_map&lt; copy_only_test, copy_only_test, mod_hash&lt; 9 &gt; &gt;, tsl::robin_map&lt; copy_only_test, copy_only_test, mod_hash&lt; 9 &gt;, std::equal_to&lt; copy_only_test &gt;, std::allocator&lt; std::pair&lt; copy_only_test, copy_only_test &gt; &gt;, true, tsl::rh::mod_growth_policy&lt;&gt; &gt;&gt;</type>
      <name>test_types</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>aed0272e8430b432700f9efcb76bd9264</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>ad9c286e94e860d24891b2acab0ff8946</anchor>
      <arglist>(test_access_operator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a369e81afa601be92adcc9e165d24fd7f</anchor>
      <arglist>(test_assign_operator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a93d2bdc65d9844e7fd7d8f5972cd64c5</anchor>
      <arglist>(test_at)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>abdd533d6ed70f4ac6c3e54ff80cdce08</anchor>
      <arglist>(test_clear)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a7b08fc8e10808c194be51cffdbd84e9b</anchor>
      <arglist>(test_clear_with_min_load_factor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>acef9ab1868dd8cad73aa3d2677d3215f</anchor>
      <arglist>(test_compare)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a305b9f6d075a1ba60531cdab73aed6a7</anchor>
      <arglist>(test_contains)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a653a2ee8eac6ff511bd50f9ffebba76a</anchor>
      <arglist>(test_copy_constructor_and_operator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>af5cbe4e404b5d7dfda6d3dcf544e5806</anchor>
      <arglist>(test_copy_constructor_empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>adfbb57c195ae331fbb7fa4a8579501f8</anchor>
      <arglist>(test_copy_operator_empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a64889f7a1170f8acac6be2c0a18c17c2</anchor>
      <arglist>(test_emplace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a9f9d6eb09def9816b61e8f392b91a21c</anchor>
      <arglist>(test_emplace_hint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>ae3a56fa1aec25e4be5fc8cf8f00af532</anchor>
      <arglist>(test_empty_map)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a9fa9ec9d80ef1db66eac6d51a6861821</anchor>
      <arglist>(test_equal_range)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>aec058c3a3797e32f43314dd8e32b257a</anchor>
      <arglist>(test_erase_fast)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a6b07c024abd40b43d6fbcc67eb673b20</anchor>
      <arglist>(test_extreme_bucket_count_value_construction)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a17b5df7d04ab5bea8ff10aa47ad7c625</anchor>
      <arglist>(test_heterogeneous_lookups)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>af542b014df5a5d5233acacaae3c0cec3</anchor>
      <arglist>(test_insert_or_assign)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>aee3a0c11c3c7fcfe7664a78f31e06f7e</anchor>
      <arglist>(test_insert_or_assign_hint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a571e633aba65ecc63870b5149e990db7</anchor>
      <arglist>(test_insert_with_hint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a0592e1bdbc89f837d4cb4b55b6c0167d</anchor>
      <arglist>(test_key_equal)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a6dab5262ea4458a887b09473a85c80cf</anchor>
      <arglist>(test_max_load_factor_extreme_factors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>ae952fd5c99a07dd3ad8ad6a1e6a87bdd</anchor>
      <arglist>(test_min_load_factor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a1b8569da84c042e8a32ce74712c27682</anchor>
      <arglist>(test_min_load_factor_extreme_factors)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a3ef8665bf1077582bb6b196949f13d1c</anchor>
      <arglist>(test_min_load_factor_range_erase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a8fd5e8fb0007b861f1a8ecbd4073d831</anchor>
      <arglist>(test_modify_value_through_iterator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a6197fc69730ad79e60d62a6ae43b2c22</anchor>
      <arglist>(test_modify_value_through_iterator_with_const_qualifier)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a4d72b840a188ca0a8c3c077fe6895b89</anchor>
      <arglist>(test_move_constructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a23f625ccf317b9f7135bac9fb33627a0</anchor>
      <arglist>(test_move_constructor_empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a9684987f9648de3887d6d7ea059673dd</anchor>
      <arglist>(test_move_operator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a969c4549b6554e4ec74c0dc11cd89cc3</anchor>
      <arglist>(test_move_operator_empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a75b5ad2664fd825f1110ddb9c7b0e1f9</anchor>
      <arglist>(test_precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a283306677d634ba0b9fd50f405e71ff3</anchor>
      <arglist>(test_range_construct)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a4e9e4eaaf98d0942e5731b3d18534d69</anchor>
      <arglist>(test_range_erase)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>ace924153ffead224161d0319898dd3ee</anchor>
      <arglist>(test_range_erase_all)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>ac5abb2eeede7e08b748753b6a6625ec1</anchor>
      <arglist>(test_range_erase_same_iterators)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a509d0948a00cc16abbc1cc9fc29489f4</anchor>
      <arglist>(test_range_insert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>acbf0c20f5c5f9e13dd05280ad4847ef9</anchor>
      <arglist>(test_reassign_moved_object_move_constructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a64201cca55cafae5b3427e10a98d623a</anchor>
      <arglist>(test_reassign_moved_object_move_operator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>ac6f7a97e5036817485794db3a3a5dfba</anchor>
      <arglist>(test_rehash_0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a18a456634d0c3cf60007b85e89077061</anchor>
      <arglist>(test_rehash_empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a08be4241a9a95cb5f38cff45f67deaef</anchor>
      <arglist>(test_serialize_desearialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>aaee6ba673c3fa46af6a628236e7fe885</anchor>
      <arglist>(test_serialize_desearialize_empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a597d4a1e84001933d452a54dee66cb41</anchor>
      <arglist>(test_serialize_desearialize_with_different_hash)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a9e3e1299f031edfe9232c84166fe106b</anchor>
      <arglist>(test_serialize_desearialize_with_store_hash)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a9a8db9f91c152cc38a8da5ef8d8b682f</anchor>
      <arglist>(test_swap)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a9e45775649949bdccefd8fbfa9480a13</anchor>
      <arglist>(test_swap_empty)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a2dab0c01709ede75cb574ee7a16821ef</anchor>
      <arglist>(test_try_emplace)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a7b149ccf1e84af7ed7e1d097714efd7a</anchor>
      <arglist>(test_try_emplace_2)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>aafed8e29a15c5f839fa3b3bf0e205747</anchor>
      <arglist>(test_try_emplace_hint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>abcde09a71ed4c7b7448a5ec2d73ded9f</anchor>
      <arglist>(test_use_after_move_constructor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a00ae8c34090eda3f2385dfe7700e5a09</anchor>
      <arglist>(test_use_after_move_operator)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE_TEMPLATE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a656a9d4bd1710906451f03260c7092d4</anchor>
      <arglist>(test_erase_loop, HMap, test_types)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE_TEMPLATE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a00b62329ca810bf6a7ecee140a31a51b</anchor>
      <arglist>(test_erase_loop_range, HMap, test_types)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE_TEMPLATE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a2a3f75ed07a48d14a7dc236e176e60a8</anchor>
      <arglist>(test_insert, HMap, test_types)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE_TEMPLATE</name>
      <anchorfile>robin__map__tests_8cpp.html</anchorfile>
      <anchor>a4480849351e5c49dd8317bd016b49b59</anchor>
      <arglist>(test_insert_erase_insert, HMap, test_types)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robin_set.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/robin-map/include/tsl/</path>
    <filename>robin__set_8h.html</filename>
    <includes id="robin__hash_8h" name="robin_hash.h" local="yes" imported="no">robin_hash.h</includes>
    <class kind="class">tsl::robin_set::KeySelect</class>
    <class kind="class">tsl::robin_set</class>
    <namespace>tsl</namespace>
    <member kind="typedef">
      <type>robin_set&lt; Key, Hash, KeyEqual, Allocator, StoreHash, tsl::rh::prime_growth_policy &gt;</type>
      <name>robin_pg_set</name>
      <anchorfile>namespacetsl.html</anchorfile>
      <anchor>a1759c0a9b912525afb26236b4fb763e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robin_set_tests.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/robin-map/tests/</path>
    <filename>robin__set__tests_8cpp.html</filename>
    <includes id="robin__set_8h" name="robin_set.h" local="no" imported="no">tsl/robin_set.h</includes>
    <includes id="robin-map_2tests_2utils_8h" name="robin-map/tests/utils.h" local="yes" imported="no">utils.h</includes>
    <member kind="typedef">
      <type>boost::mpl::list&lt; tsl::robin_set&lt; std::int64_t &gt;, tsl::robin_set&lt; std::string &gt;, tsl::robin_set&lt; self_reference_member_test &gt;, tsl::robin_set&lt; move_only_test &gt;, tsl::robin_pg_set&lt; self_reference_member_test &gt;, tsl::robin_set&lt; move_only_test, std::hash&lt; move_only_test &gt;, std::equal_to&lt; move_only_test &gt;, std::allocator&lt; move_only_test &gt;, true, tsl::rh::prime_growth_policy &gt;, tsl::robin_set&lt; self_reference_member_test, std::hash&lt; self_reference_member_test &gt;, std::equal_to&lt; self_reference_member_test &gt;, std::allocator&lt; self_reference_member_test &gt;, true, tsl::rh::mod_growth_policy&lt;&gt; &gt;, tsl::robin_set&lt; move_only_test, std::hash&lt; move_only_test &gt;, std::equal_to&lt; move_only_test &gt;, std::allocator&lt; move_only_test &gt;, false, tsl::rh::mod_growth_policy&lt;&gt; &gt;&gt;</type>
      <name>test_types</name>
      <anchorfile>robin__set__tests_8cpp.html</anchorfile>
      <anchor>afc3beb6098a918f9b314b0ea3d03f38d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__set__tests_8cpp.html</anchorfile>
      <anchor>acef9ab1868dd8cad73aa3d2677d3215f</anchor>
      <arglist>(test_compare)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__set__tests_8cpp.html</anchorfile>
      <anchor>aec058c3a3797e32f43314dd8e32b257a</anchor>
      <arglist>(test_erase_fast)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__set__tests_8cpp.html</anchorfile>
      <anchor>a3f628479528eef62cfc299d8892929b6</anchor>
      <arglist>(test_insert_pointer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE</name>
      <anchorfile>robin__set__tests_8cpp.html</anchorfile>
      <anchor>a8beebf3ba73d9b96162486b8d190ba4f</anchor>
      <arglist>(test_serialize_deserialize)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BOOST_AUTO_TEST_CASE_TEMPLATE</name>
      <anchorfile>robin__set__tests_8cpp.html</anchorfile>
      <anchor>a3692d0e9b5cca6b0fd086fc977cf0c4e</anchor>
      <arglist>(test_insert, HSet, test_types)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robust_kernels.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>robust__kernels_8h.html</filename>
    <namespace>mp2p_icp</namespace>
    <member kind="typedef">
      <type>std::function&lt; double(double)&gt;</type>
      <name>robust_sqrt_weight_func_t</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>a03eff90db0fa517065854e638a707ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RobustKernel</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>a7aa7f9e3c32b2c8a59b5f02c25061c45</anchor>
      <arglist></arglist>
      <enumvalue file="namespacemp2p__icp.html" anchor="a7aa7f9e3c32b2c8a59b5f02c25061c45a6adf97f83acf6453d4a6a4b1070f3754">None</enumvalue>
      <enumvalue file="namespacemp2p__icp.html" anchor="a7aa7f9e3c32b2c8a59b5f02c25061c45ad0abbc23545dd43a731c4d5ae88b018a">GemanMcClure</enumvalue>
      <enumvalue file="namespacemp2p__icp.html" anchor="a7aa7f9e3c32b2c8a59b5f02c25061c45a2ee21c55474972b3e65b31a6b0b57dc8">Cauchy</enumvalue>
    </member>
    <member kind="function">
      <type>robust_sqrt_weight_func_t</type>
      <name>create_robust_kernel</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>aaa6e8db3eca0b749ce2dc0080381ae9e</anchor>
      <arglist>(const RobustKernel kernel, const double kernelParam)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>robust__kernels_8h.html</anchorfile>
      <anchor>a28695436fca354a8dc9822208c76f956</anchor>
      <arglist>(RobustKernel::Cauchy)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>robust__kernels_8h.html</anchorfile>
      <anchor>a709b7f07ea210aaa2812ef9b3a00c0d4</anchor>
      <arglist>(RobustKernel::GemanMcClure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MRPT_FILL_ENUM</name>
      <anchorfile>robust__kernels_8h.html</anchorfile>
      <anchor>a094444f0f2740d29f6b36fb3cf8ff99e</anchor>
      <arglist>(RobustKernel::None)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>SamplingSurfaceNormal.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>SamplingSurfaceNormal_8cpp.html</filename>
    <includes id="SamplingSurfaceNormal_8h" name="SamplingSurfaceNormal.h" local="yes" imported="no">SamplingSurfaceNormal.h</includes>
    <includes id="libpointmatcher_2pointmatcher_2DataPointsFilters_2utils_2utils_8h" name="libpointmatcher/pointmatcher/DataPointsFilters/utils/utils.h" local="yes" imported="no">DataPointsFilters/utils/utils.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>SamplingSurfaceNormal.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>SamplingSurfaceNormal_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">SamplingSurfaceNormalDataPointsFilter::BuildData</class>
    <class kind="struct">SamplingSurfaceNormalDataPointsFilter::CompareDim</class>
    <class kind="struct">SamplingSurfaceNormalDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>scanner.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>scanner_8cpp.html</filename>
    <includes id="scanner_8h" name="scanner.h" local="yes" imported="no">scanner.h</includes>
    <includes id="token_8h" name="token.h" local="yes" imported="no">token.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">yaml-cpp-pm/exceptions.h</includes>
    <includes id="exp_8h" name="exp.h" local="yes" imported="no">exp.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>scanner.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>scanner_8h.html</filename>
    <includes id="ptr__vector_8h" name="ptr_vector.h" local="yes" imported="no">ptr_vector.h</includes>
    <includes id="stream_8h" name="stream.h" local="yes" imported="no">stream.h</includes>
    <includes id="token_8h" name="token.h" local="yes" imported="no">token.h</includes>
    <class kind="struct">YAML_PM::Scanner::IndentMarker</class>
    <class kind="class">YAML_PM::Scanner</class>
    <class kind="struct">YAML_PM::Scanner::SimpleKey</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>scanscalar.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>scanscalar_8cpp.html</filename>
    <includes id="scanscalar_8h" name="scanscalar.h" local="yes" imported="no">scanscalar.h</includes>
    <includes id="scanner_8h" name="scanner.h" local="yes" imported="no">scanner.h</includes>
    <includes id="exp_8h" name="exp.h" local="yes" imported="no">exp.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">yaml-cpp-pm/exceptions.h</includes>
    <includes id="token_8h" name="token.h" local="yes" imported="no">token.h</includes>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>ScanScalar</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aefef9d653b7bb1800409be952768c58f</anchor>
      <arglist>(Stream &amp;INPUT, ScanScalarParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scanscalar.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>scanscalar_8h.html</filename>
    <includes id="regex_8h" name="regex.h" local="yes" imported="no">regex.h</includes>
    <includes id="stream_8h" name="stream.h" local="yes" imported="no">stream.h</includes>
    <class kind="struct">YAML_PM::ScanScalarParams</class>
    <namespace>YAML_PM</namespace>
    <member kind="enumeration">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5c2cc6a9a9026684e59addd4ee3bd860</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5c2cc6a9a9026684e59addd4ee3bd860a798b8f6dc32e41b4db52d0b6c0476c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BREAK</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5c2cc6a9a9026684e59addd4ee3bd860a3e0a2202fdda019e6af920b72b029f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THROW</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5c2cc6a9a9026684e59addd4ee3bd860a36d9e9ee963f21fa146bfe287a447a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CHOMP</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab97c77e5ca6b2b4a0a85cbc9e4fbc22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRIP</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab97c77e5ca6b2b4a0a85cbc9e4fbc22aab6c46c1ecd63b2b826e2c05d080a9f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLIP</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab97c77e5ca6b2b4a0a85cbc9e4fbc22aadd3e2b464a010c434f0feec906b455c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEEP</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab97c77e5ca6b2b4a0a85cbc9e4fbc22aa8febf80fd357ccfdd8815f95b46fffe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FOLD</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab870ab33c2697c0003da30c4ccc46b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONT_FOLD</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab870ab33c2697c0003da30c4ccc46b59a7ca931aaa8982de5131f598c209fed47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOLD_BLOCK</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab870ab33c2697c0003da30c4ccc46b59a0116cef2699f55ee035a82d445ba5362</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOLD_FLOW</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab870ab33c2697c0003da30c4ccc46b59a6b04fc54c0bbdd6f7b93277302992d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ScanScalar</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aefef9d653b7bb1800409be952768c58f</anchor>
      <arglist>(Stream &amp;INPUT, ScanScalarParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scantag.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>scantag_8cpp.html</filename>
    <includes id="scanner_8h" name="scanner.h" local="yes" imported="no">scanner.h</includes>
    <includes id="regex_8h" name="regex.h" local="yes" imported="no">regex.h</includes>
    <includes id="exp_8h" name="exp.h" local="yes" imported="no">exp.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">yaml-cpp-pm/exceptions.h</includes>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>const std::string</type>
      <name>ScanTagHandle</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a63a5e38fabce417612d4fddac559d88d</anchor>
      <arglist>(Stream &amp;INPUT, bool &amp;canBeHandle)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>ScanTagSuffix</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a592515e631fa2aecdce60feb949a6c6b</anchor>
      <arglist>(Stream &amp;INPUT)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>ScanVerbatimTag</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ad15481cb3279bd8b4f3c669f322580a7</anchor>
      <arglist>(Stream &amp;INPUT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scantag.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>scantag_8h.html</filename>
    <includes id="stream_8h" name="stream.h" local="yes" imported="no">stream.h</includes>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>const std::string</type>
      <name>ScanTagHandle</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a63a5e38fabce417612d4fddac559d88d</anchor>
      <arglist>(Stream &amp;INPUT, bool &amp;canBeHandle)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>ScanTagSuffix</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a592515e631fa2aecdce60feb949a6c6b</anchor>
      <arglist>(Stream &amp;INPUT)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>ScanVerbatimTag</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ad15481cb3279bd8b4f3c669f322580a7</anchor>
      <arglist>(Stream &amp;INPUT)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>scantoken.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>scantoken_8cpp.html</filename>
    <includes id="scanner_8h" name="scanner.h" local="yes" imported="no">scanner.h</includes>
    <includes id="token_8h" name="token.h" local="yes" imported="no">token.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">yaml-cpp-pm/exceptions.h</includes>
    <includes id="exp_8h" name="exp.h" local="yes" imported="no">exp.h</includes>
    <includes id="scanscalar_8h" name="scanscalar.h" local="yes" imported="no">scanscalar.h</includes>
    <includes id="scantag_8h" name="scantag.h" local="yes" imported="no">scantag.h</includes>
    <includes id="tag_8h" name="tag.h" local="yes" imported="no">tag.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>setting.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>setting_8h.html</filename>
    <includes id="noncopyable_8h" name="noncopyable.h" local="yes" imported="no">yaml-cpp-pm/noncopyable.h</includes>
    <class kind="class">YAML_PM::Setting</class>
    <class kind="class">YAML_PM::SettingChange</class>
    <class kind="class">YAML_PM::SettingChangeBase</class>
    <class kind="class">YAML_PM::SettingChanges</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>Shadow.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>Shadow_8cpp.html</filename>
    <includes id="Shadow_8h" name="Shadow.h" local="yes" imported="no">Shadow.h</includes>
    <includes id="Functions_8h" name="Functions.h" local="yes" imported="no">Functions.h</includes>
  </compound>
  <compound kind="file">
    <name>Shadow.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>Shadow_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">ShadowDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>simplekey.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>simplekey_8cpp.html</filename>
    <includes id="scanner_8h" name="scanner.h" local="yes" imported="no">scanner.h</includes>
    <includes id="token_8h" name="token.h" local="yes" imported="no">token.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">yaml-cpp-pm/exceptions.h</includes>
    <includes id="exp_8h" name="exp.h" local="yes" imported="no">exp.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>SimpleSensorNoise.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>SimpleSensorNoise_8cpp.html</filename>
    <includes id="SimpleSensorNoise_8h" name="SimpleSensorNoise.h" local="yes" imported="no">SimpleSensorNoise.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>SimpleSensorNoise.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>SimpleSensorNoise_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">SimpleSensorNoiseDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>singledocparser.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>singledocparser_8cpp.html</filename>
    <includes id="singledocparser_8h" name="singledocparser.h" local="yes" imported="no">singledocparser.h</includes>
    <includes id="collectionstack_8h" name="collectionstack.h" local="yes" imported="no">collectionstack.h</includes>
    <includes id="directives_8h" name="directives.h" local="yes" imported="no">directives.h</includes>
    <includes id="eventhandler_8h" name="eventhandler.h" local="yes" imported="no">yaml-cpp-pm/eventhandler.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">yaml-cpp-pm/exceptions.h</includes>
    <includes id="scanner_8h" name="scanner.h" local="yes" imported="no">scanner.h</includes>
    <includes id="tag_8h" name="tag.h" local="yes" imported="no">tag.h</includes>
    <includes id="token_8h" name="token.h" local="yes" imported="no">token.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>singledocparser.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>singledocparser_8h.html</filename>
    <includes id="anchor_8h" name="anchor.h" local="yes" imported="no">yaml-cpp-pm/anchor.h</includes>
    <includes id="noncopyable_8h" name="noncopyable.h" local="yes" imported="no">yaml-cpp-pm/noncopyable.h</includes>
    <class kind="class">YAML_PM::SingleDocParser</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>sm-cli-cut.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/sm-cli/</path>
    <filename>sm-cli-cut_8cpp.html</filename>
    <includes id="sm-cli_8h" name="sm-cli.h" local="yes" imported="no">sm-cli.h</includes>
    <member kind="function">
      <type>int</type>
      <name>commandCut</name>
      <anchorfile>sm-cli-cut_8cpp.html</anchorfile>
      <anchor>a43184da6bb373a8647230c5de71d5770</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>printCommandsCut</name>
      <anchorfile>sm-cli-cut_8cpp.html</anchorfile>
      <anchor>ac0628b1830018f600c67d56398778cba</anchor>
      <arglist>(bool showErrorMsg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sm-cli-export-kfs.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/sm-cli/</path>
    <filename>sm-cli-export-kfs_8cpp.html</filename>
    <includes id="sm-cli_8h" name="sm-cli.h" local="yes" imported="no">sm-cli.h</includes>
    <member kind="function">
      <type>int</type>
      <name>commandExportKF</name>
      <anchorfile>sm-cli-export-kfs_8cpp.html</anchorfile>
      <anchor>ab553830ba8758232e80d05f30acae852</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>printCommandsExportKF</name>
      <anchorfile>sm-cli-export-kfs_8cpp.html</anchorfile>
      <anchor>a805dceb1df3ee874d5591904837c0b49</anchor>
      <arglist>(bool showErrorMsg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sm-cli-export-rawlog.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/sm-cli/</path>
    <filename>sm-cli-export-rawlog_8cpp.html</filename>
    <includes id="sm-cli_8h" name="sm-cli.h" local="yes" imported="no">sm-cli.h</includes>
    <member kind="function">
      <type>int</type>
      <name>commandExportRawlog</name>
      <anchorfile>sm-cli-export-rawlog_8cpp.html</anchorfile>
      <anchor>ad3aeaac2fc6d8003001f76ceeda816ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>printCommandsExportRawlog</name>
      <anchorfile>sm-cli-export-rawlog_8cpp.html</anchorfile>
      <anchor>a8e6e178626935ae9b76edffea6fe8f2d</anchor>
      <arglist>(bool showErrorMsg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sm-cli-info.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/sm-cli/</path>
    <filename>sm-cli-info_8cpp.html</filename>
    <includes id="sm-cli_8h" name="sm-cli.h" local="yes" imported="no">sm-cli.h</includes>
    <member kind="function">
      <type>int</type>
      <name>commandInfo</name>
      <anchorfile>sm-cli-info_8cpp.html</anchorfile>
      <anchor>acb975cd59f72e9a15d6b18cb2ca7e782</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>printCommandsInfo</name>
      <anchorfile>sm-cli-info_8cpp.html</anchorfile>
      <anchor>a49c13e627e014dbc7d70779487942662</anchor>
      <arglist>(bool showErrorMsg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sm-cli-join.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/sm-cli/</path>
    <filename>sm-cli-join_8cpp.html</filename>
    <includes id="sm-cli_8h" name="sm-cli.h" local="yes" imported="no">sm-cli.h</includes>
    <member kind="function">
      <type>int</type>
      <name>commandJoin</name>
      <anchorfile>sm-cli-join_8cpp.html</anchorfile>
      <anchor>ad94b8fb5ad46d7735d5b6af7449e56da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>printCommandsJoin</name>
      <anchorfile>sm-cli-join_8cpp.html</anchorfile>
      <anchor>ad4cf7f857dcde50e864d6ad06ddf8c55</anchor>
      <arglist>(bool showErrorMsg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sm-cli-level.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/sm-cli/</path>
    <filename>sm-cli-level_8cpp.html</filename>
    <includes id="sm-cli_8h" name="sm-cli.h" local="yes" imported="no">sm-cli.h</includes>
    <member kind="function">
      <type>int</type>
      <name>commandLevel</name>
      <anchorfile>sm-cli-level_8cpp.html</anchorfile>
      <anchor>a73d1a8153fde0c0e6ceeed22566d9836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>printCommandsLevel</name>
      <anchorfile>sm-cli-level_8cpp.html</anchorfile>
      <anchor>a0abcfded214db2e6963ee1203caaaaca</anchor>
      <arglist>(bool showErrorMsg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sm-cli-main.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/sm-cli/</path>
    <filename>sm-cli-main_8cpp.html</filename>
    <includes id="sm-cli_8h" name="sm-cli.h" local="yes" imported="no">sm-cli.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>sm-cli-main_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>printListCommands</name>
      <anchorfile>sm-cli-main_8cpp.html</anchorfile>
      <anchor>ab1e85a532d84025ed12a0262c18c7a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printVersion</name>
      <anchorfile>sm-cli-main_8cpp.html</anchorfile>
      <anchor>a9c4b081f1e1ad60def15811c71a936f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>mrpt::maps::CSimpleMap</type>
      <name>read_input_sm_from_cli</name>
      <anchorfile>sm-cli-main_8cpp.html</anchorfile>
      <anchor>a03265b4455802500b17d72da2e186e4d</anchor>
      <arglist>(const std::string &amp;inFile)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsoleErrorColor</name>
      <anchorfile>sm-cli-main_8cpp.html</anchorfile>
      <anchor>ab6112b8c4ad217615c6ef8392130d18f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsoleNormalColor</name>
      <anchorfile>sm-cli-main_8cpp.html</anchorfile>
      <anchor>ab71cc1e3894609b2b162cff1d8d770ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; cli_flags &gt;</type>
      <name>cli</name>
      <anchorfile>sm-cli-main_8cpp.html</anchorfile>
      <anchor>ae823ffd7ce442021a7b891b63da390f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::map&lt; std::string, cmd_t &gt;</type>
      <name>cliCommands</name>
      <anchorfile>sm-cli-main_8cpp.html</anchorfile>
      <anchor>ae2c808ed5b0024b8a00b95ef97b41ed4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sm-cli-tf.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/sm-cli/</path>
    <filename>sm-cli-tf_8cpp.html</filename>
    <includes id="sm-cli_8h" name="sm-cli.h" local="yes" imported="no">sm-cli.h</includes>
    <member kind="function">
      <type>int</type>
      <name>commandTf</name>
      <anchorfile>sm-cli-tf_8cpp.html</anchorfile>
      <anchor>a19da31b88dd8b5586e36fd7e188c5820</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>printCommandsTf</name>
      <anchorfile>sm-cli-tf_8cpp.html</anchorfile>
      <anchor>ada096386f91f4278717b931517d8398a</anchor>
      <arglist>(bool showErrorMsg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sm-cli-trim.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/apps/sm-cli/</path>
    <filename>sm-cli-trim_8cpp.html</filename>
    <includes id="sm-cli_8h" name="sm-cli.h" local="yes" imported="no">sm-cli.h</includes>
    <member kind="function">
      <type>int</type>
      <name>commandTrim</name>
      <anchorfile>sm-cli-trim_8cpp.html</anchorfile>
      <anchor>a1b247efd238d0e58b40417560b801b61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>printCommandsTrim</name>
      <anchorfile>sm-cli-trim_8cpp.html</anchorfile>
      <anchor>ad5dfe28f332cef575c2dc9d20f733d5d</anchor>
      <arglist>(bool showErrorMsg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sm-cli.h</name>
    <path>/tmp/ws/src/mp2p_icp/apps/sm-cli/</path>
    <filename>sm-cli_8h.html</filename>
    <class kind="struct">cli_flags</class>
    <member kind="typedef">
      <type>std::function&lt; int(void)&gt;</type>
      <name>cmd_t</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>a3b7c191858da6795448554e5495e424d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>commandCut</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>a43184da6bb373a8647230c5de71d5770</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>commandExportKF</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>ab553830ba8758232e80d05f30acae852</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>commandExportRawlog</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>ad3aeaac2fc6d8003001f76ceeda816ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>commandInfo</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>acb975cd59f72e9a15d6b18cb2ca7e782</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>commandJoin</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>ad94b8fb5ad46d7735d5b6af7449e56da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>commandLevel</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>a73d1a8153fde0c0e6ceeed22566d9836</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>commandTf</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>a19da31b88dd8b5586e36fd7e188c5820</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>commandTrim</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>a1b247efd238d0e58b40417560b801b61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>printListCommands</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>ab1e85a532d84025ed12a0262c18c7a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>printVersion</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>a9c4b081f1e1ad60def15811c71a936f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>mrpt::maps::CSimpleMap</type>
      <name>read_input_sm_from_cli</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>a144c1d0f56b512a168a4c0cabf87b2ea</anchor>
      <arglist>(const std::string &amp;fil)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsoleErrorColor</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>ab6112b8c4ad217615c6ef8392130d18f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConsoleNormalColor</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>ab71cc1e3894609b2b162cff1d8d770ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::unique_ptr&lt; cli_flags &gt;</type>
      <name>cli</name>
      <anchorfile>sm-cli_8h.html</anchorfile>
      <anchor>ae823ffd7ce442021a7b891b63da390f3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>sm2mm.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/src/</path>
    <filename>sm2mm_8cpp.html</filename>
    <includes id="pointcloud__sanity__check_8h" name="pointcloud_sanity_check.h" local="no" imported="no">mp2p_icp/pointcloud_sanity_check.h</includes>
    <includes id="FilterBase_8h" name="FilterBase.h" local="no" imported="no">mp2p_icp_filters/FilterBase.h</includes>
    <includes id="Generator_8h" name="Generator.h" local="no" imported="no">mp2p_icp_filters/Generator.h</includes>
    <includes id="sm2mm_8h" name="sm2mm.h" local="no" imported="no">mp2p_icp_filters/sm2mm.h</includes>
  </compound>
  <compound kind="file">
    <name>sm2mm.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp_filters/include/mp2p_icp_filters/</path>
    <filename>sm2mm_8h.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <class kind="struct">mp2p_icp_filters::sm2mm_options_t</class>
    <namespace>mp2p_icp_filters</namespace>
    <member kind="function">
      <type>void</type>
      <name>simplemap_to_metricmap</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga3fa21e8673fcbaff189e60b3d703dbb4</anchor>
      <arglist>(const mrpt::maps::CSimpleMap &amp;sm, mp2p_icp::metric_map_t &amp;outMap, const mrpt::containers::yaml &amp;pipeline, const sm2mm_options_t &amp;options={})</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Solver.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>Solver_8cpp.html</filename>
    <includes id="Solver_8h" name="Solver.h" local="no" imported="no">mp2p_icp/Solver.h</includes>
  </compound>
  <compound kind="file">
    <name>Solver.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>Solver_8h.html</filename>
    <includes id="OptimalTF__Result_8h" name="OptimalTF_Result.h" local="no" imported="no">mp2p_icp/OptimalTF_Result.h</includes>
    <includes id="Pairings_8h" name="Pairings.h" local="no" imported="no">mp2p_icp/Pairings.h</includes>
    <includes id="Parameterizable_8h" name="Parameterizable.h" local="no" imported="no">mp2p_icp/Parameterizable.h</includes>
    <includes id="WeightParameters_8h" name="WeightParameters.h" local="no" imported="no">mp2p_icp/WeightParameters.h</includes>
    <class kind="class">mp2p_icp::Solver</class>
    <class kind="struct">mp2p_icp::SolverContext</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>Solver_GaussNewton.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>Solver__GaussNewton_8cpp.html</filename>
    <includes id="Solver__GaussNewton_8h" name="Solver_GaussNewton.h" local="no" imported="no">mp2p_icp/Solver_GaussNewton.h</includes>
    <includes id="optimal__tf__gauss__newton_8h" name="optimal_tf_gauss_newton.h" local="no" imported="no">mp2p_icp/optimal_tf_gauss_newton.h</includes>
  </compound>
  <compound kind="file">
    <name>Solver_GaussNewton.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>Solver__GaussNewton_8h.html</filename>
    <includes id="PairWeights_8h" name="PairWeights.h" local="no" imported="no">mp2p_icp/PairWeights.h</includes>
    <includes id="Solver_8h" name="Solver.h" local="no" imported="no">mp2p_icp/Solver.h</includes>
    <includes id="robust__kernels_8h" name="robust_kernels.h" local="no" imported="no">mp2p_icp/robust_kernels.h</includes>
    <class kind="class">mp2p_icp::Solver_GaussNewton</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>Solver_Horn.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>Solver__Horn_8cpp.html</filename>
    <includes id="Solver__Horn_8h" name="Solver_Horn.h" local="no" imported="no">mp2p_icp/Solver_Horn.h</includes>
    <includes id="optimal__tf__horn_8h" name="optimal_tf_horn.h" local="no" imported="no">mp2p_icp/optimal_tf_horn.h</includes>
    <includes id="pt2ln__pl__to__pt2pt_8h" name="pt2ln_pl_to_pt2pt.h" local="no" imported="no">mp2p_icp/pt2ln_pl_to_pt2pt.h</includes>
  </compound>
  <compound kind="file">
    <name>Solver_Horn.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>Solver__Horn_8h.html</filename>
    <includes id="Solver_8h" name="Solver.h" local="no" imported="no">mp2p_icp/Solver.h</includes>
    <class kind="class">mp2p_icp::Solver_Horn</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>Solver_OLAE.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>Solver__OLAE_8cpp.html</filename>
    <includes id="Solver__OLAE_8h" name="Solver_OLAE.h" local="no" imported="no">mp2p_icp/Solver_OLAE.h</includes>
    <includes id="optimal__tf__olae_8h" name="optimal_tf_olae.h" local="no" imported="no">mp2p_icp/optimal_tf_olae.h</includes>
    <includes id="pt2ln__pl__to__pt2pt_8h" name="pt2ln_pl_to_pt2pt.h" local="no" imported="no">mp2p_icp/pt2ln_pl_to_pt2pt.h</includes>
  </compound>
  <compound kind="file">
    <name>Solver_OLAE.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>Solver__OLAE_8h.html</filename>
    <includes id="Solver_8h" name="Solver.h" local="no" imported="no">mp2p_icp/Solver.h</includes>
    <class kind="class">mp2p_icp::Solver_OLAE</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>stlemitter.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>stlemitter_8h.html</filename>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>EmitSeq</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a39c29c637dd9d65f259fcc4d5908b372</anchor>
      <arglist>(Emitter &amp;emitter, const Seq &amp;seq)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a3795a216c69214f54698e452a799173a</anchor>
      <arglist>(Emitter &amp;emitter, const std::list&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>af2d5dd6469a413348682efd3e52ed107</anchor>
      <arglist>(Emitter &amp;emitter, const std::map&lt; K, V &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ada7767997f3bf7038c1265db8880cd7d</anchor>
      <arglist>(Emitter &amp;emitter, const std::set&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a781c013690cdfcc1e4fd7d94856271c5</anchor>
      <arglist>(Emitter &amp;emitter, const std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stlnode.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>stlnode_8h.html</filename>
    <namespace>YAML_PM</namespace>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aecafe0a906b7b4899de2372b8c4a5c2d</anchor>
      <arglist>(const Node &amp;node, std::map&lt; K, V &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8057e09961773c0ffb3deadb6bcb2a43</anchor>
      <arglist>(const Node &amp;node, std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stream.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>stream_8cpp.html</filename>
    <includes id="stream_8h" name="stream.h" local="yes" imported="no">stream.h</includes>
    <includes id="exp_8h" name="exp.h" local="yes" imported="no">exp.h</includes>
    <namespace>YAML_PM</namespace>
    <member kind="define">
      <type>#define</type>
      <name>CP_REPLACEMENT_CHARACTER</name>
      <anchorfile>stream_8cpp.html</anchorfile>
      <anchor>a1d858346c932de0c327a83b2570430c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_ARRAY_END</name>
      <anchorfile>stream_8cpp.html</anchorfile>
      <anchor>a6d84131b016ff7a5a80f811cbe9afc22</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>S_ARRAY_SIZE</name>
      <anchorfile>stream_8cpp.html</anchorfile>
      <anchor>a385ffa020cc05a608583e7cee030de9c</anchor>
      <arglist>(A)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YAML_PREFETCH_SIZE</name>
      <anchorfile>stream_8cpp.html</anchorfile>
      <anchor>aae3f0e1b44cd4748d0da5a9002299a97</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UtfIntroCharType</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uict00</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da2aad73a3a64e775e150453071d7ab89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictBB</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da877fe5708d9c1b38d51e34f6a3c6606e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictBF</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2daf64ac88248bfb6873488ff162d583f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictEF</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da4834fa30fb1f7f5c3ce6332e641e13ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictFE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da252c3cc09050e3ae638ef93a22dc6ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictFF</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da0aba6071df55eedc3c26c89137ffa163</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictAscii</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da090513ba308eeb0a7c72679db8c44f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictOther</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da5fa37be54550b192e75e91933a4a291e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictMax</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da03f68c8469188c825a572ba978ed51ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UtfIntroState</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_start</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da6385d61919cad1e07c7b7643c55515f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utfbe_b1</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da532f49750de0d48d360c8f3ba468ba6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf32be_b2</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da23855019884cac9eb5dd3d466bb1628d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf32be_bom3</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da2e4cab894e058864079e300ae6b4c6a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf32be</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60dac4bc845564dc7e2377fbeb1a7950a3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf16be</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da3e01e25edd5735c1b5dc1232f491e6a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf16be_bom1</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da60f44f63711deca080886c756627c16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utfle_bom1</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da641cc3661674f9b10da22b02593e9f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf16le_bom2</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60dad2f19ce4242f58be89b6abe1668363f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf32le_bom3</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da549decde05d4a3112f0d3bc2efb1d1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf16le</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da252abf1072eb45bcf065b5465ce02179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf32le</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da77db5f2026317248ac0ccb088208ea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf8_imp</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da746e488e824ef80f9651768c74a3d02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf16le_imp</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60dace94ccf76784a44cb08561673cd8ddbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf32le_imp3</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60dafa93badf9e5f63788d7d31f2dbe1f1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf8_bom1</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da36102383745348ec1ca7a5293f630a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf8_bom2</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da86bc4d9a9a095925985b05ecec36ade8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf8</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60daa05d5cbb0df26792610bb7d6a184e315</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_error</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da5472bf6b0808f1ec75d322fe61e9329c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>UtfIntroCharType</type>
      <name>IntroCharTypeOf</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aba378ff60c7123066349c4f94475d7fe</anchor>
      <arglist>(std::istream::int_type ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QueueUnicodeCodepoint</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a27cfcd34b2a3947352be8bc63d832925</anchor>
      <arglist>(std::deque&lt; char &gt; &amp;q, unsigned long ch)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ReadBuffer</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a88604ee9aa0661626ffa1721f2c94ac1</anchor>
      <arglist>(unsigned char *pBuffer)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>Utf8Adjust</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a3e282280ec021b343fa93cc05206af00</anchor>
      <arglist>(unsigned long ch, unsigned char lead_bits, unsigned char rshift)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>s_introFinalState</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aef816de169b5528dd2edfdf962c505bb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static UtfIntroState</type>
      <name>s_introTransitions</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac0bf845fa1d251f9c47624cdd185b3f2</anchor>
      <arglist>[][uictMax]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>s_introUngetCount</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>af4602deebf4579243df69d0d4312ad61</anchor>
      <arglist>[][uictMax]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stream.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>stream_8h.html</filename>
    <includes id="noncopyable_8h" name="noncopyable.h" local="yes" imported="no">yaml-cpp-pm/noncopyable.h</includes>
    <includes id="mark_8h" name="mark.h" local="yes" imported="no">yaml-cpp-pm/mark.h</includes>
    <class kind="class">YAML_PM::Stream</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>streamcharsource.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>streamcharsource_8h.html</filename>
    <includes id="noncopyable_8h" name="noncopyable.h" local="yes" imported="no">yaml-cpp-pm/noncopyable.h</includes>
    <class kind="class">YAML_PM::StreamCharSource</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>stringsource.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>stringsource_8h.html</filename>
    <class kind="class">YAML_PM::StringCharSource</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>SurfaceNormal.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>SurfaceNormal_8cpp.html</filename>
    <includes id="SurfaceNormal_8h" name="SurfaceNormal.h" local="yes" imported="no">SurfaceNormal.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
    <includes id="IO_8h" name="IO.h" local="yes" imported="no">IO.h</includes>
    <includes id="MatchersImpl_8h" name="MatchersImpl.h" local="yes" imported="no">MatchersImpl.h</includes>
    <includes id="libpointmatcher_2pointmatcher_2DataPointsFilters_2utils_2utils_8h" name="libpointmatcher/pointmatcher/DataPointsFilters/utils/utils.h" local="yes" imported="no">DataPointsFilters/utils/utils.h</includes>
  </compound>
  <compound kind="file">
    <name>SurfaceNormal.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>SurfaceNormal_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">SurfaceNormalDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>tag.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>tag_8cpp.html</filename>
    <includes id="tag_8h" name="tag.h" local="yes" imported="no">tag.h</includes>
    <includes id="directives_8h" name="directives.h" local="yes" imported="no">directives.h</includes>
    <includes id="token_8h" name="token.h" local="yes" imported="no">token.h</includes>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>tag.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>tag_8h.html</filename>
    <class kind="struct">YAML_PM::Tag</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>test-mp2p_error_terms_jacobians.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/tests/</path>
    <filename>test-mp2p__error__terms__jacobians_8cpp.html</filename>
    <includes id="errorTerms_8h" name="errorTerms.h" local="no" imported="no">mp2p_icp/errorTerms.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-mp2p__error__terms__jacobians_8cpp.html</anchorfile>
      <anchor>aa2ea97ae3b5138344f2832f44ba93d4c</anchor>
      <arglist>([[maybe_unused]] int argc, [[maybe_unused]] char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>normald</name>
      <anchorfile>test-mp2p__error__terms__jacobians_8cpp.html</anchorfile>
      <anchor>ac2a0615e924df6a954320df5b7a4107e</anchor>
      <arglist>(const double sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static float</type>
      <name>normalf</name>
      <anchorfile>test-mp2p__error__terms__jacobians_8cpp.html</anchorfile>
      <anchor>a7318aeb7607ed2a4b971337932cd50de</anchor>
      <arglist>(const float sigma)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_against_ground_truth_error_point2line</name>
      <anchorfile>test-mp2p__error__terms__jacobians_8cpp.html</anchorfile>
      <anchor>a08de69228f7decd105091c49bfd94b4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_error_line2line</name>
      <anchorfile>test-mp2p__error__terms__jacobians_8cpp.html</anchorfile>
      <anchor>ab66e24dc2afae3688d65edaf7565dab3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_Jacob_error_plane2plane</name>
      <anchorfile>test-mp2p__error__terms__jacobians_8cpp.html</anchorfile>
      <anchor>a107c15fbf9ef4a8f6b2c7c880a61a83c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_Jacob_error_point2line</name>
      <anchorfile>test-mp2p__error__terms__jacobians_8cpp.html</anchorfile>
      <anchor>ac7c1b6cc61da21bcbc890530b7c2bf07</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_Jacob_error_point2plane</name>
      <anchorfile>test-mp2p__error__terms__jacobians_8cpp.html</anchorfile>
      <anchor>aabb77ed7ecee002715f80141f2923bfe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_Jacob_error_point2point</name>
      <anchorfile>test-mp2p__error__terms__jacobians_8cpp.html</anchorfile>
      <anchor>af70be3a4773d24819fd33675d50d6101</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>auto &amp;</type>
      <name>rnd</name>
      <anchorfile>test-mp2p__error__terms__jacobians_8cpp.html</anchorfile>
      <anchor>abb9c9e47ec21eceb333ac6a3fff3409d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-mp2p_georef_yaml.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/tests/</path>
    <filename>test-mp2p__georef__yaml_8cpp.html</filename>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-mp2p__georef__yaml_8cpp.html</anchorfile>
      <anchor>aa2ea97ae3b5138344f2832f44ba93d4c</anchor>
      <arglist>([[maybe_unused]] int argc, [[maybe_unused]] char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-mp2p_icp_algos.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/tests/</path>
    <filename>test-mp2p__icp__algos_8cpp.html</filename>
    <includes id="ICP__LibPointmatcher_8h" name="ICP_LibPointmatcher.h" local="no" imported="no">mp2p_icp/ICP_LibPointmatcher.h</includes>
    <includes id="Matcher__Point2Plane_8h" name="Matcher_Point2Plane.h" local="no" imported="no">mp2p_icp/Matcher_Point2Plane.h</includes>
    <includes id="Matcher__Points__DistanceThreshold_8h" name="Matcher_Points_DistanceThreshold.h" local="no" imported="no">mp2p_icp/Matcher_Points_DistanceThreshold.h</includes>
    <includes id="Solver__GaussNewton_8h" name="Solver_GaussNewton.h" local="no" imported="no">mp2p_icp/Solver_GaussNewton.h</includes>
    <includes id="Solver__Horn_8h" name="Solver_Horn.h" local="no" imported="no">mp2p_icp/Solver_Horn.h</includes>
    <includes id="Solver__OLAE_8h" name="Solver_OLAE.h" local="no" imported="no">mp2p_icp/Solver_OLAE.h</includes>
    <includes id="load__xyz__file_8h" name="load_xyz_file.h" local="no" imported="no">mp2p_icp/load_xyz_file.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-mp2p__icp__algos_8cpp.html</anchorfile>
      <anchor>aa2ea97ae3b5138344f2832f44ba93d4c</anchor>
      <arglist>([[maybe_unused]] int argc, [[maybe_unused]] char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-mp2p_matcher_pt2pl.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/tests/</path>
    <filename>test-mp2p__matcher__pt2pl_8cpp.html</filename>
    <includes id="Matcher__Point2Plane_8h" name="Matcher_Point2Plane.h" local="no" imported="no">mp2p_icp/Matcher_Point2Plane.h</includes>
    <includes id="Matcher__Points__DistanceThreshold_8h" name="Matcher_Points_DistanceThreshold.h" local="no" imported="no">mp2p_icp/Matcher_Points_DistanceThreshold.h</includes>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-mp2p__matcher__pt2pl_8cpp.html</anchorfile>
      <anchor>aa2ea97ae3b5138344f2832f44ba93d4c</anchor>
      <arglist>([[maybe_unused]] int argc, [[maybe_unused]] char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-mp2p_matcher_pt2pt.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/tests/</path>
    <filename>test-mp2p__matcher__pt2pt_8cpp.html</filename>
    <includes id="Matcher__Points__DistanceThreshold_8h" name="Matcher_Points_DistanceThreshold.h" local="no" imported="no">mp2p_icp/Matcher_Points_DistanceThreshold.h</includes>
    <includes id="metricmap_8h" name="metricmap.h" local="no" imported="no">mp2p_icp/metricmap.h</includes>
    <member kind="function" static="yes">
      <type>static mrpt::maps::CSimplePointsMap::Ptr</type>
      <name>generateGlobalPoints</name>
      <anchorfile>test-mp2p__matcher__pt2pt_8cpp.html</anchorfile>
      <anchor>a4f7ea5c7021d105ae9bcd715a9c14831</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static mrpt::maps::CSimplePointsMap::Ptr</type>
      <name>generateLocalPoints</name>
      <anchorfile>test-mp2p__matcher__pt2pt_8cpp.html</anchorfile>
      <anchor>a150ec58e7323a4456637c94591aebf08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-mp2p__matcher__pt2pt_8cpp.html</anchorfile>
      <anchor>aa2ea97ae3b5138344f2832f44ba93d4c</anchor>
      <arglist>([[maybe_unused]] int argc, [[maybe_unused]] char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-mp2p_matcher_pt2pt_parameterizable.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/tests/</path>
    <filename>test-mp2p__matcher__pt2pt__parameterizable_8cpp.html</filename>
    <includes id="Matcher__Points__DistanceThreshold_8h" name="Matcher_Points_DistanceThreshold.h" local="no" imported="no">mp2p_icp/Matcher_Points_DistanceThreshold.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-mp2p__matcher__pt2pt__parameterizable_8cpp.html</anchorfile>
      <anchor>aa2ea97ae3b5138344f2832f44ba93d4c</anchor>
      <arglist>([[maybe_unused]] int argc, [[maybe_unused]] char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-mp2p_optimal_tf_algos.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/tests/</path>
    <filename>test-mp2p__optimal__tf__algos_8cpp.html</filename>
    <includes id="optimal__tf__gauss__newton_8h" name="optimal_tf_gauss_newton.h" local="no" imported="no">mp2p_icp/optimal_tf_gauss_newton.h</includes>
    <includes id="optimal__tf__horn_8h" name="optimal_tf_horn.h" local="no" imported="no">mp2p_icp/optimal_tf_horn.h</includes>
    <includes id="optimal__tf__olae_8h" name="optimal_tf_olae.h" local="no" imported="no">mp2p_icp/optimal_tf_olae.h</includes>
    <member kind="typedef">
      <type>std::vector&lt; mp2p_icp::plane_patch_t &gt;</type>
      <name>TPlanes</name>
      <anchorfile>test-mp2p__optimal__tf__algos_8cpp.html</anchorfile>
      <anchor>a5f2e6aa3a9298392f3a3b928eb9ce9a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; mrpt::math::TPoint3D &gt;</type>
      <name>TPoints</name>
      <anchorfile>test-mp2p__optimal__tf__algos_8cpp.html</anchorfile>
      <anchor>a9ee854cab8b97ce28d3f72f9de7080ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TPlanes</type>
      <name>generate_planes</name>
      <anchorfile>test-mp2p__optimal__tf__algos_8cpp.html</anchorfile>
      <anchor>a03965e1e749dafae5fe03eb2ad8af058</anchor>
      <arglist>(const size_t nPlanes)</arglist>
    </member>
    <member kind="function">
      <type>TPoints</type>
      <name>generate_points</name>
      <anchorfile>test-mp2p__optimal__tf__algos_8cpp.html</anchorfile>
      <anchor>a4b84e239f7d5ea655a0081417417159c</anchor>
      <arglist>(const size_t nPts)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-mp2p__optimal__tf__algos_8cpp.html</anchorfile>
      <anchor>aa2ea97ae3b5138344f2832f44ba93d4c</anchor>
      <arglist>([[maybe_unused]] int argc, [[maybe_unused]] char **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>test_icp_algos</name>
      <anchorfile>test-mp2p__optimal__tf__algos_8cpp.html</anchorfile>
      <anchor>a409b67527249370a093909044b876fdb</anchor>
      <arglist>(const size_t numPts, const size_t numLines, const size_t numPlanes, const double xyz_noise_std=.0, const double n_err_std=.0, bool use_robust=false, const double outliers_ratio=.0)</arglist>
    </member>
    <member kind="function">
      <type>std::tuple&lt; mrpt::poses::CPose3D, std::vector&lt; std::size_t &gt; &gt;</type>
      <name>transform_points_planes</name>
      <anchorfile>test-mp2p__optimal__tf__algos_8cpp.html</anchorfile>
      <anchor>ae671f15d67af51b1f1c91315f3e6583e</anchor>
      <arglist>(const TPoints &amp;pA, TPoints &amp;pB, mrpt::tfest::TMatchingPairList &amp;pointsPairs, const TPlanes &amp;plA, TPlanes &amp;plB, std::vector&lt; mp2p_icp::matched_plane_t &gt; &amp;planePairs, mp2p_icp::MatchedPointPlaneList &amp;pt2plPairs, const double xyz_noise_std, const double n_err_std, const double outliers_ratio)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>DO_PRINT_ALL</name>
      <anchorfile>test-mp2p__optimal__tf__algos_8cpp.html</anchorfile>
      <anchor>ac62b34977762f6416a236db0a0f8f904</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>DO_SAVE_STAT_FILES</name>
      <anchorfile>test-mp2p__optimal__tf__algos_8cpp.html</anchorfile>
      <anchor>a3885b77c33f1c213ed832f972a7d5223</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>num_reps</name>
      <anchorfile>test-mp2p__optimal__tf__algos_8cpp.html</anchorfile>
      <anchor>af08372e240bb483c48440f01e1261bd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>SKIP_OUTLIERS</name>
      <anchorfile>test-mp2p__optimal__tf__algos_8cpp.html</anchorfile>
      <anchor>a0014b016d9b59512e41e491c45a51bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>TEST_LARGE_ROTATIONS</name>
      <anchorfile>test-mp2p__optimal__tf__algos_8cpp.html</anchorfile>
      <anchor>a951ddc64dfa8c505ef3ac84cfadac135</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-mp2p_optimize_pt2ln.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/tests/</path>
    <filename>test-mp2p__optimize__pt2ln_8cpp.html</filename>
    <includes id="Solver__GaussNewton_8h" name="Solver_GaussNewton.h" local="no" imported="no">mp2p_icp/Solver_GaussNewton.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-mp2p__optimize__pt2ln_8cpp.html</anchorfile>
      <anchor>aa2ea97ae3b5138344f2832f44ba93d4c</anchor>
      <arglist>([[maybe_unused]] int argc, [[maybe_unused]] char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_opt_pt2ln</name>
      <anchorfile>test-mp2p__optimize__pt2ln_8cpp.html</anchorfile>
      <anchor>a67a097c1d63b445a481930d17930e003</anchor>
      <arglist>(const mrpt::poses::CPose3D &amp;groundTruth)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-mp2p_optimize_pt2pl.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/tests/</path>
    <filename>test-mp2p__optimize__pt2pl_8cpp.html</filename>
    <includes id="Solver__GaussNewton_8h" name="Solver_GaussNewton.h" local="no" imported="no">mp2p_icp/Solver_GaussNewton.h</includes>
    <includes id="Solver__Horn_8h" name="Solver_Horn.h" local="no" imported="no">mp2p_icp/Solver_Horn.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-mp2p__optimize__pt2pl_8cpp.html</anchorfile>
      <anchor>aa2ea97ae3b5138344f2832f44ba93d4c</anchor>
      <arglist>([[maybe_unused]] int argc, [[maybe_unused]] char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_mp2p_optimize_pt2pl</name>
      <anchorfile>test-mp2p__optimize__pt2pl_8cpp.html</anchorfile>
      <anchor>ac17aee577b9428ac6202766535db5079</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_opt_pt2pl</name>
      <anchorfile>test-mp2p__optimize__pt2pl_8cpp.html</anchorfile>
      <anchor>a68ef0c324d8e3e40fd4dd215c5ddce06</anchor>
      <arglist>(const mrpt::poses::CPose3D &amp;groundTruth, const mp2p_icp::Solver &amp;solver)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-mp2p_optimize_with_prior.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/tests/</path>
    <filename>test-mp2p__optimize__with__prior_8cpp.html</filename>
    <includes id="Solver__GaussNewton_8h" name="Solver_GaussNewton.h" local="no" imported="no">mp2p_icp/Solver_GaussNewton.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-mp2p__optimize__with__prior_8cpp.html</anchorfile>
      <anchor>aa2ea97ae3b5138344f2832f44ba93d4c</anchor>
      <arglist>([[maybe_unused]] int argc, [[maybe_unused]] char **argv)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>test_opt_prior</name>
      <anchorfile>test-mp2p__optimize__with__prior_8cpp.html</anchorfile>
      <anchor>a29a0908cdafdc8ccdfb943d6338daeb7</anchor>
      <arglist>(const mrpt::poses::CPose3D &amp;groundTruth)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-mp2p_quality_reproject_ranges.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/tests/</path>
    <filename>test-mp2p__quality__reproject__ranges_8cpp.html</filename>
    <includes id="QualityEvaluator__RangeImageSimilarity_8h" name="QualityEvaluator_RangeImageSimilarity.h" local="no" imported="no">mp2p_icp/QualityEvaluator_RangeImageSimilarity.h</includes>
    <includes id="load__xyz__file_8h" name="load_xyz_file.h" local="no" imported="no">mp2p_icp/load_xyz_file.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-mp2p__quality__reproject__ranges_8cpp.html</anchorfile>
      <anchor>aa2ea97ae3b5138344f2832f44ba93d4c</anchor>
      <arglist>([[maybe_unused]] int argc, [[maybe_unused]] char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test-mp2p_quality_voxels.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/tests/</path>
    <filename>test-mp2p__quality__voxels_8cpp.html</filename>
    <includes id="QualityEvaluator__Voxels_8h" name="QualityEvaluator_Voxels.h" local="no" imported="no">mp2p_icp/QualityEvaluator_Voxels.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>test-mp2p__quality__voxels_8cpp.html</anchorfile>
      <anchor>aa2ea97ae3b5138344f2832f44ba93d4c</anchor>
      <arglist>([[maybe_unused]] int argc, [[maybe_unused]] char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unit_test</name>
      <anchorfile>test-mp2p__quality__voxels_8cpp.html</anchorfile>
      <anchor>a8e55f3e436b0268b26875038536f8e53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>SCALE</name>
      <anchorfile>test-mp2p__quality__voxels_8cpp.html</anchorfile>
      <anchor>a4f159bf187491542eb50806dfdc1110f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>VERBOSE</name>
      <anchorfile>test-mp2p__quality__voxels_8cpp.html</anchorfile>
      <anchor>ade3d6e6e4c0211df42ec4b9e76671bfb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>test.py</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/python/</path>
    <filename>test_8py.html</filename>
    <namespace>test</namespace>
    <member kind="variable">
      <type></type>
      <name>nns</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>a6be325f3d179e5903069b24bb4587d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>q</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>ace06991c89abd4731882ffe86a19ab34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>res</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>acedb61cb557061761b850a9e5c07ea3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>accf9c2b29590b2e2d68bb2614364444e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Timer.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Timer_8cpp.html</filename>
    <includes id="Timer_8h" name="Timer.h" local="yes" imported="no">Timer.h</includes>
  </compound>
  <compound kind="file">
    <name>Timer.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Timer_8h.html</filename>
    <namespace>PointMatcherSupport</namespace>
    <member kind="typedef">
      <type>boost::timer</type>
      <name>timer</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>adb4a42f72a8ecec19a8101967bae80ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>token.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/src/</path>
    <filename>token_8h.html</filename>
    <includes id="mark_8h" name="mark.h" local="yes" imported="no">yaml-cpp-pm/mark.h</includes>
    <class kind="struct">YAML_PM::Token</class>
    <namespace>YAML_PM</namespace>
    <member kind="variable">
      <type>const std::string</type>
      <name>TokenNames</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae6bc31d39423ddcc9c84f36a8860c8aa</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>traits.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>traits_8h.html</filename>
    <class kind="struct">YAML_PM::disable_if</class>
    <class kind="struct">YAML_PM::disable_if_c</class>
    <class kind="struct">YAML_PM::disable_if_c&lt; true, T &gt;</class>
    <class kind="struct">YAML_PM::enable_if</class>
    <class kind="struct">YAML_PM::enable_if_c</class>
    <class kind="struct">YAML_PM::enable_if_c&lt; false, T &gt;</class>
    <class kind="struct">YAML_PM::is_numeric</class>
    <class kind="struct">YAML_PM::is_numeric&lt; char &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; double &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; float &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; int &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; long double &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; long int &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; long long &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; short int &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; unsigned char &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; unsigned int &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; unsigned long int &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; unsigned long long &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; unsigned short int &gt;</class>
    <namespace>YAML_PM</namespace>
  </compound>
  <compound kind="file">
    <name>Transformation.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>Transformation_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>TransformationChecker.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>TransformationChecker_8cpp.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <includes id="PointMatcherPrivate_8h" name="PointMatcherPrivate.h" local="yes" imported="no">PointMatcherPrivate.h</includes>
  </compound>
  <compound kind="file">
    <name>TransformationCheckersImpl.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>TransformationCheckersImpl_8cpp.html</filename>
    <includes id="TransformationCheckersImpl_8h" name="TransformationCheckersImpl.h" local="yes" imported="no">TransformationCheckersImpl.h</includes>
    <includes id="Functions_8h" name="Functions.h" local="yes" imported="no">Functions.h</includes>
  </compound>
  <compound kind="file">
    <name>TransformationCheckersImpl.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>TransformationCheckersImpl_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">TransformationCheckersImpl::BoundTransformationChecker</class>
    <class kind="struct">TransformationCheckersImpl::CounterTransformationChecker</class>
    <class kind="struct">TransformationCheckersImpl::DifferentialTransformationChecker</class>
    <class kind="struct">TransformationCheckersImpl::CounterTransformationChecker::MaxNumIterationsReached</class>
    <class kind="struct">TransformationCheckersImpl</class>
  </compound>
  <compound kind="file">
    <name>Transformations.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/utest/ui/</path>
    <filename>Transformations_8cpp.html</filename>
    <includes id="utest_8h" name="utest.h" local="yes" imported="no">../utest.h</includes>
    <class kind="class">TransformationCheckerTest</class>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>Transformations_8cpp.html</anchorfile>
      <anchor>a6941c3ac83fbbbfbcf25eedebc489054</anchor>
      <arglist>(Transformation, RigidTransformation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>Transformations_8cpp.html</anchorfile>
      <anchor>ab9b2c116d1ce12f2b82a452f5afc52e5</anchor>
      <arglist>(TransformationCheckerTest, BoundTransformationChecker)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>Transformations_8cpp.html</anchorfile>
      <anchor>a2e116f99068a28b40e55facd673b502b</anchor>
      <arglist>(TransformationCheckerTest, CounterTransformationChecker)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>Transformations_8cpp.html</anchorfile>
      <anchor>a133028bc968c7f2fdbbe78720a853041</anchor>
      <arglist>(TransformationCheckerTest, DifferentialTransformationChecker)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>TransformationsImpl.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>TransformationsImpl_8cpp.html</filename>
    <includes id="TransformationsImpl_8h" name="TransformationsImpl.h" local="yes" imported="no">TransformationsImpl.h</includes>
    <includes id="Functions_8h" name="Functions.h" local="yes" imported="no">Functions.h</includes>
  </compound>
  <compound kind="file">
    <name>TransformationsImpl.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/</path>
    <filename>TransformationsImpl_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">TransformationsImpl::PureTranslation</class>
    <class kind="struct">TransformationsImpl::RigidTransformation</class>
    <class kind="struct">TransformationsImpl::SimilarityTransformation</class>
    <class kind="struct">TransformationsImpl</class>
  </compound>
  <compound kind="file">
    <name>trivial.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/examples/</path>
    <filename>trivial_8cpp.html</filename>
    <includes id="nabo_8h" name="nabo.h" local="yes" imported="no">nabo/nabo.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>trivial_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>usage.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libnabo/examples/</path>
    <filename>usage_8cpp.html</filename>
    <includes id="nabo_8h" name="nabo.h" local="yes" imported="no">nabo/nabo.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>usage_8cpp.html</anchorfile>
      <anchor>ae66f6b31b5ad750f1fe042a706a4e3d4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utest.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/utest/</path>
    <filename>utest_8cpp.html</filename>
    <includes id="utest_8h" name="utest.h" local="yes" imported="no">utest.h</includes>
    <class kind="class">GenericTest</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>median_coeff</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>aaa4526d204aaee33c7427b6a4c53add5</anchor>
      <arglist>(Eigen::MatrixXf &amp;A)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a48e29f71962562ab71dc1827443af67a</anchor>
      <arglist>(icpTest, icpIdentity)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>aeb6c3c14ca4e2cdf18376613e71c752b</anchor>
      <arglist>(icpTest, icpSequenceTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ac6b0e6217ba44de457fb73e75d63bab9</anchor>
      <arglist>(icpTest, icpSingular)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a37dd6bfa7453ef63aed6230814d02ddc</anchor>
      <arglist>(icpTest, icpTest)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ad3ab7dc165dae2ea4f941e62647e4c7a</anchor>
      <arglist>(icpTest, similarityTransform)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST_F</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>abb72e8550b65e7bb888a212598aeb22c</anchor>
      <arglist>(GenericTest, ICP_default)</arglist>
    </member>
    <member kind="variable">
      <type>DP</type>
      <name>data2D</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a329eb1ff2127ad3de578ba85b93f68c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DP</type>
      <name>data3D</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a0912019d3cbab4a5c018fa66c31e6e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>dataPath</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ab366910437c3c36f953577efefee62f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DP</type>
      <name>ref2D</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a7fda1ff72b68b26841dc6f55abee8651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DP</type>
      <name>ref3D</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a61aae19b0f1ae04db6b44354491b9a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PM::TransformationParameters</type>
      <name>validT2d</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a689fa2ba6eb962b7428d22851de4b5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PM::TransformationParameters</type>
      <name>validT3d</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>aba254757ae5ffb94ba5d9b10eeb5fc21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utest.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/utest/</path>
    <filename>utest_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">pointmatcher/PointMatcher.h</includes>
    <includes id="IO_8h" name="IO.h" local="yes" imported="no">pointmatcher/IO.h</includes>
    <includes id="gtest_8h" name="gtest.h" local="yes" imported="no">../contrib/gtest/gtest.h</includes>
    <class kind="class">IcpHelper</class>
    <member kind="typedef">
      <type>PM::DataPoints</type>
      <name>DP</name>
      <anchorfile>utest_8h.html</anchorfile>
      <anchor>ab01842b76af41f749b5d0b1f681cccc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; float &gt;</type>
      <name>PM</name>
      <anchorfile>utest_8h.html</anchorfile>
      <anchor>a5bd35d105f0f03919fee42a7f73fec33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DP</type>
      <name>data2D</name>
      <anchorfile>utest_8h.html</anchorfile>
      <anchor>a329eb1ff2127ad3de578ba85b93f68c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DP</type>
      <name>data3D</name>
      <anchorfile>utest_8h.html</anchorfile>
      <anchor>a0912019d3cbab4a5c018fa66c31e6e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>dataPath</name>
      <anchorfile>utest_8h.html</anchorfile>
      <anchor>ab366910437c3c36f953577efefee62f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DP</type>
      <name>ref2D</name>
      <anchorfile>utest_8h.html</anchorfile>
      <anchor>a7fda1ff72b68b26841dc6f55abee8651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DP</type>
      <name>ref3D</name>
      <anchorfile>utest_8h.html</anchorfile>
      <anchor>a61aae19b0f1ae04db6b44354491b9a6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PM::TransformationParameters</type>
      <name>validT2d</name>
      <anchorfile>utest_8h.html</anchorfile>
      <anchor>a689fa2ba6eb962b7428d22851de4b5c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PM::TransformationParameters</type>
      <name>validT3d</name>
      <anchorfile>utest_8h.html</anchorfile>
      <anchor>aba254757ae5ffb94ba5d9b10eeb5fc21</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>libpointmatcher/pointmatcher/DataPointsFilters/utils/utils.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/utils/</path>
    <filename>libpointmatcher_2pointmatcher_2DataPointsFilters_2utils_2utils_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">PointMatcherSupport::IdxCompare</class>
    <namespace>PointMatcherSupport</namespace>
    <member kind="function">
      <type>size_t</type>
      <name>argMax</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>af7799c6376e7e93e6f384a7bc1f70438</anchor>
      <arglist>(const typename PointMatcher&lt; T &gt;::Vector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>computeDensity</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a7910521dba4e123934271dc28f3e0e7f</anchor>
      <arglist>(const typename PointMatcher&lt; T &gt;::Matrix &amp;NN)</arglist>
    </member>
    <member kind="function">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>computeNormal</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>aa44bb0fa244316af97e89b83e253b404</anchor>
      <arglist>(const typename PointMatcher&lt; T &gt;::Vector &amp;eigenVa, const typename PointMatcher&lt; T &gt;::Matrix &amp;eigenVe)</arglist>
    </member>
    <member kind="function">
      <type>constexpr T</type>
      <name>pow</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a9ce23c00bca0f03d627b5c52f9f814fe</anchor>
      <arglist>(const T base, const std::size_t exponent)</arglist>
    </member>
    <member kind="function">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>serializeEigVec</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ad5afb75150499a7f74ee2c60ccf618f7</anchor>
      <arglist>(const typename PointMatcher&lt; T &gt;::Matrix &amp;eigenVe)</arglist>
    </member>
    <member kind="function">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>sortEigenValues</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>afe77c3be32d94fc99a7f078e73761332</anchor>
      <arglist>(const typename PointMatcher&lt; T &gt;::Vector &amp;eigenVa)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; size_t &gt;</type>
      <name>sortIndexes</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a7c850bccd3c0c9d0d575d2bebd7d6759</anchor>
      <arglist>(const typename PointMatcher&lt; T &gt;::Vector &amp;v)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>robin-map/tests/utils.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/robin-map/tests/</path>
    <filename>robin-map_2tests_2utils_8h.html</filename>
    <includes id="robin__hash_8h" name="robin_hash.h" local="no" imported="no">tsl/robin_hash.h</includes>
    <class kind="class">copy_only_test</class>
    <class kind="class">deserializer</class>
    <class kind="struct">std::hash&lt; copy_only_test &gt;</class>
    <class kind="struct">std::hash&lt; move_only_test &gt;</class>
    <class kind="struct">std::hash&lt; self_reference_member_test &gt;</class>
    <class kind="class">identity_hash</class>
    <class kind="struct">is_pair</class>
    <class kind="struct">is_pair&lt; std::pair&lt; T1, T2 &gt; &gt;</class>
    <class kind="class">mod_hash</class>
    <class kind="class">move_only_test</class>
    <class kind="class">self_reference_member_test</class>
    <class kind="class">serializer</class>
    <class kind="class">utils</class>
    <namespace>std</namespace>
    <member kind="define">
      <type>#define</type>
      <name>TSL_RH_CHECK_THROW</name>
      <anchorfile>robin-map_2tests_2utils_8h.html</anchorfile>
      <anchor>adce3965906cfedfc9559f3664a81b327</anchor>
      <arglist>(S, E)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TSL_RH_CHECK_THROW_EITHER</name>
      <anchorfile>robin-map_2tests_2utils_8h.html</anchorfile>
      <anchor>a90557535a509cd46bbbc76982263f332</anchor>
      <arglist>(S, E1, E2)</arglist>
    </member>
    <member kind="function">
      <type>std::int32_t</type>
      <name>utils::get_key&lt; std::int32_t &gt;</name>
      <anchorfile>robin-map_2tests_2utils_8h.html</anchorfile>
      <anchor>adacaced99cf23bf6b7a1ede6774e72f8</anchor>
      <arglist>(std::size_t counter)</arglist>
    </member>
    <member kind="function">
      <type>std::int64_t</type>
      <name>utils::get_key&lt; std::int64_t &gt;</name>
      <anchorfile>robin-map_2tests_2utils_8h.html</anchorfile>
      <anchor>ad931d935d560589df163f82a0deb7299</anchor>
      <arglist>(std::size_t counter)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>utils::get_key&lt; std::string &gt;</name>
      <anchorfile>robin-map_2tests_2utils_8h.html</anchorfile>
      <anchor>a0b3bdeae96117b9034ff6183bea413c4</anchor>
      <arglist>(std::size_t counter)</arglist>
    </member>
    <member kind="function">
      <type>std::int32_t</type>
      <name>utils::get_value&lt; std::int32_t &gt;</name>
      <anchorfile>robin-map_2tests_2utils_8h.html</anchorfile>
      <anchor>a076a89a22a7e8b0602426ae04dfb3903</anchor>
      <arglist>(std::size_t counter)</arglist>
    </member>
    <member kind="function">
      <type>std::int64_t</type>
      <name>utils::get_value&lt; std::int64_t &gt;</name>
      <anchorfile>robin-map_2tests_2utils_8h.html</anchorfile>
      <anchor>a90912354843d8ac4643a6a2bf94fb905</anchor>
      <arglist>(std::size_t counter)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>utils::get_value&lt; std::string &gt;</name>
      <anchorfile>robin-map_2tests_2utils_8h.html</anchorfile>
      <anchor>a170dbda1fd9167bdd0096d3722a9e842</anchor>
      <arglist>(std::size_t counter)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>visit_correspondences.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>visit__correspondences_8h.html</filename>
    <includes id="Pairings_8h" name="Pairings.h" local="no" imported="no">mp2p_icp/Pairings.h</includes>
    <includes id="WeightParameters_8h" name="WeightParameters.h" local="no" imported="no">mp2p_icp/WeightParameters.h</includes>
    <class kind="struct">mp2p_icp::VisitCorrespondencesStats</class>
    <namespace>mp2p_icp</namespace>
    <member kind="function">
      <type>void</type>
      <name>visit_correspondences</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gae1fcf40ba52cf1a8effca347156f9f54</anchor>
      <arglist>(const Pairings &amp;in, const WeightParameters &amp;wp, const mrpt::math::TPoint3D &amp;ct_local, const mrpt::math::TPoint3D &amp;ct_global, OutlierIndices &amp;in_out_outliers, LAMBDA lambda_each_pair, LAMBDA2 lambda_final, bool normalize_relative_point_vectors, const mrpt::optional_ref&lt; VisitCorrespondencesStats &gt; &amp;outStats=std::nullopt)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>VoxelGrid.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>VoxelGrid_8cpp.html</filename>
    <includes id="VoxelGrid_8h" name="VoxelGrid.h" local="yes" imported="no">VoxelGrid.h</includes>
  </compound>
  <compound kind="file">
    <name>VoxelGrid.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/pointmatcher/DataPointsFilters/</path>
    <filename>VoxelGrid_8h.html</filename>
    <includes id="PointMatcher_8h" name="PointMatcher.h" local="yes" imported="no">PointMatcher.h</includes>
    <class kind="struct">VoxelGridDataPointsFilter::Voxel</class>
    <class kind="struct">VoxelGridDataPointsFilter</class>
  </compound>
  <compound kind="file">
    <name>WeightParameters.cpp</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/src/</path>
    <filename>WeightParameters_8cpp.html</filename>
    <includes id="WeightParameters_8h" name="WeightParameters.h" local="no" imported="no">mp2p_icp/WeightParameters.h</includes>
  </compound>
  <compound kind="file">
    <name>WeightParameters.h</name>
    <path>/tmp/ws/src/mp2p_icp/mp2p_icp/include/mp2p_icp/</path>
    <filename>WeightParameters_8h.html</filename>
    <includes id="PairWeights_8h" name="PairWeights.h" local="no" imported="no">mp2p_icp/PairWeights.h</includes>
    <includes id="robust__kernels_8h" name="robust_kernels.h" local="no" imported="no">mp2p_icp/robust_kernels.h</includes>
    <class kind="struct">mp2p_icp::WeightParameters</class>
    <namespace>mp2p_icp</namespace>
  </compound>
  <compound kind="file">
    <name>yaml.h</name>
    <path>/tmp/ws/src/mp2p_icp/3rdparty/libpointmatcher/contrib/yaml-cpp-pm/include/yaml-cpp-pm/</path>
    <filename>yaml_8h.html</filename>
    <includes id="parser_8h" name="parser.h" local="yes" imported="no">yaml-cpp-pm/parser.h</includes>
    <includes id="emitter_8h" name="emitter.h" local="yes" imported="no">yaml-cpp-pm/emitter.h</includes>
    <includes id="stlemitter_8h" name="stlemitter.h" local="yes" imported="no">yaml-cpp-pm/stlemitter.h</includes>
    <includes id="exceptions_8h" name="exceptions.h" local="yes" imported="no">yaml-cpp-pm/exceptions.h</includes>
    <includes id="node_8h" name="node.h" local="yes" imported="no">yaml-cpp-pm/node.h</includes>
    <includes id="stlnode_8h" name="stlnode.h" local="yes" imported="no">yaml-cpp-pm/stlnode.h</includes>
    <includes id="iterator_8h" name="iterator.h" local="yes" imported="no">yaml-cpp-pm/iterator.h</includes>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::_Alias</name>
    <filename>structYAML__PM_1_1__Alias.html</filename>
    <member kind="function">
      <type></type>
      <name>_Alias</name>
      <anchorfile>structYAML__PM_1_1__Alias.html</anchorfile>
      <anchor>af7fed6cb1fe4c078e40f73401fce4acb</anchor>
      <arglist>(const std::string &amp;content_)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>content</name>
      <anchorfile>structYAML__PM_1_1__Alias.html</anchorfile>
      <anchor>aa5328fc24f11dc7c5d103d486abea19f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::_Anchor</name>
    <filename>structYAML__PM_1_1__Anchor.html</filename>
    <member kind="function">
      <type></type>
      <name>_Anchor</name>
      <anchorfile>structYAML__PM_1_1__Anchor.html</anchorfile>
      <anchor>a2f12782a074973c21d64214ecd7a3eba</anchor>
      <arglist>(const std::string &amp;content_)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>content</name>
      <anchorfile>structYAML__PM_1_1__Anchor.html</anchorfile>
      <anchor>a6acf2cfa9ab5e50f1c5ea75404da1e19</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::_Comment</name>
    <filename>structYAML__PM_1_1__Comment.html</filename>
    <member kind="function">
      <type></type>
      <name>_Comment</name>
      <anchorfile>structYAML__PM_1_1__Comment.html</anchorfile>
      <anchor>a6903a614ffc3e7e3f80e1410bd9cea47</anchor>
      <arglist>(const std::string &amp;content_)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>content</name>
      <anchorfile>structYAML__PM_1_1__Comment.html</anchorfile>
      <anchor>adf2150369688e45c7354d42dccd6776a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::_FindFromNodeAtIndex</name>
    <filename>structYAML__PM_1_1__FindFromNodeAtIndex.html</filename>
    <templarg></templarg>
    <templarg>b</templarg>
    <member kind="function">
      <type></type>
      <name>_FindFromNodeAtIndex</name>
      <anchorfile>structYAML__PM_1_1__FindFromNodeAtIndex.html</anchorfile>
      <anchor>a080aa8eb8fa6e719c739780991e41d31</anchor>
      <arglist>(const Node &amp;, const T &amp;)</arglist>
    </member>
    <member kind="variable">
      <type>const Node *</type>
      <name>pRet</name>
      <anchorfile>structYAML__PM_1_1__FindFromNodeAtIndex.html</anchorfile>
      <anchor>af529659ad368e60d3c5a1934b4ef7ae5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::_FindFromNodeAtIndex&lt; T, true &gt;</name>
    <filename>structYAML__PM_1_1__FindFromNodeAtIndex_3_01T_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>_FindFromNodeAtIndex</name>
      <anchorfile>structYAML__PM_1_1__FindFromNodeAtIndex_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>ad2b394f03560b4618d3c7813f9c4f37b</anchor>
      <arglist>(const Node &amp;node, const T &amp;key)</arglist>
    </member>
    <member kind="variable">
      <type>const Node *</type>
      <name>pRet</name>
      <anchorfile>structYAML__PM_1_1__FindFromNodeAtIndex_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>a7c1da9e84497936d723d7dfdad385c0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::_Indent</name>
    <filename>structYAML__PM_1_1__Indent.html</filename>
    <member kind="function">
      <type></type>
      <name>_Indent</name>
      <anchorfile>structYAML__PM_1_1__Indent.html</anchorfile>
      <anchor>a5004b85382f5229380412fa508513de4</anchor>
      <arglist>(int value_)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>value</name>
      <anchorfile>structYAML__PM_1_1__Indent.html</anchorfile>
      <anchor>a654904defbbcf70e034c18030efd5f62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::_Null</name>
    <filename>structYAML__PM_1_1__Null.html</filename>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::_Precision</name>
    <filename>structYAML__PM_1_1__Precision.html</filename>
    <member kind="function">
      <type></type>
      <name>_Precision</name>
      <anchorfile>structYAML__PM_1_1__Precision.html</anchorfile>
      <anchor>a954ebcd868c6c7573a8d7c8492407c8c</anchor>
      <arglist>(int floatPrecision_, int doublePrecision_)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>doublePrecision</name>
      <anchorfile>structYAML__PM_1_1__Precision.html</anchorfile>
      <anchor>aad6cddb8fa95fa2835a4870c612bbc99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>floatPrecision</name>
      <anchorfile>structYAML__PM_1_1__Precision.html</anchorfile>
      <anchor>afced44d46f2132c3e8acc8e9c0ddc156</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::_Tag</name>
    <filename>structYAML__PM_1_1__Tag.html</filename>
    <class kind="struct">YAML_PM::_Tag::Type</class>
    <member kind="function">
      <type></type>
      <name>_Tag</name>
      <anchorfile>structYAML__PM_1_1__Tag.html</anchorfile>
      <anchor>abd9a296eb3c782c0beff1a2685530e71</anchor>
      <arglist>(const std::string &amp;prefix_, const std::string &amp;content_, Type::value type_)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>content</name>
      <anchorfile>structYAML__PM_1_1__Tag.html</anchorfile>
      <anchor>a6b575c93efc49acc8fd27d29d3f40b94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>prefix</name>
      <anchorfile>structYAML__PM_1_1__Tag.html</anchorfile>
      <anchor>a351821788723fb5f6fce7009cc6f62c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Type::value</type>
      <name>type</name>
      <anchorfile>structYAML__PM_1_1__Tag.html</anchorfile>
      <anchor>a6f3b6fa343d7cdbf1e0318296568a4a6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>InspectorsImpl::AbstractVTKInspector</name>
    <filename>structInspectorsImpl_1_1AbstractVTKInspector.html</filename>
    <base>InspectorsImpl::PerformanceInspector</base>
    <member kind="function">
      <type></type>
      <name>AbstractVTKInspector</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a1362f77124c8259015fde23b20d9eec6</anchor>
      <arglist>(const std::string &amp;className, const ParametersDoc paramsDoc, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpDataPoints</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a7df8650f12869cba924960991af46705</anchor>
      <arglist>(const DataPoints &amp;cloud, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpIteration</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>ac991f9a888edc54f7fe52a6ab9032988</anchor>
      <arglist>(const size_t iterationNumber, const TransformationParameters &amp;parameters, const DataPoints &amp;filteredReference, const DataPoints &amp;reading, const Matches &amp;matches, const OutlierWeights &amp;outlierWeights, const TransformationCheckers &amp;transformationCheckers)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpMeshNodes</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>afe437665670c78bddec9f37d1e610672</anchor>
      <arglist>(const DataPoints &amp;cloud, const std::string &amp;name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a0105bf44e0ffde39ecfa5257f153a002</anchor>
      <arglist>(const size_t iterationCount)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a8a49f2c778d4838f400fa87e21ced0ac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>closeStream</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>abb703ac264be3c9fe3a24a9d3271d398</anchor>
      <arglist>(std::ostream *stream)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dumpDataLinks</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a56eedc6bfd4effd2a18d791a8e6f5af5</anchor>
      <arglist>(const DataPoints &amp;ref, const DataPoints &amp;reading, const Matches &amp;matches, const OutlierWeights &amp;featureOutlierWeights, std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dumpDataPoints</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>afcde37d15fbce7915c583fba8e753a18</anchor>
      <arglist>(const DataPoints &amp;data, std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dumpMeshNodes</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a3ee0b56550c4cb13f77634259db736e8</anchor>
      <arglist>(const DataPoints &amp;data, std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::ostream *</type>
      <name>openStream</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>aad024f0000413a3ed005b3afa3c4e9a2</anchor>
      <arglist>(const std::string &amp;role)=0</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual std::ostream *</type>
      <name>openStream</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>aad81117424ef9b44c9bc4d6f2f983b9c</anchor>
      <arglist>(const std::string &amp;role, const size_t iterationNumber)=0</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const bool</type>
      <name>bDumpDataLinks</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a2d68000b5e46dede27d7a77332b653d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const bool</type>
      <name>bDumpIterationInfo</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a946c605e3a7a1d0612fd724187060cee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const bool</type>
      <name>bDumpReading</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a0d0d491f19d8623165b2d1b4dedb26d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const bool</type>
      <name>bDumpReference</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a4fcb953e74f51fef9c69e3bc8d96dc6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const bool</type>
      <name>bWriteBinary</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>ab8222bdba71284f814d18dedb4397677</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::ostream *</type>
      <name>streamIter</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>af2f23a634d8625d003779063cd246abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildColorStream</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a198939e61a0e3f011f30d6beae15e38b</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;name, const DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildGenericAttributeStream</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>ae6f7fd81478a8715c27daa361f873ce8</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;attribute, const std::string &amp;nameTag, const DataPoints &amp;cloud, const int forcedDim)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildNormalStream</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>ae962c4e8b415041438812e5b91b83b1f</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;name, const DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildNormalStream</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a64aad67af52ea91c3f99032adb563807</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;name, const DataPoints &amp;ref, const DataPoints &amp;reading)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildScalarStream</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>ab4bece3178898176696707ffa6a7c8c0</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;name, const DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildScalarStream</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a52684bb00dded6f00835a1a720cda2ac</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;name, const DataPoints &amp;ref, const DataPoints &amp;reading)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildTensorStream</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>aca2ff5d832ac5b4592ae31d4edefa0e1</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;name, const DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildTensorStream</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a864e85406fd781e578d955c928e5dbce</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;name, const DataPoints &amp;ref, const DataPoints &amp;reading)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildTimeStream</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a45a4731c4ca01339fa6b339cb86c68aa</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;name, const DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildVectorStream</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>ae1f80b6d01663eefafa3e54e9dfd7f68</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;name, const DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>buildVectorStream</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a247dc3c88b464b0fafc92bf7e999d71c</anchor>
      <arglist>(std::ostream &amp;stream, const std::string &amp;name, const DataPoints &amp;ref, const DataPoints &amp;reading)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Matrix</type>
      <name>padWithOnes</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>a7a6714795813c77b888f8c5abacda28c</anchor>
      <arglist>(const Matrix m, const int expectedRow, const int expectedCols)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Matrix</type>
      <name>padWithZeros</name>
      <anchorfile>structInspectorsImpl_1_1AbstractVTKInspector.html</anchorfile>
      <anchor>af448d8ffa403147496b39c0e0826b297</anchor>
      <arglist>(const Matrix m, const int expectedRow, const int expectedCols)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::AddRef</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1AddRef.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1AddRef.html</anchorfile>
      <anchor>a1e5616e414125574c1653e3a1fc68491</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::AddRef&lt; T &amp; &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1AddRef_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1AddRef_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a9cb3b0992c2a9e7df42d01fb64c2dc88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::AddReference</name>
    <filename>structtesting_1_1internal_1_1AddReference.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1AddReference.html</anchorfile>
      <anchor>a2df8dd7c4e41f6390e6e66b1a9a67bb4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::AddReference&lt; T &amp; &gt;</name>
    <filename>structtesting_1_1internal_1_1AddReference_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1AddReference_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a93c064cdcdaced0abd167258425e57af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::AliasManager</name>
    <filename>classYAML__PM_1_1AliasManager.html</filename>
    <member kind="function">
      <type></type>
      <name>AliasManager</name>
      <anchorfile>classYAML__PM_1_1AliasManager.html</anchorfile>
      <anchor>a192c9f94106263007ab86cadee80d054</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>anchor_t</type>
      <name>LookupAnchor</name>
      <anchorfile>classYAML__PM_1_1AliasManager.html</anchorfile>
      <anchor>a86ee5520a278a3c42cf813c0e7397575</anchor>
      <arglist>(const Node &amp;node) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterReference</name>
      <anchorfile>classYAML__PM_1_1AliasManager.html</anchorfile>
      <anchor>afa5c6743f0b6c0a1300ccd70fe9c55da</anchor>
      <arglist>(const Node &amp;node)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; const Node *, anchor_t &gt;</type>
      <name>AnchorByIdentity</name>
      <anchorfile>classYAML__PM_1_1AliasManager.html</anchorfile>
      <anchor>a71f081a9e6dc3826e72316756d582b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>anchor_t</type>
      <name>_CreateNewAnchor</name>
      <anchorfile>classYAML__PM_1_1AliasManager.html</anchorfile>
      <anchor>a3339f196097f2ea763901ce3841b692e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AnchorByIdentity</type>
      <name>m_anchorByIdentity</name>
      <anchorfile>classYAML__PM_1_1AliasManager.html</anchorfile>
      <anchor>a8667cfa0a13ad716e040e8e13305630a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>anchor_t</type>
      <name>m_curAnchor</name>
      <anchorfile>classYAML__PM_1_1AliasManager.html</anchorfile>
      <anchor>a62ba84a903c14f7a05d6e5bc4cb1b799</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>linb::any</name>
    <filename>classlinb_1_1any.html</filename>
    <class kind="struct">linb::any::requires_allocation</class>
    <class kind="union">linb::any::storage_union</class>
    <class kind="struct">linb::any::vtable_dynamic</class>
    <class kind="struct">linb::any::vtable_stack</class>
    <class kind="struct">linb::any::vtable_type</class>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>a4235c73347f588664514be22a85680d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>a50ccd807f1ded03ca732c5450d6f8117</anchor>
      <arglist>(any &amp;&amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>a56847f22e44c42dfe1b74633cf81d083</anchor>
      <arglist>(const any &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>any</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>ac8364f28330ef3d4b1533ce108d5596c</anchor>
      <arglist>(ValueType &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>a3fdc740fdcf5fd3f0a6d6628702c54b3</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>a8959e7cf6d97c91f126cf5d17814017a</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>any &amp;</type>
      <name>operator=</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>aa86b33e236e0adbced25bc966176ad4a</anchor>
      <arglist>(any &amp;&amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>any &amp;</type>
      <name>operator=</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>a8ea8acd8fc0ca1ac34bbad0689f723e7</anchor>
      <arglist>(const any &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>any &amp;</type>
      <name>operator=</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>a1277be0f11f27da9e2f88aef65465c3b</anchor>
      <arglist>(ValueType &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>a6bd50f2fd178deacf049be223f73646e</anchor>
      <arglist>(any &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function">
      <type>const std::type_info &amp;</type>
      <name>type</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>adf34b63439c9089fa4af14d0df6ef079</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~any</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>ae43b1437e9e7b51a0ae90463914c0fb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const T *</type>
      <name>cast</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>aa20d5f5835abed1d05e1603d27c55a08</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>T *</type>
      <name>cast</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>ac96af4a9edcf5985db026c0fe56edc6b</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>is_typed</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>a39b633b11e6bd5231ed4bafb42900020</anchor>
      <arglist>(const std::type_info &amp;t) const</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static bool</type>
      <name>is_same</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>a80ece74ea121b9381891c8d32a50916d</anchor>
      <arglist>(const std::type_info &amp;a, const std::type_info &amp;b)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>a712294fe6097ce70f1e39c49ed19ba6a</anchor>
      <arglist>(ValueType &amp;&amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::enable_if&lt; requires_allocation&lt; T &gt;::value &gt;::type</type>
      <name>do_construct</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>abba581567c01386cda5e6eceed238e5e</anchor>
      <arglist>(ValueType &amp;&amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::enable_if&lt;!requires_allocation&lt; T &gt;::value &gt;::type</type>
      <name>do_construct</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>a83a66c8dc60e70acb9c04abef397214c</anchor>
      <arglist>(ValueType &amp;&amp;value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static vtable_type *</type>
      <name>vtable_for_type</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>ac7f20532e76ea1abbff453309e1d7a27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>storage_union</type>
      <name>storage</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>ab6c7d8b4887f6f2d31a1d976b68c0400</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>vtable_type *</type>
      <name>vtable</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>a45cf908841a8cfe13f7c2a96ed6e141b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend T *</type>
      <name>any_cast</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>abe28f391e70407f216660e75390eeead</anchor>
      <arglist>(any *operand) noexcept</arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>const friend T *</type>
      <name>any_cast</name>
      <anchorfile>classlinb_1_1any.html</anchorfile>
      <anchor>af01877c36bc32b27584d4e39a194d8dd</anchor>
      <arglist>(const any *operand) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::AssertHelper</name>
    <filename>classtesting_1_1internal_1_1AssertHelper.html</filename>
    <class kind="struct">testing::internal::AssertHelper::AssertHelperData</class>
    <member kind="function">
      <type></type>
      <name>AssertHelper</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>ac2c9334518fd4087189b4505567a3c90</anchor>
      <arglist>(TestPartResult::Type type, const char *file, int line, const char *message)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>a97bf22d786131ab7baa86b97a27aeb4d</anchor>
      <arglist>(const Message &amp;message) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~AssertHelper</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>a51c640785d4ed4a0155cc9aa857d8931</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>a264544ac41950b296c34253d2e656b10</anchor>
      <arglist>(AssertHelper)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AssertHelperData *const</type>
      <name>data_</name>
      <anchorfile>classtesting_1_1internal_1_1AssertHelper.html</anchorfile>
      <anchor>af69a4d66a929d0c6e419f4efd3ba6b3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::AssertHelper::AssertHelperData</name>
    <filename>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</filename>
    <member kind="function">
      <type></type>
      <name>AssertHelperData</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>ad2356f3f1e56d1a63562efe0f8b3f1bb</anchor>
      <arglist>(TestPartResult::Type t, const char *srcfile, int line_num, const char *msg)</arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>file</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>a639ae4acc706e919b101786f71e9dc15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>line</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>a8602c9da2f73e1f98141a223c2c82e03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>message</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>abdef78b7b7a7feb6389e125adf503f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const TestPartResult::Type</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>a42689e4f9f0f03937dd1d1b6c5023012</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>structtesting_1_1internal_1_1AssertHelper_1_1AssertHelperData.html</anchorfile>
      <anchor>a5cfdd2fca371e33566ffdb2357606df2</anchor>
      <arglist>(AssertHelperData)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::AssertionResult</name>
    <filename>classtesting_1_1AssertionResult.html</filename>
    <member kind="function">
      <type></type>
      <name>AssertionResult</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>ade695178c05c4b2f82e92930c912fc25</anchor>
      <arglist>(bool success)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AssertionResult</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>a27788116f03f90aec4daf592fd809ead</anchor>
      <arglist>(const AssertionResult &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>failure_message</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>aa38908d5a48c912434a80c8725f52583</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>message</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>a33c14dafd28e3393c841e03f4b70a017</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>ab3f34b1623c82762ef4a8f52b535159c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>operator!</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>a5b0784686a756660ac8dfe528d89386b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>a43ae8a260843ce2ff3dc9af262672b8b</anchor>
      <arglist>(::std::ostream &amp;(*basic_manipulator)(::std::ostream &amp;stream))</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>a3230efa81aafe7c61f5fb878cfa39e91</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AppendMessage</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>a5b55e01f1321d744a594dbe51d46a139</anchor>
      <arglist>(const Message &amp;a_message)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>ae8018df422f2bc3404b81c7341398a77</anchor>
      <arglist>(AssertionResult)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::scoped_ptr&lt; ::std::string &gt;</type>
      <name>message_</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>a5dee995939457def35f0bf496d070957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>success_</name>
      <anchorfile>classtesting_1_1AssertionResult.html</anchorfile>
      <anchor>ae7348f9fffe7a20980dfc94fc261d7ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>linb::bad_any_cast</name>
    <filename>classlinb_1_1bad__any__cast.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>classlinb_1_1bad__any__cast.html</anchorfile>
      <anchor>a1c7a5a4e91ca93f442f3294fd0797d5e</anchor>
      <arglist>() const noexcept override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::BadDereference</name>
    <filename>classYAML__PM_1_1BadDereference.html</filename>
    <base>YAML_PM::RepresentationException</base>
    <member kind="function">
      <type></type>
      <name>BadDereference</name>
      <anchorfile>classYAML__PM_1_1BadDereference.html</anchorfile>
      <anchor>aa6d800f76de2a57ade125e03cb2c635a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BenchResult</name>
    <filename>structBenchResult.html</filename>
    <member kind="function">
      <type></type>
      <name>BenchResult</name>
      <anchorfile>structBenchResult.html</anchorfile>
      <anchor>a2aa9f792f8674bb9c0b51344b3b335b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator+=</name>
      <anchorfile>structBenchResult.html</anchorfile>
      <anchor>ac765ba93783915607c5332c9cc8e9a30</anchor>
      <arglist>(const BenchResult &amp;that)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator/=</name>
      <anchorfile>structBenchResult.html</anchorfile>
      <anchor>a91424703b2b9084aa9f8d90f16466c16</anchor>
      <arglist>(const double factor)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>creationDuration</name>
      <anchorfile>structBenchResult.html</anchorfile>
      <anchor>a564ce3d5388bee71bfca6587f51b446d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>executionDuration</name>
      <anchorfile>structBenchResult.html</anchorfile>
      <anchor>a6b75bd228e9542cbf8bb19f5c316aa5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>totalCount</name>
      <anchorfile>structBenchResult.html</anchorfile>
      <anchor>a184853d450d3b6faed6f2ade0d5c2247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>visitCount</name>
      <anchorfile>structBenchResult.html</anchorfile>
      <anchor>aa1205a7f9b3ae2eb406c3d8cd415025e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::Binary</name>
    <filename>classYAML__PM_1_1Binary.html</filename>
    <member kind="function">
      <type></type>
      <name>Binary</name>
      <anchorfile>classYAML__PM_1_1Binary.html</anchorfile>
      <anchor>a7529ab0575076bc38ae3ab3880f104f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Binary</name>
      <anchorfile>classYAML__PM_1_1Binary.html</anchorfile>
      <anchor>a4d61161f583b4e653ba18a129f579318</anchor>
      <arglist>(const unsigned char *data, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>const unsigned char *</type>
      <name>data</name>
      <anchorfile>classYAML__PM_1_1Binary.html</anchorfile>
      <anchor>ad9a9fa37c521fa6d7560f3063a415187</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classYAML__PM_1_1Binary.html</anchorfile>
      <anchor>a902a35a2f5b5e8199d7fd51c1c6b7a0b</anchor>
      <arglist>(const Binary &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classYAML__PM_1_1Binary.html</anchorfile>
      <anchor>aa1efc3801d44ee8b9faa5acdabc0aa43</anchor>
      <arglist>(const Binary &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>owned</name>
      <anchorfile>classYAML__PM_1_1Binary.html</anchorfile>
      <anchor>a525af32c0f2fffe353a6ddc9e19ec3d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classYAML__PM_1_1Binary.html</anchorfile>
      <anchor>a7a7c8aaea5c24f2340eeff1ec70d15ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classYAML__PM_1_1Binary.html</anchorfile>
      <anchor>af3237b50d30d5168175a73066ea87ff3</anchor>
      <arglist>(std::vector&lt; unsigned char &gt; &amp;rhs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>m_data</name>
      <anchorfile>classYAML__PM_1_1Binary.html</anchorfile>
      <anchor>a80be05c749d92c102de17f4d08c23c55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const unsigned char *</type>
      <name>m_unownedData</name>
      <anchorfile>classYAML__PM_1_1Binary.html</anchorfile>
      <anchor>ac58509831747375d8152b7dbaaf2d527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>m_unownedSize</name>
      <anchorfile>classYAML__PM_1_1Binary.html</anchorfile>
      <anchor>a0ffe81b4a9ea4621d1848c334b29d7eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::bool_constant</name>
    <filename>structtesting_1_1internal_1_1bool__constant.html</filename>
    <templarg>bool_value</templarg>
    <member kind="typedef">
      <type>bool_constant&lt; bool_value &gt;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1bool__constant.html</anchorfile>
      <anchor>aba6d09ecf7eecea6c93480f0d627a167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1bool__constant.html</anchorfile>
      <anchor>a499fba6576296b04d99690a486424b32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>bool_constant&lt; ImplicitlyConvertible&lt; const T *, const ::ProtocolMessage * &gt;::value||ImplicitlyConvertible&lt; const T *, const ::proto2::Message * &gt;::value &gt;</name>
    <filename>structtesting_1_1internal_1_1bool__constant.html</filename>
    <member kind="typedef">
      <type>bool_constant&lt; bool_value &gt;</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1bool__constant.html</anchorfile>
      <anchor>aba6d09ecf7eecea6c93480f0d627a167</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1bool__constant.html</anchorfile>
      <anchor>a499fba6576296b04d99690a486424b32</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Octree_::BoundingBox</name>
    <filename>structOctree___1_1BoundingBox.html</filename>
    <member kind="variable">
      <type>Point</type>
      <name>center</name>
      <anchorfile>structOctree___1_1BoundingBox.html</anchorfile>
      <anchor>aadf1902a9dd392b0b823f1e9b1687f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>radius</name>
      <anchorfile>structOctree___1_1BoundingBox.html</anchorfile>
      <anchor>ac53307c8fe42fac92181960deb7a9b2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BoundingBoxDataPointsFilter</name>
    <filename>structBoundingBoxDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a13fb0e37db10548c485b9a69289ce1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a054b6c556fe0c0f06ecc0c4ebbc69a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>aa34a1c334eb7cabd1b6fbde881e61c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>af0bc0566c0ffcad8e57112e4fec2bc0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a351bed5408189a42877adbab7a07ce88</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a0570ae076b84f65610adc6631a80c7da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a063004f6abab93370554d268be12352f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>ab8bf8db12207a07c72284632dbc1811a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BoundingBoxDataPointsFilter</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a6d71a94d13513ace39291cb593439dca</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a04440aa8abe8e242b9bbd2211152130b</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a708cc4e35415b118a17736219251c966</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>ab45fa6f0fbdddc0adf2424ac58a3b758</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a2975260921b15e102bd7802721f05ce8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>removeInside</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a072cb1dc6eeee6318fb4b6d8546dd750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>xMax</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a1d73a6144cc28109b126d435dbc2663f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>xMin</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a3dd5b79d90418a56e6c9556b9301c8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>yMax</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>af574e735464959bc51fa0663a7d31914</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>yMin</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a3c88064724920507f7af0cc7235c8e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>zMax</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a7d473c6c11e69a883870eb370ac1a26e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>zMin</name>
      <anchorfile>structBoundingBoxDataPointsFilter.html</anchorfile>
      <anchor>a6d8aa86d2113083b2975dd33c244e826</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TransformationCheckersImpl::BoundTransformationChecker</name>
    <filename>structTransformationCheckersImpl_1_1BoundTransformationChecker.html</filename>
    <base>PointMatcher::TransformationChecker</base>
    <member kind="function">
      <type>EIGEN_MAKE_ALIGNED_OPERATOR_NEW</type>
      <name>BoundTransformationChecker</name>
      <anchorfile>structTransformationCheckersImpl_1_1BoundTransformationChecker.html</anchorfile>
      <anchor>aadb15e48589524c5d1533d2e1f67256a</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>check</name>
      <anchorfile>structTransformationCheckersImpl_1_1BoundTransformationChecker.html</anchorfile>
      <anchor>a5cd3560e3f5a1060d45d94b4d3f11eb2</anchor>
      <arglist>(const TransformationParameters &amp;parameters, bool &amp;iterate)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>structTransformationCheckersImpl_1_1BoundTransformationChecker.html</anchorfile>
      <anchor>a9c4e9d6096b563d511968c9f54bde2ef</anchor>
      <arglist>(const TransformationParameters &amp;parameters, bool &amp;iterate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structTransformationCheckersImpl_1_1BoundTransformationChecker.html</anchorfile>
      <anchor>ab1e8cd6c91a5949602ab4cb2b064ab26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structTransformationCheckersImpl_1_1BoundTransformationChecker.html</anchorfile>
      <anchor>a4c5e2dc20c5f6ea73f68b9c50d200add</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>maxRotationNorm</name>
      <anchorfile>structTransformationCheckersImpl_1_1BoundTransformationChecker.html</anchorfile>
      <anchor>ab2086efb904e37d4523cd84f79a0131c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>maxTranslationNorm</name>
      <anchorfile>structTransformationCheckersImpl_1_1BoundTransformationChecker.html</anchorfile>
      <anchor>aa9f781b421c72787208441d24fb5f371</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>initialRotation2D</name>
      <anchorfile>structTransformationCheckersImpl_1_1BoundTransformationChecker.html</anchorfile>
      <anchor>aebe91f539c3d050d99d1e05fdff5927e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Quaternion</type>
      <name>initialRotation3D</name>
      <anchorfile>structTransformationCheckersImpl_1_1BoundTransformationChecker.html</anchorfile>
      <anchor>a48259047a9bbed4e0b5e7e18bdecde52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector</type>
      <name>initialTranslation</name>
      <anchorfile>structTransformationCheckersImpl_1_1BoundTransformationChecker.html</anchorfile>
      <anchor>a3521f50b1db53e66f92438487bb156cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::BruteForceSearch</name>
    <filename>structNabo_1_1BruteForceSearch.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>NearestNeighbourSearch&lt; T, Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt; &gt;</base>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structNabo_1_1BruteForceSearch.html</anchorfile>
      <anchor>a1d6307c06a0290d0d11be26eafafd3b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::IndexMatrix</type>
      <name>IndexMatrix</name>
      <anchorfile>structNabo_1_1BruteForceSearch.html</anchorfile>
      <anchor>a81a040f744ba9d20f535c710eaea8236</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>structNabo_1_1BruteForceSearch.html</anchorfile>
      <anchor>a703ee50e8230ce34384310cf18625667</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structNabo_1_1BruteForceSearch.html</anchorfile>
      <anchor>ac02c86d74f1b9e00d40863c29e8b5b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structNabo_1_1BruteForceSearch.html</anchorfile>
      <anchor>a0d3e52540de1711a4cde989f02edb414</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BruteForceSearch</name>
      <anchorfile>structNabo_1_1BruteForceSearch.html</anchorfile>
      <anchor>ad55d64c82bbf020383ac08aea4ccff02</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim, const unsigned creationOptionFlags)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned long</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1BruteForceSearch.html</anchorfile>
      <anchor>a2f8118a32d90f4f995f0efcb337e3dbc</anchor>
      <arglist>(const Matrix &amp;query, IndexMatrix &amp;indices, Matrix &amp;dists2, const Index k, const T epsilon, const unsigned optionFlags, const T maxRadius) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned long</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1BruteForceSearch.html</anchorfile>
      <anchor>af1e6c83fa17ad7c46d8163ddfb181087</anchor>
      <arglist>(const Matrix &amp;query, IndexMatrix &amp;indices, Matrix &amp;dists2, const Vector &amp;maxRadii, const Index k=1, const T epsilon=0, const unsigned optionFlags=0) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tsl::detail_robin_hash::bucket_entry</name>
    <filename>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</filename>
    <templarg></templarg>
    <templarg>StoreHash</templarg>
    <base>tsl::detail_robin_hash::bucket_entry_hash</base>
    <member kind="typedef">
      <type>std::int16_t</type>
      <name>distance_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a12c0c4111ec7091bb76f077ea27c3995</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ValueType</type>
      <name>value_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a47ea807152a9961777b99cb42513935b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bucket_entry</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a6f08f244a044583e5781de95c5894f7e</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bucket_entry</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a02b183ad60395bb88562e8166d153759</anchor>
      <arglist>(bool last_bucket) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bucket_entry</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>aef8661319886dd65cb3c50b3b7e2202d</anchor>
      <arglist>(bucket_entry &amp;&amp;other) noexcept(std::is_nothrow_move_constructible&lt; value_type &gt;::value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>bucket_entry</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a3df7516de58606a8c581da4b0551a1fa</anchor>
      <arglist>(const bucket_entry &amp;other) noexcept(std::is_nothrow_copy_constructible&lt; value_type &gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a18a6d71a3aebccb487aa897064bdbf66</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>distance_type</type>
      <name>dist_from_ideal_bucket</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a9bea1736cfcae38d3e5a623e65d2ca74</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a340ef1dd98ee7dc8cd302f6dab921d2a</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>last_bucket</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a8ce2ff4b1c6c36aff7d7d535d4db738a</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bucket_entry &amp;</type>
      <name>operator=</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a439eb2cc9a2fd3121de320f1230c4904</anchor>
      <arglist>(bucket_entry &amp;&amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>bucket_entry &amp;</type>
      <name>operator=</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>afb375cd59ca6f2d3c0c57136c57b5a23</anchor>
      <arglist>(const bucket_entry &amp;other) noexcept(std::is_nothrow_copy_constructible&lt; value_type &gt;::value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_as_last_bucket</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>afb0ee5976a76914648f8238fe76a0741</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_value_of_empty_bucket</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>ac04faad1279a09d6f335c21172798d3a</anchor>
      <arglist>(distance_type dist_from_ideal_bucket, truncated_hash_type hash, Args &amp;&amp;... value_type_args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap_with_value_in_bucket</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a1648ffc6d624f42fda266f2ad00c2956</anchor>
      <arglist>(distance_type &amp;dist_from_ideal_bucket, truncated_hash_type &amp;hash, value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>const value_type &amp;</type>
      <name>value</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>ab9f9982a0d36165c9062401800eccb0a</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>value_type &amp;</type>
      <name>value</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a8e20ad6cf768b8d9e5c3791e9a251a20</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~bucket_entry</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a5d702ef39639b66dedbe78d450915e80</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static truncated_hash_type</type>
      <name>truncate_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a827cd16b440c902d67cc275513fc7d50</anchor>
      <arglist>(std::size_t hash) noexcept</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const distance_type</type>
      <name>DIST_FROM_IDEAL_BUCKET_LIMIT</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>af58b4cdc47b342af0afa91a9f36b4d27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const distance_type</type>
      <name>EMPTY_MARKER_DIST_FROM_IDEAL_BUCKET</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>af92abe69705ca28c2e20f2cc15595303</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>bucket_entry_hash&lt; StoreHash &gt;</type>
      <name>bucket_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>aabafa3819701976752393badeba57027</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>destroy_value</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>ab6eca967c55bc08763c8e534bf789b19</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>distance_type</type>
      <name>m_dist_from_ideal_bucket</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a830c454a25ad5f3294a4bb2e3b724641</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_last_bucket</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a9cc043e4f0acfc60aa5dde2dee0147da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>m_value</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry.html</anchorfile>
      <anchor>a46b91dd983c0d1afaf9cf8442527c6bf</anchor>
      <arglist>[sizeof(value_type)]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tsl::detail_robin_hash::bucket_entry_hash</name>
    <filename>classtsl_1_1detail__robin__hash_1_1bucket__entry__hash.html</filename>
    <templarg>StoreHash</templarg>
    <member kind="function">
      <type>bool</type>
      <name>bucket_hash_equal</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry__hash.html</anchorfile>
      <anchor>a79c39ff26357841c7136d17520f6b538</anchor>
      <arglist>(std::size_t) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>truncated_hash_type</type>
      <name>truncated_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry__hash.html</anchorfile>
      <anchor>a50e40aa4ccc2670244b23024d7717bb7</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry__hash.html</anchorfile>
      <anchor>af40159825764d023f139cebfbd753970</anchor>
      <arglist>(truncated_hash_type) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tsl::detail_robin_hash::bucket_entry_hash&lt; true &gt;</name>
    <filename>classtsl_1_1detail__robin__hash_1_1bucket__entry__hash_3_01true_01_4.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>bucket_hash_equal</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry__hash_3_01true_01_4.html</anchorfile>
      <anchor>a3c075a183e584be00ade9a88c69ac4a3</anchor>
      <arglist>(std::size_t hash) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>truncated_hash_type</type>
      <name>truncated_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry__hash_3_01true_01_4.html</anchorfile>
      <anchor>afcb0d8745cd742d1cbe85ea5e657ee92</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry__hash_3_01true_01_4.html</anchorfile>
      <anchor>ace7ccbf7d1fcaf26ea283bc1a4876092</anchor>
      <arglist>(truncated_hash_type hash) noexcept</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>truncated_hash_type</type>
      <name>m_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1bucket__entry__hash_3_01true_01_4.html</anchorfile>
      <anchor>aaf41fa2f53fe2f1dba7749957da80a42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt::BucketEntry</name>
    <filename>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt_1_1BucketEntry.html</filename>
    <member kind="function">
      <type></type>
      <name>BucketEntry</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt_1_1BucketEntry.html</anchorfile>
      <anchor>a99e8e90671dfcfd149192bf0939dff0b</anchor>
      <arglist>(const T *pt=0, const Index index=0)</arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>index</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt_1_1BucketEntry.html</anchorfile>
      <anchor>a6b6f15fff28e87c19644ac951c251141</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T *</type>
      <name>pt</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt_1_1BucketEntry.html</anchorfile>
      <anchor>ae7ff5be570cdd6588e4874530da5e462</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ElipsoidsDataPointsFilter::BuildData</name>
    <filename>structElipsoidsDataPointsFilter_1_1BuildData.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; int &gt;</type>
      <name>Indices</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>ad45236cd5e92dfb8d25e99c016e1fe01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; std::int64_t, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>Int64Matrix</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a57acc7d3ca84424500b5433275aa4a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; std::int64_t, 1, Eigen::Dynamic &gt;</type>
      <name>Int64Vector</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a19ec7c2e99e000ecf241c3f503d46163</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataPoints::View</type>
      <name>View</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a9bbc9a3990b234f543e6b732ff8475f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuildData</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>aeb8b98ce781e483297e2626ff2f08926</anchor>
      <arglist>(Matrix &amp;features, Matrix &amp;descriptors, Int64Matrix &amp;times)</arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>covariance</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a571a6b1df50a26601e0438f6ce996ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>densities</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a7542b26008221e34f67fbecb6d5a75bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix &amp;</type>
      <name>descriptors</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>ac66fbcef265e816a1075266fac4c82e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>eigenValues</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a5d2118ee84ba36234ed8d70683de9883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>eigenVectors</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a6c6f3e51500c49a5100ec1ecbed4aefb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix &amp;</type>
      <name>features</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a952af3772a90f6d08903f90fe7eb7df9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Indices</type>
      <name>indices</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a7c9d153e1e279a8351e05a784759efa2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Indices</type>
      <name>indicesToKeep</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>ae9e0e8b408949598161bc7f5297c44b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>means</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>aef754359590d2ef183a1f813ebbe7225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>normals</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a70f6b0fe385c1fe4d0127dbdd4937830</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>numOfNN</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a11d38b76d046985ec8c20b11cf3841dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>outputInsertionPoint</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>ae2aa033a73afdcfe228055b4742ac501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>pointIds</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a7dbda95ab02e14b305949bf2cab1180d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>pointX</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>ad77ac48325eb253c961f9195e0603050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>pointY</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a8eeba1f42680356a8f75f61775f2275e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>pointZ</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>ae83c5262d543e1501ddf9b54191d5387</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>shapes</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a0fa092ab422713c4a342f158502eafbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Int64Matrix &amp;</type>
      <name>times</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a8b674b29c63acee4412bed783cd0cd2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>unfitPointsCount</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>abaee4d94069d51eb59528e2457fe6f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>weights</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a3b631b5e0b71cad6e6488c186a85b1b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GestaltDataPointsFilter::BuildData</name>
    <filename>structGestaltDataPointsFilter_1_1BuildData.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; int &gt;</type>
      <name>Indices</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>af5dc58c0e206affd7f8537d7101f83a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; std::int64_t, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>Int64Matrix</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a6fda56974cbd80b9821f7856feb918b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; std::int64_t, 1, Eigen::Dynamic &gt;</type>
      <name>Int64Vector</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>aa9c6984373d2c8bc9502521b314f8c27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataPoints::View</type>
      <name>View</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a54bb414aad336f85536c38d44ba3e9d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuildData</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>af52244e8431c54f1eaadcbb94082937b</anchor>
      <arglist>(Matrix &amp;features, Matrix &amp;descriptors, Int64Matrix &amp;times)</arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>covariance</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a732ba6e91bef8a5fbbe0e4c7209dee64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix &amp;</type>
      <name>descriptors</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>ab3340bdc6e2c6b0d7ae7b9a81ac382d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>eigenValues</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a15b6deeb7caef261bc57c0ae7f6db6b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>eigenVectors</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a567a1dc1aca4a268230efaf645e7cb53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix &amp;</type>
      <name>features</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a5ea388233d9dba421d7f198f0d620d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>gestaltMeans</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>ac902154f9fd247d8131712435ce486dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>gestaltShapes</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>ada67cfe33312c11fcba6d76a33b982a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>gestaltVariances</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a9cff9a4999872bae9a94bcb2052d7875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Indices</type>
      <name>indices</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>ad47919e0d3f770f3137a0336869e4172</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Indices</type>
      <name>indicesToKeep</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>aaf5c2d7b27adba5ffceb00b76e53160d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>means</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a078949f8bb6f87682a18a0560e8b318f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>normals</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a87a470eb06bbe602779a1922f4235738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>outputInsertionPoint</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>aad1eaa678e605e5799b4d28f1774ac4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Int64Matrix &amp;</type>
      <name>times</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a67110c7b9a29022ecdf513e5c3e451e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>unfitPointsCount</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>ae6de1cb1555ca28b59a34fe3bba14c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>warpedXYZ</name>
      <anchorfile>structGestaltDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a6d9744c5fe31385889d0628c8c966ad6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SamplingSurfaceNormalDataPointsFilter::BuildData</name>
    <filename>structSamplingSurfaceNormalDataPointsFilter_1_1BuildData.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; int &gt;</type>
      <name>Indices</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a2c89ba0da89009cdc7410c861bdd4b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataPoints::View</type>
      <name>View</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>ad720454f446f2245c3f14965073f67ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuildData</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>acf22714054f2e7659fd1926f12ede8a8</anchor>
      <arglist>(Matrix &amp;features, Matrix &amp;descriptors)</arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>densities</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>ae7df2a40f5509133c737ceddf0f0ed0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix &amp;</type>
      <name>descriptors</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>aa3e47235671096d0f3199c48135170ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>eigenValues</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a1c1c6d33c40d815e8b93b0ae32cdc66b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>eigenVectors</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>aa7023f252d1d2d4cfc8d4db446502d96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix &amp;</type>
      <name>features</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>afb29884b451af74db8b72383e294e3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Indices</type>
      <name>indices</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>ac39f58877a2bb50231bf912a0522cacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Indices</type>
      <name>indicesToKeep</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>acf671d2c40a92e169853f668db205526</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::optional&lt; View &gt;</type>
      <name>normals</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a0745ca4bb45307807dd12a4b624f9bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>outputInsertionPoint</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a048fcc0219b829a0131b9a78a2fb4c1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>unfitPointsCount</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1BuildData.html</anchorfile>
      <anchor>a1bb543002a579e7e33fae1a9135f5a35</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeBalancedPtInNodes::BuildPoint</name>
    <filename>structNabo_1_1KDTreeBalancedPtInNodes_1_1BuildPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>BuildPoint</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes_1_1BuildPoint.html</anchorfile>
      <anchor>a3d90fa1fd435c471b2a56f24100123e0</anchor>
      <arglist>(const Vector &amp;pos=Vector(), const size_t index=0)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>index</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes_1_1BuildPoint.html</anchorfile>
      <anchor>a75d1f3967c4db97a3726eb3dd1454117</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>pos</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes_1_1BuildPoint.html</anchorfile>
      <anchor>a7535e3dd8499cbb5e2f1ba8da352fd7f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeBalancedPtInLeavesStack::BuildPoint</name>
    <filename>structNabo_1_1KDTreeBalancedPtInLeavesStack_1_1BuildPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>BuildPoint</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack_1_1BuildPoint.html</anchorfile>
      <anchor>a1be75d491bbeaf3bbf172c6255c54bb3</anchor>
      <arglist>(const Vector &amp;pos=Vector(), const size_t index=0)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>index</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack_1_1BuildPoint.html</anchorfile>
      <anchor>ad2380ef81342447d911513c2779633ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>pos</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack_1_1BuildPoint.html</anchorfile>
      <anchor>a14cbb8bfa3ab0b4097dfbb1dc004f767</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack::BuildPoint</name>
    <filename>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1BuildPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>BuildPoint</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1BuildPoint.html</anchorfile>
      <anchor>afcf7ba2700c4977d1a794d882826a7b6</anchor>
      <arglist>(const Vector &amp;pos=Vector(), const size_t index=0)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>index</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1BuildPoint.html</anchorfile>
      <anchor>a84806aa930557fc29a4bc3cbf6bd0a3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>pos</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1BuildPoint.html</anchorfile>
      <anchor>ab29e42dbd3d64914e8e28a3db2642667</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeUnbalancedPtInLeavesExplicitBoundsStack::BuildPoint</name>
    <filename>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1BuildPoint.html</filename>
    <member kind="function">
      <type></type>
      <name>BuildPoint</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1BuildPoint.html</anchorfile>
      <anchor>aed0a279ab3e0ed680c2c8cc53adaca1d</anchor>
      <arglist>(const Vector &amp;pos=Vector(), const size_t index=0)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>index</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1BuildPoint.html</anchorfile>
      <anchor>a6d2effc78d14ec41c2b3da7c1da8d346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>pos</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1BuildPoint.html</anchorfile>
      <anchor>ae762c3d4b7f4cb5eaa279009870f8b8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::ByRef</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1ByRef.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>const typedef T &amp;</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1ByRef.html</anchorfile>
      <anchor>a2024a7dbbb07f2784fb0ab33af76a3a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::ByRef&lt; T &amp; &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1ByRef_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1ByRef_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a512382574dbdd736320d68e313801122</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OctreeGridDataPointsFilter::CentroidSampler</name>
    <filename>structOctreeGridDataPointsFilter_1_1CentroidSampler.html</filename>
    <base>OctreeGridDataPointsFilter::FirstPtsSampler</base>
    <member kind="function">
      <type></type>
      <name>CentroidSampler</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1CentroidSampler.html</anchorfile>
      <anchor>a5b2c6611453c3b1043ed506f6d7478e2</anchor>
      <arglist>(DataPoints &amp;dp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1CentroidSampler.html</anchorfile>
      <anchor>a85733d05b28d56ce6a8e0839d07e32e1</anchor>
      <arglist>(Octree_&lt; T, dim &gt; &amp;oc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CentroidSampler</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1CentroidSampler.html</anchorfile>
      <anchor>a36978396d86aa176bc0c098e6989d9a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>idx</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1CentroidSampler.html</anchorfile>
      <anchor>a467c601fbec48b3a0f00b1cc7b102714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::size_t, std::size_t &gt;</type>
      <name>mapidx</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1CentroidSampler.html</anchorfile>
      <anchor>a61bd432a39d2eb2adbce539536fc0c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataPoints &amp;</type>
      <name>pts</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1CentroidSampler.html</anchorfile>
      <anchor>af1505c21920c9a1fa753883ce8f84597</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::Registrar::ClassDescriptor</name>
    <filename>structPointMatcherSupport_1_1Registrar_1_1ClassDescriptor.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual const Parametrizable::ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar_1_1ClassDescriptor.html</anchorfile>
      <anchor>a0821498292a8337616dce2365181565f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::shared_ptr&lt; Interface &gt;</type>
      <name>createInstance</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar_1_1ClassDescriptor.html</anchorfile>
      <anchor>a0aa0c87e3f257a3f9aae58355e0ba304</anchor>
      <arglist>(const std::string &amp;className, const Parametrizable::Parameters &amp;params) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const std::string</type>
      <name>description</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar_1_1ClassDescriptor.html</anchorfile>
      <anchor>a5dd448d3c163df6f80a051dd413e8b3c</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ClassDescriptor</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar_1_1ClassDescriptor.html</anchorfile>
      <anchor>ad74c208f9b9ecc0b5c0179ba4c81eb85</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Cli</name>
    <filename>structCli.html</filename>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; size_t &gt;</type>
      <name>arg_from</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>acfcef058c9c92a5cdc52dcb8f7ed0dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>arg_lazy_load_base_dir</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>a94cdd2efb283813bc52c3ee05e760022</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; size_t &gt;</type>
      <name>arg_to</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>a67f4ced9432530a9c7d0694de4c5371b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>arg_verbosity_level</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>afa6de13e881f76c90f2e40550572202d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argFormat</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>adb3acef56e0dd3867e0af10d473a29b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; uint64_t &gt;</type>
      <name>argID</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>a8841b88f388d8aa4905180727b0875d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; int &gt;</type>
      <name>argIndexI</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>ae429624794be30052ab264d4bbb1b7c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; int &gt;</type>
      <name>argIndexR</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>accc90db2c81553dc3735f51d61e3d05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; int &gt;</type>
      <name>argIndexT</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>a3f121dd089571ec1c926564b7316e094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; int &gt;</type>
      <name>argIndexXYZ</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>aedd1ff514112a22db0bb073a8cac5c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argInput</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>a85bf1d135ba4d07d98e568774b004f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argLabel</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>abf2f68b9583515efc8f59a1be7fe2bc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argLayer</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>a1b1431036f756180042b91ed7043fa34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argOutput</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>a7029f2fccce2576972cc4af2df762143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>argPipeline</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>a64785a3ee9cdceeda20b62ccd0a4b023</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::CmdLine</type>
      <name>cmd</name>
      <anchorfile>structCli.html</anchorfile>
      <anchor>a2e0bb3f2a9ff078aed9a69bba54cf9d2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>cli_flags</name>
    <filename>structcli__flags.html</filename>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; size_t &gt;</type>
      <name>arg_from</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>a12149584f2c07357f07de8cae3e1f4d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>arg_max_corner</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>a22e08db16777766c3e6e15b57e8c9792</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>arg_min_corner</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>a33ef5163cbbce40d075c22ff77e47362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>arg_output</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>aa88cb1863d5c53c3df1fcb260d2a28da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>arg_output_twist</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>a5ced218c884c63afcba9a2734f70f84e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; size_t &gt;</type>
      <name>arg_to</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>a391c91bb89a5e61563805462d858b2c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::ValueArg&lt; std::string &gt;</type>
      <name>arg_verbosity_level</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>a8bd93b3c5f7614cef2854e56d79dcb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::UnlabeledMultiArg&lt; std::string &gt;</type>
      <name>argCmd</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>ae957ff94daa0dfcb275c9fe3dbf60679</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::SwitchArg</type>
      <name>argHelp</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>a716d8b44c9193c42713d6249f9bd007b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::SwitchArg</type>
      <name>argVersion</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>a14afc7d296df00daa02714dc7c9ec9d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TCLAP::CmdLine</type>
      <name>cmd</name>
      <anchorfile>structcli__flags.html</anchorfile>
      <anchor>ad4877d53effce5af47caec98aab0d261</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::CollectionStack</name>
    <filename>classYAML__PM_1_1CollectionStack.html</filename>
    <member kind="function">
      <type>CollectionType::value</type>
      <name>GetCurCollectionType</name>
      <anchorfile>classYAML__PM_1_1CollectionStack.html</anchorfile>
      <anchor>a1e79da21049afcd2336f6a4681dcb5e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PopCollectionType</name>
      <anchorfile>classYAML__PM_1_1CollectionStack.html</anchorfile>
      <anchor>adf2cc015535ced919a031a861d89aee3</anchor>
      <arglist>(CollectionType::value type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushCollectionType</name>
      <anchorfile>classYAML__PM_1_1CollectionStack.html</anchorfile>
      <anchor>a757f60e06c09d0fb92430e81c3870500</anchor>
      <arglist>(CollectionType::value type)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; CollectionType::value &gt;</type>
      <name>collectionStack</name>
      <anchorfile>classYAML__PM_1_1CollectionStack.html</anchorfile>
      <anchor>a061602c9f179a9ee9e9da19fa5e8c9f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::CollectionType</name>
    <filename>structYAML__PM_1_1CollectionType.html</filename>
    <member kind="enumvalue">
      <name>BlockMap</name>
      <anchorfile>structYAML__PM_1_1CollectionType.html</anchorfile>
      <anchor>a85811e03198b6789c2cafbfc398afe01a6c5599cdb330f1efe5dd953cae791ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockSeq</name>
      <anchorfile>structYAML__PM_1_1CollectionType.html</anchorfile>
      <anchor>a85811e03198b6789c2cafbfc398afe01af4d67c591ee9e2f4050b62ff7e7e80d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompactMap</name>
      <anchorfile>structYAML__PM_1_1CollectionType.html</anchorfile>
      <anchor>a85811e03198b6789c2cafbfc398afe01a97dd5cfe9bcfcae7138ea6165d69cd69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlowMap</name>
      <anchorfile>structYAML__PM_1_1CollectionType.html</anchorfile>
      <anchor>a85811e03198b6789c2cafbfc398afe01a8f2b10be97a17af0a6701c2a988cc031</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlowSeq</name>
      <anchorfile>structYAML__PM_1_1CollectionType.html</anchorfile>
      <anchor>a85811e03198b6789c2cafbfc398afe01ac788dfb3b6e97abd0026d5dfa412991f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>structYAML__PM_1_1CollectionType.html</anchorfile>
      <anchor>a85811e03198b6789c2cafbfc398afe01a856579a8874710daf63cb7e998b6bc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>value</name>
      <anchorfile>structYAML__PM_1_1CollectionType.html</anchorfile>
      <anchor>a85811e03198b6789c2cafbfc398afe01</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>None</name>
      <anchorfile>structYAML__PM_1_1CollectionType.html</anchorfile>
      <anchor>a85811e03198b6789c2cafbfc398afe01a856579a8874710daf63cb7e998b6bc94</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockMap</name>
      <anchorfile>structYAML__PM_1_1CollectionType.html</anchorfile>
      <anchor>a85811e03198b6789c2cafbfc398afe01a6c5599cdb330f1efe5dd953cae791ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BlockSeq</name>
      <anchorfile>structYAML__PM_1_1CollectionType.html</anchorfile>
      <anchor>a85811e03198b6789c2cafbfc398afe01af4d67c591ee9e2f4050b62ff7e7e80d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlowMap</name>
      <anchorfile>structYAML__PM_1_1CollectionType.html</anchorfile>
      <anchor>a85811e03198b6789c2cafbfc398afe01a8f2b10be97a17af0a6701c2a988cc031</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FlowSeq</name>
      <anchorfile>structYAML__PM_1_1CollectionType.html</anchorfile>
      <anchor>a85811e03198b6789c2cafbfc398afe01ac788dfb3b6e97abd0026d5dfa412991f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CompactMap</name>
      <anchorfile>structYAML__PM_1_1CollectionType.html</anchorfile>
      <anchor>a85811e03198b6789c2cafbfc398afe01a97dd5cfe9bcfcae7138ea6165d69cd69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::color_mode_t</name>
    <filename>structmp2p__icp_1_1color__mode__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structmp2p__icp_1_1color__mode__t.html</anchorfile>
      <anchor>af4f4f922afbac84eb201a2865757ff1a</anchor>
      <arglist>(const color_mode_t &amp;o) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structmp2p__icp_1_1color__mode__t.html</anchorfile>
      <anchor>abbc4af805c0fbb0b002705dd1e93f4aa</anchor>
      <arglist>(const color_mode_t &amp;o) const</arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; float &gt;</type>
      <name>autoBoundingBoxOutliersPercentile</name>
      <anchorfile>structmp2p__icp_1_1color__mode__t.html</anchorfile>
      <anchor>af9e455759d80c8667a8467ef532bc96e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::img::TColormap</type>
      <name>colorMap</name>
      <anchorfile>structmp2p__icp_1_1color__mode__t.html</anchorfile>
      <anchor>a44c9a71e321c4fd41ef88e71bf8fb76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; float &gt;</type>
      <name>colorMapMaxCoord</name>
      <anchorfile>structmp2p__icp_1_1color__mode__t.html</anchorfile>
      <anchor>a696ef1c4983aa945c0423af2f941c36c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; float &gt;</type>
      <name>colorMapMinCoord</name>
      <anchorfile>structmp2p__icp_1_1color__mode__t.html</anchorfile>
      <anchor>a441438ebc375667316d397ab5928a9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>keep_original_cloud_color</name>
      <anchorfile>structmp2p__icp_1_1color__mode__t.html</anchorfile>
      <anchor>a222ec024cee68ce6c2a43159449c7c3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; Coordinate &gt;</type>
      <name>recolorizeByCoordinate</name>
      <anchorfile>structmp2p__icp_1_1color__mode__t.html</anchorfile>
      <anchor>ad399ccabbf9f8929068c835f4be92977</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeBalancedPtInLeavesStack::CompareDim</name>
    <filename>structNabo_1_1KDTreeBalancedPtInLeavesStack_1_1CompareDim.html</filename>
    <member kind="function">
      <type></type>
      <name>CompareDim</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack_1_1CompareDim.html</anchorfile>
      <anchor>ac561837bf4b60fae21fea47ca27ec663</anchor>
      <arglist>(const size_t dim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack_1_1CompareDim.html</anchorfile>
      <anchor>ab14fed16cebf07d6d0c9e03c974abc00</anchor>
      <arglist>(const BuildPoint &amp;p0, const BuildPoint &amp;p1)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dim</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack_1_1CompareDim.html</anchorfile>
      <anchor>ab06cb9a55e6863cc5bde9a87aa5f0141</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeBalancedPtInNodes::CompareDim</name>
    <filename>structNabo_1_1KDTreeBalancedPtInNodes_1_1CompareDim.html</filename>
    <member kind="function">
      <type></type>
      <name>CompareDim</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes_1_1CompareDim.html</anchorfile>
      <anchor>a71969efdbcc2f3554caf3617e1caa782</anchor>
      <arglist>(const size_t dim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes_1_1CompareDim.html</anchorfile>
      <anchor>a1f4071361d0141fa3e4cb981c3567c5a</anchor>
      <arglist>(const BuildPoint &amp;p0, const BuildPoint &amp;p1)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dim</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes_1_1CompareDim.html</anchorfile>
      <anchor>a0012a0998c08dfe824f78fafda0e4ada</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack::CompareDim</name>
    <filename>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1CompareDim.html</filename>
    <member kind="function">
      <type></type>
      <name>CompareDim</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1CompareDim.html</anchorfile>
      <anchor>a9b93a4e1673c3001bfd975343d044403</anchor>
      <arglist>(const size_t dim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1CompareDim.html</anchorfile>
      <anchor>aec136063419d4818ac25507b778aa8d4</anchor>
      <arglist>(const BuildPoint &amp;p0, const BuildPoint &amp;p1)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dim</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1CompareDim.html</anchorfile>
      <anchor>a8ac40f8455f787ebaab4c390cb453eb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeUnbalancedPtInLeavesExplicitBoundsStack::CompareDim</name>
    <filename>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1CompareDim.html</filename>
    <member kind="function">
      <type></type>
      <name>CompareDim</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1CompareDim.html</anchorfile>
      <anchor>ae906f0664dd065b19fda53be371e4eff</anchor>
      <arglist>(const size_t dim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1CompareDim.html</anchorfile>
      <anchor>a1ef2418355d328e6bdf26e630487f132</anchor>
      <arglist>(const BuildPoint &amp;p0, const BuildPoint &amp;p1)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>dim</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1CompareDim.html</anchorfile>
      <anchor>a91093f9056ed591160e0c8e56589b840</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ElipsoidsDataPointsFilter::CompareDim</name>
    <filename>structElipsoidsDataPointsFilter_1_1CompareDim.html</filename>
    <member kind="function">
      <type></type>
      <name>CompareDim</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1CompareDim.html</anchorfile>
      <anchor>af8d181adbe69921b921c52a449c514e8</anchor>
      <arglist>(const int dim, const BuildData &amp;buildData)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1CompareDim.html</anchorfile>
      <anchor>ab4f30df629dd6db5f9d17d1a11b71325</anchor>
      <arglist>(const int &amp;p0, const int &amp;p1)</arglist>
    </member>
    <member kind="variable">
      <type>const BuildData &amp;</type>
      <name>buildData</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1CompareDim.html</anchorfile>
      <anchor>ae0b33615b7a246f9f47d8d7b12349377</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>dim</name>
      <anchorfile>structElipsoidsDataPointsFilter_1_1CompareDim.html</anchorfile>
      <anchor>aedf701185da02533ee43e7872a1be58d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GestaltDataPointsFilter::CompareDim</name>
    <filename>structGestaltDataPointsFilter_1_1CompareDim.html</filename>
    <member kind="function">
      <type></type>
      <name>CompareDim</name>
      <anchorfile>structGestaltDataPointsFilter_1_1CompareDim.html</anchorfile>
      <anchor>a757ec34929a7404c5720040ff77108f6</anchor>
      <arglist>(const int dim, const BuildData &amp;buildData)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structGestaltDataPointsFilter_1_1CompareDim.html</anchorfile>
      <anchor>afdd82a3b2e6d6105131eed5df33b695e</anchor>
      <arglist>(const int &amp;p0, const int &amp;p1)</arglist>
    </member>
    <member kind="variable">
      <type>const BuildData &amp;</type>
      <name>buildData</name>
      <anchorfile>structGestaltDataPointsFilter_1_1CompareDim.html</anchorfile>
      <anchor>a6cfb8d0211ca9b02424f5c55090486b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>dim</name>
      <anchorfile>structGestaltDataPointsFilter_1_1CompareDim.html</anchorfile>
      <anchor>a41c9747cad941b0a5815d7ffebdc860f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SamplingSurfaceNormalDataPointsFilter::CompareDim</name>
    <filename>structSamplingSurfaceNormalDataPointsFilter_1_1CompareDim.html</filename>
    <member kind="function">
      <type></type>
      <name>CompareDim</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1CompareDim.html</anchorfile>
      <anchor>a2764f5f71c2023b0b518e283c588ae1f</anchor>
      <arglist>(const int dim, const BuildData &amp;buildData)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1CompareDim.html</anchorfile>
      <anchor>a90d3b0be60be42e3a8b62e3345884a33</anchor>
      <arglist>(const int &amp;p0, const int &amp;p1)</arglist>
    </member>
    <member kind="variable">
      <type>const BuildData &amp;</type>
      <name>buildData</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1CompareDim.html</anchorfile>
      <anchor>ab45661c906274081b4876b315232d9ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>dim</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter_1_1CompareDim.html</anchorfile>
      <anchor>af3fd67a77a95e104e387ca04192c10f8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::CompileAssert</name>
    <filename>structtesting_1_1internal_1_1CompileAssert.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::CompileAssertTypesEqual</name>
    <filename>structtesting_1_1internal_1_1CompileAssertTypesEqual.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::CompileAssertTypesEqual&lt; T, T &gt;</name>
    <filename>structtesting_1_1internal_1_1CompileAssertTypesEqual_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>Config</name>
    <filename>structConfig.html</filename>
    <member kind="function">
      <type></type>
      <name>Config</name>
      <anchorfile>structConfig.html</anchorfile>
      <anchor>abd0c571c116924871e30444b192b792a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>map&lt; string, DataSetInfo &gt;</type>
      <name>dataSetStatus</name>
      <anchorfile>structConfig.html</anchorfile>
      <anchor>a6c3d77d4533e55d777f93594bc4d5b36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>path_config</name>
      <anchorfile>structConfig.html</anchorfile>
      <anchor>a509c461a47c94bb900f421f1495fdc86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>path_download</name>
      <anchorfile>structConfig.html</anchorfile>
      <anchor>a484e033418d361dd4accc35749953db3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>path_result</name>
      <anchorfile>structConfig.html</anchorfile>
      <anchor>a10aded0d34b68e7ccdfc04b80de2e0cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>path_server_protocols</name>
      <anchorfile>structConfig.html</anchorfile>
      <anchor>aa5cb54d2ab3063e428905b82fcf55e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>path_server_validation</name>
      <anchorfile>structConfig.html</anchorfile>
      <anchor>ae58c164145398a9de38ed594dd0afc4d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::ConfigurationError</name>
    <filename>structPointMatcherSupport_1_1ConfigurationError.html</filename>
    <member kind="function">
      <type></type>
      <name>ConfigurationError</name>
      <anchorfile>structPointMatcherSupport_1_1ConfigurationError.html</anchorfile>
      <anchor>af3ddd3d8a3a126f71c674bfed17ca5c5</anchor>
      <arglist>(const std::string &amp;reason)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ConstCharPtr</name>
    <filename>structtesting_1_1internal_1_1ConstCharPtr.html</filename>
    <member kind="function">
      <type></type>
      <name>ConstCharPtr</name>
      <anchorfile>structtesting_1_1internal_1_1ConstCharPtr.html</anchorfile>
      <anchor>ae94f6453fa679d815994eccc63062907</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>structtesting_1_1internal_1_1ConstCharPtr.html</anchorfile>
      <anchor>a85c8174b5d4db8fe96863509ba767b27</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>value</name>
      <anchorfile>structtesting_1_1internal_1_1ConstCharPtr.html</anchorfile>
      <anchor>adba40d23d5986904b605946f643cf26e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::GraphBuilderAdapter::ContainerFrame</name>
    <filename>structYAML__PM_1_1GraphBuilderAdapter_1_1ContainerFrame.html</filename>
    <member kind="function">
      <type></type>
      <name>ContainerFrame</name>
      <anchorfile>structYAML__PM_1_1GraphBuilderAdapter_1_1ContainerFrame.html</anchorfile>
      <anchor>a9dd8df1c14e8ecab4b75f7aa66f32eac</anchor>
      <arglist>(void *pMap, void *pPrevKeyNode)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ContainerFrame</name>
      <anchorfile>structYAML__PM_1_1GraphBuilderAdapter_1_1ContainerFrame.html</anchorfile>
      <anchor>a08c14dd3dd78a42a8768408d125e0d81</anchor>
      <arglist>(void *pSequence)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isMap</name>
      <anchorfile>structYAML__PM_1_1GraphBuilderAdapter_1_1ContainerFrame.html</anchorfile>
      <anchor>a3a7d66442010261131945a442beb3f34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pContainer</name>
      <anchorfile>structYAML__PM_1_1GraphBuilderAdapter_1_1ContainerFrame.html</anchorfile>
      <anchor>a74c4a4e15c50a66af6f34c4d7ff9a8dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>pPrevKeyNode</name>
      <anchorfile>structYAML__PM_1_1GraphBuilderAdapter_1_1ContainerFrame.html</anchorfile>
      <anchor>af7959807d017031159cdc3c9781488f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static int</type>
      <name>sequenceMarker</name>
      <anchorfile>structYAML__PM_1_1GraphBuilderAdapter_1_1ContainerFrame.html</anchorfile>
      <anchor>a23a53cb0b0e6f3c64ea87485b7027df5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::ConvergenceError</name>
    <filename>structPointMatcher_1_1ConvergenceError.html</filename>
    <member kind="function">
      <type></type>
      <name>ConvergenceError</name>
      <anchorfile>structPointMatcher_1_1ConvergenceError.html</anchorfile>
      <anchor>aded73c503ece9d85363290582a11e404</anchor>
      <arglist>(const std::string &amp;reason)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::ConverterToAndFromBytes</name>
    <filename>structPointMatcherSupport_1_1ConverterToAndFromBytes.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>ConverterToAndFromBytes</name>
      <anchorfile>structPointMatcherSupport_1_1ConverterToAndFromBytes.html</anchorfile>
      <anchor>a5e2f60c89456b0a9c1680ec5696f028a</anchor>
      <arglist>(T v=static_cast&lt; T &gt;(0))</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapBytes</name>
      <anchorfile>structPointMatcherSupport_1_1ConverterToAndFromBytes.html</anchorfile>
      <anchor>ac34f62d48a08a1aad3037abcec4d21de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>bytes</name>
      <anchorfile>structPointMatcherSupport_1_1ConverterToAndFromBytes.html</anchorfile>
      <anchor>a15f81bfa25094463ad4f699a59b0698e</anchor>
      <arglist>[sizeof(T)]</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>v</name>
      <anchorfile>structPointMatcherSupport_1_1ConverterToAndFromBytes.html</anchorfile>
      <anchor>af6585f128f1f7ff87741dd28dd3eaad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structPointMatcherSupport_1_1ConverterToAndFromBytes.html</anchorfile>
      <anchor>a69b6976da8b1841c9f2dc24199b538da</anchor>
      <arglist>(std::ostream &amp;out, const ConverterToAndFromBytes &amp;c)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::istream &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>structPointMatcherSupport_1_1ConverterToAndFromBytes.html</anchorfile>
      <anchor>a278268005f0d5e3835228f6df6234f7b</anchor>
      <arglist>(std::istream &amp;in, ConverterToAndFromBytes &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>copy_only_test</name>
    <filename>classcopy__only__test.html</filename>
    <member kind="function">
      <type></type>
      <name>copy_only_test</name>
      <anchorfile>classcopy__only__test.html</anchorfile>
      <anchor>a516928d055bcb35697927a6e350f518a</anchor>
      <arglist>(const copy_only_test &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>copy_only_test</name>
      <anchorfile>classcopy__only__test.html</anchorfile>
      <anchor>a65509710c7b9b627f83c882f5a911193</anchor>
      <arglist>(std::int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>copy_only_test &amp;</type>
      <name>operator=</name>
      <anchorfile>classcopy__only__test.html</anchorfile>
      <anchor>ab8ee4f635218c48c6e9ab0e6033e0025</anchor>
      <arglist>(const copy_only_test &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>value</name>
      <anchorfile>classcopy__only__test.html</anchorfile>
      <anchor>adad16b0ecfa81337cc705691f48d5fbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~copy_only_test</name>
      <anchorfile>classcopy__only__test.html</anchorfile>
      <anchor>a55008e45ec9f1848543d77b10d05f7e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_value</name>
      <anchorfile>classcopy__only__test.html</anchorfile>
      <anchor>ad19de5b57ff89b04ede80ef62c2d3e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classcopy__only__test.html</anchorfile>
      <anchor>a033a4f6458070836c5da87245f340e72</anchor>
      <arglist>(const copy_only_test &amp;lhs, const copy_only_test &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classcopy__only__test.html</anchorfile>
      <anchor>aa11876e1cf6f2db83cfeee1fcacf7a8b</anchor>
      <arglist>(const copy_only_test &amp;lhs, const copy_only_test &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classcopy__only__test.html</anchorfile>
      <anchor>ac15d259f57457aaf54b98a4df1130970</anchor>
      <arglist>(std::ostream &amp;stream, const copy_only_test &amp;value)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classcopy__only__test.html</anchorfile>
      <anchor>a98a93f6e047ddc531d79150d69fd5193</anchor>
      <arglist>(const copy_only_test &amp;lhs, const copy_only_test &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TransformationCheckersImpl::CounterTransformationChecker</name>
    <filename>structTransformationCheckersImpl_1_1CounterTransformationChecker.html</filename>
    <base>PointMatcher::TransformationChecker</base>
    <class kind="struct">TransformationCheckersImpl::CounterTransformationChecker::MaxNumIterationsReached</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>check</name>
      <anchorfile>structTransformationCheckersImpl_1_1CounterTransformationChecker.html</anchorfile>
      <anchor>a0f36edd9fe827d8550c9038b5f6aae6b</anchor>
      <arglist>(const TransformationParameters &amp;parameters, bool &amp;iterate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CounterTransformationChecker</name>
      <anchorfile>structTransformationCheckersImpl_1_1CounterTransformationChecker.html</anchorfile>
      <anchor>aabaf70c563462996f414034ff5d5c430</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>structTransformationCheckersImpl_1_1CounterTransformationChecker.html</anchorfile>
      <anchor>a0cd63cc61be5da2c02e0466190a0ec8f</anchor>
      <arglist>(const TransformationParameters &amp;parameters, bool &amp;iterate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structTransformationCheckersImpl_1_1CounterTransformationChecker.html</anchorfile>
      <anchor>a60291a36fea5d968b6ed2f0ed4e2dfc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structTransformationCheckersImpl_1_1CounterTransformationChecker.html</anchorfile>
      <anchor>a6965f6c302f4c3af088335c0c36e4ed7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>maxIterationCount</name>
      <anchorfile>structTransformationCheckersImpl_1_1CounterTransformationChecker.html</anchorfile>
      <anchor>ad5bbf723b505a7c82ce19f8c547310af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::CovarianceParameters</name>
    <filename>structmp2p__icp_1_1CovarianceParameters.html</filename>
    <member kind="variable">
      <type>double</type>
      <name>finDif_angles</name>
      <anchorfile>structmp2p__icp_1_1CovarianceParameters.html</anchorfile>
      <anchor>a77afb3ec620454abb83b67a0c76d713c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>finDif_xyz</name>
      <anchorfile>structmp2p__icp_1_1CovarianceParameters.html</anchorfile>
      <anchor>a7ea9d77303eb568038dcfeb4d7609d97</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CovarianceSamplingDataPointsFilter</name>
    <filename>structCovarianceSamplingDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PM::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a4ad6e24ac638959a30ec56d09ce769ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PM::DataPointsFilter</type>
      <name>DataPointsFilter</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a4ec6014e758565b6936a7710c05dd505</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataPoints::Index</type>
      <name>Index</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>ab7d341826bf9c9db95bc134f28ae7bbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a516d14b65221693cd3bb5648bd5d4f7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a7c918bbd9161f686c60606a5fdd8b945</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L1</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a068dae52e6875d8f0cfe9a3f06d87c3ea34c21ec29520165fcbe416ab7c5d06ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lavg</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a068dae52e6875d8f0cfe9a3f06d87c3ea2ce52aebda01327a646e60940051518b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lmax</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a068dae52e6875d8f0cfe9a3f06d87c3eac4b649e8e6eb2485407772a53e52a2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>ac5eb1a75f6a9d7c252edf4e458c68710</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, 6, 6 &gt;</type>
      <name>Matrix66</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a4f897d7e3b6367cabec79b53d18cad87</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a0ebbcc6ebf1cb0c0044eb78991d24d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>ad5afee594d6365e2e22ce321223bd7cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a78efdc78810248b3e9d51e0db71bc05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a011042adc5f18d5a4345d4d506e9b199</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a635fa31314022b77fb56c47787b49fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;</type>
      <name>PM</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a35ee659d97b77e5bc4736b24b7c4a233</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TorqueNormMethod</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a068dae52e6875d8f0cfe9a3f06d87c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>L1</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a068dae52e6875d8f0cfe9a3f06d87c3ea34c21ec29520165fcbe416ab7c5d06ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lavg</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a068dae52e6875d8f0cfe9a3f06d87c3ea2ce52aebda01327a646e60940051518b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Lmax</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a068dae52e6875d8f0cfe9a3f06d87c3eac4b649e8e6eb2485407772a53e52a2cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a475804608c4e419fdbb48833343ba98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>ac5dc2052c2c6871df277a260aa4c65f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, 6, 1 &gt;</type>
      <name>Vector6</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a86102e58f6b9f3e94a00f3d6481406da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CovarianceSamplingDataPointsFilter</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a98be0a5a43ad612add4876e87780541b</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a5c85bd47bc3f4db356499ba38e464317</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a14b3eb4ab12bd5c6e58012e3ac05337e</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~CovarianceSamplingDataPointsFilter</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a652266fbb20dd1f1aadd144555d75445</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a5696ffc019425c1f3467db4f76c17ce8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>computeConditionNumber</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a04125b9a4744de41028430f7b7be9064</anchor>
      <arglist>(const Matrix66 &amp;cov)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>a5ae9a0f78ee3a80449bc04c90d1104ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>nbSample</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>acc4d7ea7797e27874e7ff6a19b797894</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TorqueNormMethod</type>
      <name>normalizationMethod</name>
      <anchorfile>structCovarianceSamplingDataPointsFilter.html</anchorfile>
      <anchor>afc5fd7ef589613a8c1e1cec925732c07</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherIO::CsvDescriptor</name>
    <filename>structPointMatcherIO_1_1CsvDescriptor.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structPointMatcherIO_1_1CsvDescriptor.html</anchorfile>
      <anchor>aabcb5987803fcc246810deffcd8a2576</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>span</name>
      <anchorfile>structPointMatcherIO_1_1CsvDescriptor.html</anchorfile>
      <anchor>afeae61ff0bc70841c0c270499031e101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>start_col</name>
      <anchorfile>structPointMatcherIO_1_1CsvDescriptor.html</anchorfile>
      <anchor>acb0c7d10cd6190c738d8ff5691202a5f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::CurrentBibliography</name>
    <filename>structPointMatcherSupport_1_1CurrentBibliography.html</filename>
    <member kind="enumvalue">
      <name>BIBTEX</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>ac295452195f7e68632143941be1f8c25a645625e04a6faf0a3396520973247f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Mode</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>ac295452195f7e68632143941be1f8c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORMAL</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>ac295452195f7e68632143941be1f8c25a35c94547ea4d0f0eb396d6a81c020270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROSWIKI</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>ac295452195f7e68632143941be1f8c25aa56bb737c3e2898722f97313a9b1c25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BIBTEX</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>ac295452195f7e68632143941be1f8c25a645625e04a6faf0a3396520973247f8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NORMAL</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>ac295452195f7e68632143941be1f8c25a35c94547ea4d0f0eb396d6a81c020270</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ROSWIKI</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>ac295452195f7e68632143941be1f8c25aa56bb737c3e2898722f97313a9b1c25a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CurrentBibliography</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>a8db0869f5cb306ecee643be84f86a93a</anchor>
      <arglist>(Mode mode=NORMAL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>a56bc3503e5cbef5d4f99815bf494e958</anchor>
      <arglist>(std::ostream &amp;os) const</arglist>
    </member>
    <member kind="variable">
      <type>StringVector</type>
      <name>entries</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>aadf73a68284c7b4c8cf1808b143b182c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>BibIndices</type>
      <name>indices</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>a20f16ff342aab420b3a2756891366fb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>enum PointMatcherSupport::CurrentBibliography::Mode</type>
      <name>mode</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>a2db21e0c48004cbb9879ce552701da93</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dumpBibtex</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>a23e41a43f8ebc9ae3a2eb0ea275b74e2</anchor>
      <arglist>(std::ostream &amp;os) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dumpText</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>acd625c4d582e663879e22427091f1391</anchor>
      <arglist>(std::ostream &amp;os) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>dumpWiki</name>
      <anchorfile>structPointMatcherSupport_1_1CurrentBibliography.html</anchorfile>
      <anchor>a72a6c2b8c3ff7a32fe026c2c1a7fb792</anchor>
      <arglist>(std::ostream &amp;os) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>custom_allocator</name>
    <filename>classcustom__allocator.html</filename>
    <templarg></templarg>
    <class kind="struct">custom_allocator::rebind</class>
    <member kind="typedef">
      <type>const T *</type>
      <name>const_pointer</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>af165b81a96cfdfbbd58c2c14d5db2d7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>const_reference</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>a71e86564d3f749e70b2c6b4d36299d04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>a343b46e23696a737e7e1ee76c5992a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>a7c9e7d36c897e1a0b2b4e1f3252276b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::true_type</type>
      <name>propagate_on_container_move_assignment</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>aef8e5b6b6ae96b4f4272e373cc61042b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T &amp;</type>
      <name>reference</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>af754ddfe2a1ef17af44cfc0dbee22dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>adad8003a6643fb5a526e045577a1fd85</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>a36de9c24cded5c2b6dcd59f8fa7cb862</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const_pointer</type>
      <name>address</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>a548167d5c6adf0e1bb5d85db592c0a8b</anchor>
      <arglist>(const_reference x) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>address</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>a71e09e88b9e8f754cefea9a1e4cea4d0</anchor>
      <arglist>(reference x) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>allocate</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>a0c72270ff5e01551083f13b6400eb6ab</anchor>
      <arglist>(size_type n, const void *=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>construct</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>a868a7af2f368ed5a4c5d2372aee5ba5e</anchor>
      <arglist>(U *p, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>custom_allocator</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>a14b56694ae143028867c7a56f9e72f96</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>custom_allocator</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>ab503c4bc8b9b192c6d3f8a2be1d25fdf</anchor>
      <arglist>(const custom_allocator &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>custom_allocator</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>a4cf75d11219139c6a46176804d8f47ac</anchor>
      <arglist>(const custom_allocator&lt; U &gt; &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deallocate</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>ab0d2dc8aa6ade63049b4a853d3e47423</anchor>
      <arglist>(T *p, size_type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>ade87c069d5af6701b2fc6772b167ee89</anchor>
      <arglist>(U *p)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>classcustom__allocator.html</anchorfile>
      <anchor>a685031dbeabbe5e04c703e1a39a8a4cb</anchor>
      <arglist>() const noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CutAtDescriptorThresholdDataPointsFilter</name>
    <filename>structCutAtDescriptorThresholdDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>ac18c9390562353d7a34371bd319f0e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>a3382b6a62e2cee8b5b4868304f8cfad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>a35d979ff7073ca915ca509e23ee0cd1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>a247f4f54e82b14c7a7a3e48e3632e12a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>a8b97ad440c1e3b09b898e05a92dc2fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>a7d33fbb9d5b958ac9980fac3d79eb1e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>a278142068b04bc639002c2c0feaaa37b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>aab3d649718d48d508e70f10e9e5062bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CutAtDescriptorThresholdDataPointsFilter</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>a1adfe98cc86edbd7453b36712c64d0db</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>a986f6a9e810d41d17a2bf80b286eb951</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>aefa40749b6601f494540ffbc71730fb6</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>a5b9bab966792aa938f6b201c8baffbb4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>ad61b70281cfeb4986408c413cf00653d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>descName</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>ad6ee6a295c6c60f225d73b6e1b70acb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>threshold</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>a1246140d71623db34f27764288347105</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>useLargerThan</name>
      <anchorfile>structCutAtDescriptorThresholdDataPointsFilter.html</anchorfile>
      <anchor>a287e91cf11cd0c9f260667020ca0b46d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataFilterTest</name>
    <filename>classDataFilterTest.html</filename>
    <base>IcpHelper</base>
    <member kind="function">
      <type>void</type>
      <name>addFilter</name>
      <anchorfile>classDataFilterTest.html</anchorfile>
      <anchor>a04d625e4c3875ecf36d6189966d8a0c5</anchor>
      <arglist>(string name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFilter</name>
      <anchorfile>classDataFilterTest.html</anchorfile>
      <anchor>a07082daa631495d1e1369788e5eb16de</anchor>
      <arglist>(string name, PM::Parameters params)</arglist>
    </member>
    <member kind="function">
      <type>DP</type>
      <name>generateRandomDataPoints</name>
      <anchorfile>classDataFilterTest.html</anchorfile>
      <anchor>a1dfd5912661e40e9437ede69fdaa3c6d</anchor>
      <arglist>(int nbPoints=100)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classDataFilterTest.html</anchorfile>
      <anchor>ae4a8d5436b56a5a422dda4b4e07c43c0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classDataFilterTest.html</anchorfile>
      <anchor>ae775df5bdc256955e884a6ee09c3b063</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::DataPoints</name>
    <filename>structPointMatcher_1_1DataPoints.html</filename>
    <class kind="struct">PointMatcher::DataPoints::InvalidField</class>
    <class kind="struct">PointMatcher::DataPoints::Label</class>
    <class kind="struct">PointMatcher::DataPoints::Labels</class>
    <member kind="typedef">
      <type>Matrix::Index</type>
      <name>Index</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a54042d1b28ddc1e8a9bd0d553bf88b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Block&lt; Int64Matrix &gt;</type>
      <name>TimeView</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>acdb17f82394dad699c4f20dcbe919a95</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Block&lt; Matrix &gt;</type>
      <name>View</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ae90bb33ce52fdf64688d96b78a82918f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addDescriptor</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a69c0576acd2e9230dd5cdbb48a331f45</anchor>
      <arglist>(const std::string &amp;name, const Matrix &amp;newDescriptor)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addFeature</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a3e1c62244eb76bd3a3e7bca1d1001c1c</anchor>
      <arglist>(const std::string &amp;name, const Matrix &amp;newFeature)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addTime</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ab32baae984352117e37754820f48119b</anchor>
      <arglist>(const std::string &amp;name, const Int64Matrix &amp;newTime)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateDescriptor</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a21b9337a5bd9377fbe962831a565f2df</anchor>
      <arglist>(const std::string &amp;name, const unsigned dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateDescriptors</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a64cdfa0f8ba926d16b912e250324f29f</anchor>
      <arglist>(const Labels &amp;newLabels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateFeature</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>aea660a88ca4cedf6ecd9e4dec69bdf93</anchor>
      <arglist>(const std::string &amp;name, const unsigned dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateFeatures</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a24ea619d4c281d0d6b617492521cc9a9</anchor>
      <arglist>(const Labels &amp;newLabels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateTime</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a148d8bfd4a36f9bd06c8c625d93ba1c0</anchor>
      <arglist>(const std::string &amp;name, const unsigned dim)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>allocateTimes</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a050692537d6ccde91293d5118734cec7</anchor>
      <arglist>(const Labels &amp;newLabels)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertDescriptorConsistency</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>afc9e63821739efbf32eaf6331e957aa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assertTimesConsistency</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a573d95de0c8d7d3a494d7c3768ed6b4c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>concatenate</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a4567636633785707a27891b3ce1cfd46</anchor>
      <arglist>(const DataPoints &amp;dp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>conservativeResize</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>aac3c8b16f5980e4b3c0f9264cfcd15e7</anchor>
      <arglist>(Index pointCount)</arglist>
    </member>
    <member kind="function">
      <type>DataPoints</type>
      <name>createSimilarEmpty</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a40696bba18bae620d83f21d666d78697</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataPoints</type>
      <name>createSimilarEmpty</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a5b88e57bb2f50c6ceba1aa508383261b</anchor>
      <arglist>(Index pointCount) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPoints</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a4d5d5df9a2cdb6354eba794dc96f6f29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPoints</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ac4fb6e9e872b5a6e20d0e95c89e3a6b2</anchor>
      <arglist>(const Labels &amp;featureLabels, const Labels &amp;descriptorLabels, const Labels &amp;timeLabels, const size_t pointCount)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPoints</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a94364e790b8bfc053f1b45b176c2823b</anchor>
      <arglist>(const Labels &amp;featureLabels, const Labels &amp;descriptorLabels, const size_t pointCount)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPoints</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ac2b53b8f91ab1939f07ec276bf0f7a3e</anchor>
      <arglist>(const Matrix &amp;features, const Labels &amp;featureLabels)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPoints</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a9245fbf876a27543e1c5c9ec784d291d</anchor>
      <arglist>(const Matrix &amp;features, const Labels &amp;featureLabels, const Matrix &amp;descriptors, const Labels &amp;descriptorLabels)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPoints</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>af1636c2c9603e78aeca82637df2cc8fa</anchor>
      <arglist>(const Matrix &amp;features, const Labels &amp;featureLabels, const Matrix &amp;descriptors, const Labels &amp;descriptorLabels, const Int64Matrix &amp;times, const Labels &amp;timeLabels)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>descriptorExists</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ab34886f2831dcf2272be7149142bc5f2</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>descriptorExists</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a80d370da330adc7ceca7fd8083c01924</anchor>
      <arglist>(const std::string &amp;name, const unsigned dim) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>featureExists</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>aebb542f93cc1ed5931d4fcf94e4890a2</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>featureExists</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a36e6d8f2da6126392e73f182203f18f3</anchor>
      <arglist>(const std::string &amp;name, const unsigned dim) const</arglist>
    </member>
    <member kind="function">
      <type>Matrix</type>
      <name>getDescriptorCopyByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a23352d32e9708b32311fc78536ce9d2a</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getDescriptorDim</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>af5ea6b0270bb44356b2741082cafacb1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getDescriptorDimension</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ab5a0cf0fe0d7f245b2ccc7682804966b</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>View</type>
      <name>getDescriptorRowViewByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a98e7d72ecd3e8698230f1cce49a36f99</anchor>
      <arglist>(const std::string &amp;name, const unsigned row)</arglist>
    </member>
    <member kind="function">
      <type>ConstView</type>
      <name>getDescriptorRowViewByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a4a2a74d0eaa96a863ac27d5ae61d2800</anchor>
      <arglist>(const std::string &amp;name, const unsigned row) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getDescriptorStartingRow</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ac522846b3b40c9f016f47fa98ade84cd</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>View</type>
      <name>getDescriptorViewByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ac11711ac1fe97d7722d3e02fbfcead9d</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>ConstView</type>
      <name>getDescriptorViewByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a2f197c248b820d9a69ad005bbc58be7c</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getEuclideanDim</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a4dbad2da50071ad810ebbfbf116f331d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Matrix</type>
      <name>getFeatureCopyByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>af163f4a53ae09422b010314b5c10eeeb</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getFeatureDimension</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a9be3273ce2c9a464f1afe39f2756170e</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>View</type>
      <name>getFeatureRowViewByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a0f2f106e72feac4e06e6d4e7946e395c</anchor>
      <arglist>(const std::string &amp;name, const unsigned row)</arglist>
    </member>
    <member kind="function">
      <type>ConstView</type>
      <name>getFeatureRowViewByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ad2dd09f1e1a18eb437efe05efa91ad2b</anchor>
      <arglist>(const std::string &amp;name, const unsigned row) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getFeatureStartingRow</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>aa0370203cacaf1e8c9d8aa7d55d54d53</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>View</type>
      <name>getFeatureViewByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ac34e983028c7dea53415c5f7969b0ea8</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>ConstView</type>
      <name>getFeatureViewByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>afc6995ecf51292c7db6b7be779bf03b6</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getHomogeneousDim</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>aab21731aa07388ddc67c847ec1405ea6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNbGroupedDescriptors</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a6251f970a9682aee8691b85d139e0466</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getNbPoints</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a4938b3b1c9c8f9f36ca770702ff7f2e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Int64Matrix</type>
      <name>getTimeCopyByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ab05c04c7dd0318cd109376ac30d4c9a3</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getTimeDim</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>adf5f72a7c68805fe63f611cddf2f8f50</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getTimeDimension</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a248b27825e01c6951393cf6cac23f304</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>TimeView</type>
      <name>getTimeRowViewByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>adbeb4f0f62e0e72d99cfd7c24cf4f8ed</anchor>
      <arglist>(const std::string &amp;name, const unsigned row)</arglist>
    </member>
    <member kind="function">
      <type>TimeConstView</type>
      <name>getTimeRowViewByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a0aba6d16185fe503dce584a811e76133</anchor>
      <arglist>(const std::string &amp;name, const unsigned row) const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getTimeStartingRow</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a5e788adf4d801133c78187064394163c</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>TimeView</type>
      <name>getTimeViewByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>aad6dc347b55fbb57ad1d05575376dfd6</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>TimeConstView</type>
      <name>getTimeViewByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a20c7091c5db77a586543cabe6e36e2dc</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a245da027c39e8799b0234ca21fd6d8f0</anchor>
      <arglist>(const DataPoints &amp;that) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeDescriptor</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>aeb50f34bf2647a607d47ee5720ed7225</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeFeature</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ad7c59eecb59eac307da4d4871fbcc686</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeTime</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a8d725cab4988d7d9f86976b569079552</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a03def156883c4437acdc66535577ae2e</anchor>
      <arglist>(const std::string &amp;fileName, bool binary=false) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColFrom</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a4f4b3e94ac134235c66d58027d6943b4</anchor>
      <arglist>(Index thisCol, const DataPoints &amp;that, Index thatCol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swapCols</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>afcd29842b26d30a106c50ee62a2e50d0</anchor>
      <arglist>(Index iCol, Index jCol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>timeExists</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a75a2aee4a3c7d375045c4ec57117edee</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>timeExists</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a3e4a4d3a5dad0e211882ca7cff657ddc</anchor>
      <arglist>(const std::string &amp;name, const unsigned dim) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DataPoints</type>
      <name>load</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>aa2f9dcb01c6d71ef7fb3b4c0ec7e319b</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Block&lt; const Matrix &gt;</type>
      <name>ConstView</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ab4605f834736acf3965878837b398ce8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Labels</type>
      <name>descriptorLabels</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>acfe2ed17f28fb146129812949dda8fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix</type>
      <name>descriptors</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a1ec0a2dd55a48143c145a67bb4d55f32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Labels</type>
      <name>featureLabels</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ad6cec8750635d4a84567542c0046ebe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Matrix</type>
      <name>features</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a4be4c4da1f702667d8cacd3325c0b714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typedef Eigen::Block&lt; const Int64Matrix &gt;</type>
      <name>TimeConstView</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>ae148cfbb1dbebe9bc2e0d41c2301d54c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Labels</type>
      <name>timeLabels</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a60785569f3348f9597c655804175a51c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Int64Matrix</type>
      <name>times</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a0369d8f481fec2af9f0281406976111f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>addField</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>af164a44898322e1b93cde622edafc971</anchor>
      <arglist>(const std::string &amp;name, const MatrixType &amp;newField, Labels &amp;labels, MatrixType &amp;data) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>allocateField</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a1aa332b0bcec0047adab1efe33cb117c</anchor>
      <arglist>(const std::string &amp;name, const unsigned dim, Labels &amp;labels, MatrixType &amp;data) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>allocateFields</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a1ae7e1e00121d41143fc524d32583e74</anchor>
      <arglist>(const Labels &amp;newLabels, Labels &amp;labels, MatrixType &amp;data) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>assertConsistency</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a6b0fb081ffa9b406c7fa15c021373eb6</anchor>
      <arglist>(const std::string &amp;dataName, const int dataRows, const int dataCols, const Labels &amp;labels) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>concatenateLabelledMatrix</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>aef5eec9b553aae7c21275c143f7c8941</anchor>
      <arglist>(Labels *labels, MatrixType *data, const Labels extraLabels, const MatrixType extraData)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>fieldExists</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a1d19d4e458bdb7fdaf4186ee64af602a</anchor>
      <arglist>(const std::string &amp;name, const unsigned dim, const Labels &amp;labels) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Eigen::Block&lt; const MatrixType &gt;</type>
      <name>getConstViewByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>abd1974b8212fa393c44d3f0e6c91554b</anchor>
      <arglist>(const std::string &amp;name, const Labels &amp;labels, const MatrixType &amp;data, const int viewRow=-1) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned</type>
      <name>getFieldDimension</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a285a4852a515ffdd9c364af31d1a8607</anchor>
      <arglist>(const std::string &amp;name, const Labels &amp;labels) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned</type>
      <name>getFieldStartingRow</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a0ea12dccd28d21d0c349b2a76a62e369</anchor>
      <arglist>(const std::string &amp;name, const Labels &amp;labels) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Eigen::Block&lt; MatrixType &gt;</type>
      <name>getViewByName</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a5a9ed7f6efb16fc90220e09fbe3ef1d8</anchor>
      <arglist>(const std::string &amp;name, const Labels &amp;labels, MatrixType &amp;data, const int viewRow=-1) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>removeField</name>
      <anchorfile>structPointMatcher_1_1DataPoints.html</anchorfile>
      <anchor>a18fb2811a5e3742f5f45772f966e6a8c</anchor>
      <arglist>(const std::string &amp;name, Labels &amp;labels, MatrixType &amp;data) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::DataPointsFilter</name>
    <filename>structPointMatcher_1_1DataPointsFilter.html</filename>
    <base>PointMatcherSupport::Parametrizable</base>
    <member kind="function">
      <type></type>
      <name>DataPointsFilter</name>
      <anchorfile>structPointMatcher_1_1DataPointsFilter.html</anchorfile>
      <anchor>a1791d594b4ddd7c1108f3e98316eb5ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPointsFilter</name>
      <anchorfile>structPointMatcher_1_1DataPointsFilter.html</anchorfile>
      <anchor>af4bfbe85769c2d132e591456114a5976</anchor>
      <arglist>(const std::string &amp;className, const ParametersDoc paramsDoc, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structPointMatcher_1_1DataPointsFilter.html</anchorfile>
      <anchor>ad77f6c8956e21b23b9d821624f4df666</anchor>
      <arglist>(const DataPoints &amp;input)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>structPointMatcher_1_1DataPointsFilter.html</anchorfile>
      <anchor>a67dadf9e00fe278173262e3981ade307</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structPointMatcher_1_1DataPointsFilter.html</anchorfile>
      <anchor>ad2742f1864c42265c22808d639598d2d</anchor>
      <arglist>(DataPoints &amp;cloud)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataPointsFilter</name>
      <anchorfile>structPointMatcher_1_1DataPointsFilter.html</anchorfile>
      <anchor>a2b4682ae7b7e219111bc9900114606de</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::DataPointsFilters</name>
    <filename>structPointMatcher_1_1DataPointsFilters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>structPointMatcher_1_1DataPointsFilters.html</anchorfile>
      <anchor>a687fd6c59847f24887f357a62ccbf0a6</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPointsFilters</name>
      <anchorfile>structPointMatcher_1_1DataPointsFilters.html</anchorfile>
      <anchor>a745dd6accd250b45c636340b5810f491</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataPointsFilters</name>
      <anchorfile>structPointMatcher_1_1DataPointsFilters.html</anchorfile>
      <anchor>a66b1c768e4330171879e0f05681fbf49</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>structPointMatcher_1_1DataPointsFilters.html</anchorfile>
      <anchor>ab458c5f586fd4d92152f9d5fe84fb196</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DataPointsFiltersImpl</name>
    <filename>structDataPointsFiltersImpl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::BoundingBoxDataPointsFilter&lt; T &gt;</type>
      <name>BoundingBoxDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a15f6dc9e82cba4519511c5fc8547ba3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::CovarianceSamplingDataPointsFilter&lt; T &gt;</type>
      <name>CovarianceSamplingDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a76af39146fc8d0df815e32a2ad08c27c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::CutAtDescriptorThresholdDataPointsFilter&lt; T &gt;</type>
      <name>CutAtDescriptorThresholdDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a26e38be4e431028889af0b504d3b8723</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::DistanceLimitDataPointsFilter&lt; T &gt;</type>
      <name>DistanceLimitDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>aa2fd9a2a09942d0813180431d50a1a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ElipsoidsDataPointsFilter&lt; T &gt;</type>
      <name>ElipsoidsDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a5995dfdd35a3fc5b3c61dcbfbd7385bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::FixStepSamplingDataPointsFilter&lt; T &gt;</type>
      <name>FixStepSamplingDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a628431470a654b9729f44bdbbb40889d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::GestaltDataPointsFilter&lt; T &gt;</type>
      <name>GestaltDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a1805b3a6996d46536aacf2bfca6ca427</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::IdentityDataPointsFilter&lt; T &gt;</type>
      <name>IdentityDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>ae37453b2565e50ccb5ebf11307d0eec7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::IncidenceAngleDataPointsFilter&lt; T &gt;</type>
      <name>IncidenceAngleDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a448c2987b0ff6eefe96ae914eeb86b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::MaxDensityDataPointsFilter&lt; T &gt;</type>
      <name>MaxDensityDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>aa68edc557f81463ad67bf7455951f04a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::MaxDistDataPointsFilter&lt; T &gt;</type>
      <name>MaxDistDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>addc4a008707475d3b1e62f770fc0cc3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::MaxPointCountDataPointsFilter&lt; T &gt;</type>
      <name>MaxPointCountDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a434215bf8774d00f39def9bd76ce1ac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::MaxQuantileOnAxisDataPointsFilter&lt; T &gt;</type>
      <name>MaxQuantileOnAxisDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a4bb9be7b9e4d987ba765cb9b0bc055d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::MinDistDataPointsFilter&lt; T &gt;</type>
      <name>MinDistDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a30edf808419a4ab059fc0f4c6500a837</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::NormalSpaceDataPointsFilter&lt; T &gt;</type>
      <name>NormalSpaceDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a6e32726c485892de22702e18bc9482f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ObservationDirectionDataPointsFilter&lt; T &gt;</type>
      <name>ObservationDirectionDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a12c0953bfa06ffcff916c70767570357</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::OctreeGridDataPointsFilter&lt; T &gt;</type>
      <name>OctreeGridDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>adb5d31164066dfee665e1cfe2a8a496f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::OrientNormalsDataPointsFilter&lt; T &gt;</type>
      <name>OrientNormalsDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>af615c3d5c9f4e1266eac3c3886f107b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::RandomSamplingDataPointsFilter&lt; T &gt;</type>
      <name>RandomSamplingDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a3bd5d052ea19cf0999caf347c4633925</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::RemoveNaNDataPointsFilter&lt; T &gt;</type>
      <name>RemoveNaNDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a534e86c5554202ca19ab4969383c6148</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::RemoveSensorBiasDataPointsFilter&lt; T &gt;</type>
      <name>RemoveSensorBiasDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a7264d6f9145070bc5770b1157beda98a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::SamplingSurfaceNormalDataPointsFilter&lt; T &gt;</type>
      <name>SamplingSurfaceNormalDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>acbbef16b88b342c08f8c7c5512645d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::ShadowDataPointsFilter&lt; T &gt;</type>
      <name>ShadowDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a171637ec3ab8f632ea64498716fe6826</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::SimpleSensorNoiseDataPointsFilter&lt; T &gt;</type>
      <name>SimpleSensorNoiseDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a0bef163ecb3630300e1c7776ab7345bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::SurfaceNormalDataPointsFilter&lt; T &gt;</type>
      <name>SurfaceNormalDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a2f8e8f1bdb0a8ac9c8eefed616eee933</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::VoxelGridDataPointsFilter&lt; T &gt;</type>
      <name>VoxelGridDataPointsFilter</name>
      <anchorfile>structDataPointsFiltersImpl.html</anchorfile>
      <anchor>a3afa6ae1a6a8d4b493beb508cb2bd749</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>DataSetInfo</name>
    <filename>structDataSetInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>DataSetInfo</name>
      <anchorfile>structDataSetInfo.html</anchorfile>
      <anchor>acec89482e82849bd815a25e03942902d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataSetInfo</name>
      <anchorfile>structDataSetInfo.html</anchorfile>
      <anchor>af33dd3f35b671919b657096c92ba8afe</anchor>
      <arglist>(string name, bool downloaded)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>downloaded</name>
      <anchorfile>structDataSetInfo.html</anchorfile>
      <anchor>a63b5ccff4750ea141ebca333bf8abaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>name</name>
      <anchorfile>structDataSetInfo.html</anchorfile>
      <anchor>ae0457ecf52b1b18de70be842e1301a04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>path</name>
      <anchorfile>structDataSetInfo.html</anchorfile>
      <anchor>a0e7e9ae5037153b03d794b539f7aba72</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::LogRecord::DebugInfoPerIteration</name>
    <filename>structmp2p__icp_1_1LogRecord_1_1DebugInfoPerIteration.html</filename>
    <member kind="function">
      <type>void</type>
      <name>serializeFrom</name>
      <anchorfile>structmp2p__icp_1_1LogRecord_1_1DebugInfoPerIteration.html</anchorfile>
      <anchor>a7a4bd40e84471eaa89ed4407cc370035</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeTo</name>
      <anchorfile>structmp2p__icp_1_1LogRecord_1_1DebugInfoPerIteration.html</anchorfile>
      <anchor>ab75bde204bf504724d953dbdd1d3b83e</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out) const</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::poses::CPose3D</type>
      <name>optimalPose</name>
      <anchorfile>structmp2p__icp_1_1LogRecord_1_1DebugInfoPerIteration.html</anchorfile>
      <anchor>a9e107c7f17ad8d8258dfe4a56c0c7e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pairings</type>
      <name>pairings</name>
      <anchorfile>structmp2p__icp_1_1LogRecord_1_1DebugInfoPerIteration.html</anchorfile>
      <anchor>a36182b4d7fceb3bae4a1006a89df6942</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::DefaultGlobalTestPartResultReporter</name>
    <filename>classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter.html</filename>
    <base>testing::TestPartResultReporterInterface</base>
    <member kind="function">
      <type></type>
      <name>DefaultGlobalTestPartResultReporter</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter.html</anchorfile>
      <anchor>a3900ea7f34b34afd48c7d1d0312a1488</anchor>
      <arglist>(UnitTestImpl *unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportTestPartResult</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter.html</anchorfile>
      <anchor>a6081576a23b964cfecab1e424d8044fc</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter.html</anchorfile>
      <anchor>ae7ea4be351ec342fe323546d9e2c00d9</anchor>
      <arglist>(DefaultGlobalTestPartResultReporter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnitTestImpl *const</type>
      <name>unit_test_</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultGlobalTestPartResultReporter.html</anchorfile>
      <anchor>a9cf6282b104ca45d1abae6940708e0bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::DefaultPerThreadTestPartResultReporter</name>
    <filename>classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter.html</filename>
    <base>testing::TestPartResultReporterInterface</base>
    <member kind="function">
      <type></type>
      <name>DefaultPerThreadTestPartResultReporter</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter.html</anchorfile>
      <anchor>a968a846e5a90d2ffea8b2ce2746099bd</anchor>
      <arglist>(UnitTestImpl *unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportTestPartResult</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter.html</anchorfile>
      <anchor>ac6dc08eadc4e5a2a64a91d0b6c6b3aad</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter.html</anchorfile>
      <anchor>a2fe14f3349de63daee187dff7a431cd8</anchor>
      <arglist>(DefaultPerThreadTestPartResultReporter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnitTestImpl *const</type>
      <name>unit_test_</name>
      <anchorfile>classtesting_1_1internal_1_1DefaultPerThreadTestPartResultReporter.html</anchorfile>
      <anchor>a44f8ce831e79b6b25197ce8e4f2e08d6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::pointcloud_bitfield_t::DenseOrSparseBitField</name>
    <filename>structmp2p__icp_1_1pointcloud__bitfield__t_1_1DenseOrSparseBitField.html</filename>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t_1_1DenseOrSparseBitField.html</anchorfile>
      <anchor>a0a0914a34aba5ccbd15ec9b0da59ae5e</anchor>
      <arglist>(size_t numElements, bool dense)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DenseOrSparseBitField</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t_1_1DenseOrSparseBitField.html</anchorfile>
      <anchor>ae9984bed7a591d1317a68d8818febdd2</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mark_as_set</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t_1_1DenseOrSparseBitField.html</anchorfile>
      <anchor>adf8809b5007a02129754e747f7a9ff42</anchor>
      <arglist>(const size_t id)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator[]</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t_1_1DenseOrSparseBitField.html</anchorfile>
      <anchor>a3cd595f3794c74441557c3eb961f4ca8</anchor>
      <arglist>(const size_t id) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DenseOrSparseBitField</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t_1_1DenseOrSparseBitField.html</anchorfile>
      <anchor>a6ffb84fc2765b2cf8dec3719bf023dd3</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; std::vector&lt; bool &gt; &gt;</type>
      <name>dense_</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t_1_1DenseOrSparseBitField.html</anchorfile>
      <anchor>a3ec1c687b0065923febdb0ce2d31e816</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; uint64_t &gt;</type>
      <name>sparse_</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t_1_1DenseOrSparseBitField.html</anchorfile>
      <anchor>a96ac7cd7f73c017dce628c5c8a72dcdd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>deserializer</name>
    <filename>classdeserializer.html</filename>
    <member kind="function">
      <type></type>
      <name>deserializer</name>
      <anchorfile>classdeserializer.html</anchorfile>
      <anchor>ad98a8a1490b6baba28381e9a1a3037a6</anchor>
      <arglist>(const std::string &amp;init_str=&quot;&quot;)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>operator()</name>
      <anchorfile>classdeserializer.html</anchorfile>
      <anchor>a5844be4c57eeb974ec50f1e5c337d2c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T</type>
      <name>deserialize_impl</name>
      <anchorfile>classdeserializer.html</anchorfile>
      <anchor>afc775b795c7b71b1672187270570500f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T</type>
      <name>deserialize_impl</name>
      <anchorfile>classdeserializer.html</anchorfile>
      <anchor>afc775b795c7b71b1672187270570500f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>move_only_test</type>
      <name>deserialize_impl</name>
      <anchorfile>classdeserializer.html</anchorfile>
      <anchor>ad2e829c0216c34cd3bb99a6ba3ea148e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>T</type>
      <name>deserialize_impl</name>
      <anchorfile>classdeserializer.html</anchorfile>
      <anchor>afc775b795c7b71b1672187270570500f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stringstream</type>
      <name>m_istream</name>
      <anchorfile>classdeserializer.html</anchorfile>
      <anchor>a72de3993599a7fed614c1eeb6ec2c73c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TransformationCheckersImpl::DifferentialTransformationChecker</name>
    <filename>structTransformationCheckersImpl_1_1DifferentialTransformationChecker.html</filename>
    <base>PointMatcher::TransformationChecker</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>check</name>
      <anchorfile>structTransformationCheckersImpl_1_1DifferentialTransformationChecker.html</anchorfile>
      <anchor>a2048a19d553c276a77eb2677e55dbdcb</anchor>
      <arglist>(const TransformationParameters &amp;parameters, bool &amp;iterate)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DifferentialTransformationChecker</name>
      <anchorfile>structTransformationCheckersImpl_1_1DifferentialTransformationChecker.html</anchorfile>
      <anchor>a5f45be9013158332055185d44aa91b77</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>structTransformationCheckersImpl_1_1DifferentialTransformationChecker.html</anchorfile>
      <anchor>a289963cf45b1a2fcde0c0443c97acdb8</anchor>
      <arglist>(const TransformationParameters &amp;parameters, bool &amp;iterate)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structTransformationCheckersImpl_1_1DifferentialTransformationChecker.html</anchorfile>
      <anchor>a9235725f06b164d4858807a5ec82c4dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structTransformationCheckersImpl_1_1DifferentialTransformationChecker.html</anchorfile>
      <anchor>a5cdebee14c447bfedd75af1898376027</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>minDiffRotErr</name>
      <anchorfile>structTransformationCheckersImpl_1_1DifferentialTransformationChecker.html</anchorfile>
      <anchor>abecb32be3d9cb91f520839ceabff35ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>minDiffTransErr</name>
      <anchorfile>structTransformationCheckersImpl_1_1DifferentialTransformationChecker.html</anchorfile>
      <anchor>a08af25121bbcd7c5d2f54f4a3ea8fdbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned int</type>
      <name>smoothLength</name>
      <anchorfile>structTransformationCheckersImpl_1_1DifferentialTransformationChecker.html</anchorfile>
      <anchor>a06b94ecde019bba1afc3abe8edcc3c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QuaternionVector</type>
      <name>rotations</name>
      <anchorfile>structTransformationCheckersImpl_1_1DifferentialTransformationChecker.html</anchorfile>
      <anchor>aed25cb7ebbbe1988d6a4f877e7c9490e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>VectorVector</type>
      <name>translations</name>
      <anchorfile>structTransformationCheckersImpl_1_1DifferentialTransformationChecker.html</anchorfile>
      <anchor>acaaddfd60d96c58591680cc7de13b13c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::Directives</name>
    <filename>structYAML__PM_1_1Directives.html</filename>
    <member kind="function">
      <type></type>
      <name>Directives</name>
      <anchorfile>structYAML__PM_1_1Directives.html</anchorfile>
      <anchor>a500f8d3c856fb5b9fff27e8de50ad404</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>TranslateTagHandle</name>
      <anchorfile>structYAML__PM_1_1Directives.html</anchorfile>
      <anchor>a98253a244f134332425b94ff3ec3b46b</anchor>
      <arglist>(const std::string &amp;handle) const</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>tags</name>
      <anchorfile>structYAML__PM_1_1Directives.html</anchorfile>
      <anchor>a66eab00424185e6606c2a3d0dcc4cfa8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Version</type>
      <name>version</name>
      <anchorfile>structYAML__PM_1_1Directives.html</anchorfile>
      <anchor>a8eeeeccc17c631a06fa9285a074bf9e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::disable_if</name>
    <filename>structYAML__PM_1_1disable__if.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>disable_if_c&lt; Cond::value, void &gt;</base>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::disable_if_c</name>
    <filename>structYAML__PM_1_1disable__if__c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structYAML__PM_1_1disable__if__c.html</anchorfile>
      <anchor>a2ec27d04e2cc2b1f10cc4b5dfc75e1dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>disable_if_c&lt; Cond::value, void &gt;</name>
    <filename>structYAML__PM_1_1disable__if__c.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structYAML__PM_1_1disable__if__c.html</anchorfile>
      <anchor>a2ec27d04e2cc2b1f10cc4b5dfc75e1dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::disable_if_c&lt; true, T &gt;</name>
    <filename>structYAML__PM_1_1disable__if__c_3_01true_00_01T_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>DistanceLimitDataPointsFilter</name>
    <filename>structDistanceLimitDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>a01555a4a74bfb4a6c85858771ea01304</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>abee0b5c1bb2270b7634d53f2050476b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>a5bcbf7af0554faecb312d0c80cbdce1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>abcccb82ea2e908d1204558c9273ac051</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>ae078424a555ea16a11a732a3943a694d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>ad227c4b06a25482df202b0e78dd10a3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>a835a0751fc80bd99de1c276715503287</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DistanceLimitDataPointsFilter</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>af52b2abb4ad1a96003e691526d32fc84</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>a54a32a42a2cfc8cde4180c7cae94b7fb</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>ad544c22431b771f5839ecf12487e06e5</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>aaf14ffb51a2c07dc25b7476818489620</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>ace9e8b9f965a0b353780690eb0ab4ffe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>dim</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>a18ecbd8d22eb8634108c6b191478e444</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>dist</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>a8d536a800e2e1ca39b24fc3709c00dd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>removeInside</name>
      <anchorfile>structDistanceLimitDataPointsFilter.html</anchorfile>
      <anchor>aad42427bf0e0acd13777229b4f03f092</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ElipsoidsDataPointsFilter</name>
    <filename>structElipsoidsDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <class kind="struct">ElipsoidsDataPointsFilter::BuildData</class>
    <class kind="struct">ElipsoidsDataPointsFilter::CompareDim</class>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a94c80f55e9d3a0a7b6c42ebff39bcdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a86cb6ac61a0f2a456607ced973ffab93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a73f61a11a6122b093f080eb3f41ae439</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a3fb0cece3bc3afe675682a08eede3e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a9198c7357d28177c76c2a184736ef056</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a132a264ad66fdfcff1d9ceebd1c89488</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a83594e75f2f79c6249711a8f24d2be01</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>aac372c1461fe2e906acef9100f4389ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a2565e38ea07320479d03abcc1b4c58aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a3db067c09d87668c93ece158502e3fd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ElipsoidsDataPointsFilter</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>af0e2e2dab34e20cd4f35e52fa0bdc662</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>ac64e4e5bf0a20191726b95b44bde5ffc</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a7569789a63fa1e5846a0b675b579518b</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ElipsoidsDataPointsFilter</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a2cf8defde2c58e52c068173bec8b0ef6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>aaea38f39e3868d525b533fffab63dcc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>ad65947d05a5f7723d9a259d53d0572c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>averageExistingDescriptors</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a147999a126367708ee2e6bdef7294be8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepCovariances</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>acab42c2dc1ef97a9cd72f0673801805b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepDensities</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a050177ebc8ae4b97c39220c8ccadd56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepEigenValues</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>adf8cf1d8b907a0fc15eddb87f70d6da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepEigenVectors</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>ab1f536b10337ef3d2fda4123c7ac781a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepIndices</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>ab625e7cf269dbba8dc64fde5b7a9663a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepMeans</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>af07e012f39f9cffb98bba685b948e104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepNormals</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a3a706f1365ea8adf9a1fd630d069951c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepShapes</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>ac646047325ae0081249f46e4f9ae9cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepWeights</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a426224534db2d5b9a7fa843b46f20f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>knn</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a105d8399e2cd571bd7a2696b39075724</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>maxBoxDim</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>adbda87ee8481266c56b0936b2b3de764</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>maxTimeWindow</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a592966af24fcfac821fb6f47a6a14224</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>minPlanarity</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>adcdb5ecd101410767aa9ddc22b9b0a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>ratio</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a6957d36e6fc619eb128eb765db7d650e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>samplingMethod</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>a6a7746311c292b5811cb17c2f56e9b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildNew</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>aa07a982a083c4cee52500b75869d6e4e</anchor>
      <arglist>(BuildData &amp;data, const int first, const int last, Vector &amp;&amp;minValues, Vector &amp;&amp;maxValues) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fuseRange</name>
      <anchorfile>structElipsoidsDataPointsFilter.html</anchorfile>
      <anchor>acf1a0b4c7670646a2d4e8ad443de1c43</anchor>
      <arglist>(BuildData &amp;data, const int first, const int last) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::EmitFromEvents</name>
    <filename>classYAML__PM_1_1EmitFromEvents.html</filename>
    <base>YAML_PM::EventHandler</base>
    <class kind="struct">YAML_PM::EmitFromEvents::State</class>
    <member kind="function">
      <type></type>
      <name>EmitFromEvents</name>
      <anchorfile>classYAML__PM_1_1EmitFromEvents.html</anchorfile>
      <anchor>aacdcdc310b607c17c40112c3f45c17e2</anchor>
      <arglist>(Emitter &amp;emitter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnAlias</name>
      <anchorfile>classYAML__PM_1_1EmitFromEvents.html</anchorfile>
      <anchor>ab7981839a5945a844d105a269a008f00</anchor>
      <arglist>(const Mark &amp;mark, anchor_t anchor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnDocumentEnd</name>
      <anchorfile>classYAML__PM_1_1EmitFromEvents.html</anchorfile>
      <anchor>a0dd44a59f407a8720eb382947c75d505</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnDocumentStart</name>
      <anchorfile>classYAML__PM_1_1EmitFromEvents.html</anchorfile>
      <anchor>a0cee59d01cb40d021d2888e50f95557e</anchor>
      <arglist>(const Mark &amp;mark)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMapEnd</name>
      <anchorfile>classYAML__PM_1_1EmitFromEvents.html</anchorfile>
      <anchor>ada15f7cd31f220b9cddb32653b219428</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMapStart</name>
      <anchorfile>classYAML__PM_1_1EmitFromEvents.html</anchorfile>
      <anchor>ad48fab7bf634affb50083b55b2e577fe</anchor>
      <arglist>(const Mark &amp;mark, const std::string &amp;tag, anchor_t anchor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNull</name>
      <anchorfile>classYAML__PM_1_1EmitFromEvents.html</anchorfile>
      <anchor>a01aafe4eca4a2a43e2db689474c153db</anchor>
      <arglist>(const Mark &amp;mark, anchor_t anchor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnScalar</name>
      <anchorfile>classYAML__PM_1_1EmitFromEvents.html</anchorfile>
      <anchor>ae58f8175477fbc95c2e92f98b5efb43c</anchor>
      <arglist>(const Mark &amp;mark, const std::string &amp;tag, anchor_t anchor, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnSequenceEnd</name>
      <anchorfile>classYAML__PM_1_1EmitFromEvents.html</anchorfile>
      <anchor>a8e0b26a78eb4a8ac7cf35e47d2ad9038</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnSequenceStart</name>
      <anchorfile>classYAML__PM_1_1EmitFromEvents.html</anchorfile>
      <anchor>affaa5c261f7ece5dc86f80c3a5ef3507</anchor>
      <arglist>(const Mark &amp;mark, const std::string &amp;tag, anchor_t anchor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>BeginNode</name>
      <anchorfile>classYAML__PM_1_1EmitFromEvents.html</anchorfile>
      <anchor>a1ab393c4f0a0c33f71bd64a2c25122c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmitProps</name>
      <anchorfile>classYAML__PM_1_1EmitFromEvents.html</anchorfile>
      <anchor>a2697616a2ff518685a9263270d46ace5</anchor>
      <arglist>(const std::string &amp;tag, anchor_t anchor)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Emitter &amp;</type>
      <name>m_emitter</name>
      <anchorfile>classYAML__PM_1_1EmitFromEvents.html</anchorfile>
      <anchor>a8631d07ed3add043802ebcf0ca6df8aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; State::value &gt;</type>
      <name>m_stateStack</name>
      <anchorfile>classYAML__PM_1_1EmitFromEvents.html</anchorfile>
      <anchor>ab5f91437c01c089c8c488366e11902d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::Emitter</name>
    <filename>classYAML__PM_1_1Emitter.html</filename>
    <base protection="private">YAML_PM::noncopyable</base>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a907a43ca9a0ea340b16f21ec89c404cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Emitter</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>ab2c51b24bdc6ee09f116fbc38630e957</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>GetLastError</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a50cafd7d2ae32e3a8513013d51ec8480</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>good</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>ae9d574bba1bda212c5d99f55b6db732e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetBoolFormat</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>add322cf3567f254ee66490fb464a4c50</anchor>
      <arglist>(EMITTER_MANIP value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetDoublePrecision</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a7aefd193249e365f67662be515b05827</anchor>
      <arglist>(unsigned n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetFloatPrecision</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>ae4d9139aceefb81b9875797f86f673e2</anchor>
      <arglist>(unsigned n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetIndent</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a70422c407a3d63018a2f4f95adf2a3f2</anchor>
      <arglist>(unsigned n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetIntBase</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>abb55e496b35ee6e83ae53f939c834b0e</anchor>
      <arglist>(EMITTER_MANIP value)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>SetLocalIndent</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>aa4889aaec39089e099f16579d6baf1bb</anchor>
      <arglist>(const _Indent &amp;indent)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>SetLocalPrecision</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>ad3a831505b16cce647c2bcfe93e9b1d9</anchor>
      <arglist>(const _Precision &amp;precision)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>SetLocalValue</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>acc564a2479c2c55e50481b7ce98a56c5</anchor>
      <arglist>(EMITTER_MANIP value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetMapFormat</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a7d99af71711a5c7938fc15ea64f26197</anchor>
      <arglist>(EMITTER_MANIP value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetOutputCharset</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a49cad2fe3d018e7946ef37eea0831586</anchor>
      <arglist>(EMITTER_MANIP value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPostCommentIndent</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>ad4e429a842cbc124d98c5c269f168bbd</anchor>
      <arglist>(unsigned n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPreCommentIndent</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a277e1ac233308215323105ebe2ecaa60</anchor>
      <arglist>(unsigned n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetSeqFormat</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a888bc9791f7c21c132711479b982d4a3</anchor>
      <arglist>(EMITTER_MANIP value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetStringFormat</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>acb558f2515387ec9df7894080ca78bd2</anchor>
      <arglist>(EMITTER_MANIP value)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>size</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>aa5806340413e1ce3e90f667b0002cbe3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>Write</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a9be5507bc6f42f14db3c5c49727af3c8</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>Write</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>afa7d77c75070a2051199a3815714516d</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>Write</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>aa4ba5a22436ae61e56b28bd772d4e858</anchor>
      <arglist>(const _Alias &amp;alias)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>Write</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a7b7116279037bf530c05ab40b04b5f1b</anchor>
      <arglist>(const _Anchor &amp;anchor)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>Write</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a6d9441d57bf2eca0aa352c6761fed1c1</anchor>
      <arglist>(const _Comment &amp;comment)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>Write</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>ab055c878bd4f51eb442ccb70f55fdfd3</anchor>
      <arglist>(const _Null &amp;null)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>Write</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a530b2149865321585eed1b53b45095da</anchor>
      <arglist>(const _Tag &amp;tag)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>Write</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a1137a47b4ee92d6f74331d49685e2cb0</anchor>
      <arglist>(const Binary &amp;binary)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>Write</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a69ceaa666c57ae05a78c7f5e76e83b4b</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>WriteIntegralType</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a0f36e9957b6bbe24b4bf3916c1b3b2a3</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>WriteStreamable</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a091e3e965d9f0bbf16e4a9d8a4bb5cc1</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Emitter</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>abc5902e93c24b0d00f1728155f99553f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CanEmitNewline</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a06e7689fc8d26a7cdb3501428ab59beb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>ComputeFullBoolName</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a14aa92348b50669cb273099f339b5300</anchor>
      <arglist>(bool b) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmitBeginDoc</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>aea0bf68ca3ca41761334168a31ade421</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmitBeginMap</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a37375082e1828700b375e95c00ea992e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmitBeginSeq</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>af666950107c6c6d6f2aefbe2d990cfd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmitEndDoc</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a6183de6b6c4046bbb4ad79c2ff0985f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmitEndMap</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a954c6d04ff1f8cf00642cc3cb5076a39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmitEndSeq</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>ab95fc11265af6076e84cc9db25999205</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmitKey</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a856ae1874197ac6fe62944788e80cce4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmitKindTag</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a95f778cb3c03bcb0f8054c78a7fd0702</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmitNewline</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a3f5f634db3e991563969f517dcfd93df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmitSeparationIfNecessary</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a02c79657e66ec8ef867d7381f33c4177</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmitTag</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a70225e075b054e4a0579ef6a37d8f673</anchor>
      <arglist>(bool verbatim, const _Tag &amp;tag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EmitValue</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>aa9172ecc505262bc2bcfa74d2f1155d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned</type>
      <name>GetDoublePrecision</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a2071a20b7a511b23859c4951236be577</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned</type>
      <name>GetFloatPrecision</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a33158e3d41ec0d3a2e31909f7dbe3844</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>GotoNextPreAtomicState</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a49bcabe82c543684ae13202311516a9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PostAtomicWrite</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a05ba227b7d36bbd70f6de047a40c5605</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PostWriteIntegralType</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a254e039b23cbc921293d44d14ba47fe0</anchor>
      <arglist>(const std::stringstream &amp;str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PostWriteStreamable</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a082e51eb26279f9bff2d46fb4920e292</anchor>
      <arglist>(const std::stringstream &amp;str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PreAtomicWrite</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>ad6ce2370bf950dd63c1d334f25657015</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PreWriteIntegralType</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>ab602197b630b4469eebf029754ed3da4</anchor>
      <arglist>(std::stringstream &amp;str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PreWriteStreamable</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>adef0fb46bc90485040c6d4dba6e224ac</anchor>
      <arglist>(std::stringstream &amp;str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetStreamablePrecision</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a6a705b8ceb46dad9a128ee6e046c888b</anchor>
      <arglist>(std::stringstream &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetStreamablePrecision</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a2317025b8df37c006d86140d64d8f7d8</anchor>
      <arglist>(std::stringstream &amp;str)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetStreamablePrecision</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a2317025b8df37c006d86140d64d8f7d8</anchor>
      <arglist>(std::stringstream &amp;str)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::auto_ptr&lt; EmitterState &gt;</type>
      <name>m_pState</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>a3244c87c32815ddbb4876b502c6e7019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ostream</type>
      <name>m_stream</name>
      <anchorfile>classYAML__PM_1_1Emitter.html</anchorfile>
      <anchor>aa163611fb683681d9203cd804c2e7bbb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::EmitterException</name>
    <filename>classYAML__PM_1_1EmitterException.html</filename>
    <base>YAML_PM::Exception</base>
    <member kind="function">
      <type></type>
      <name>EmitterException</name>
      <anchorfile>classYAML__PM_1_1EmitterException.html</anchorfile>
      <anchor>afd1c37827228600150ccfac4c49d1fed</anchor>
      <arglist>(const std::string &amp;msg_)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::EmitterState</name>
    <filename>classYAML__PM_1_1EmitterState.html</filename>
    <class kind="struct">YAML_PM::EmitterState::Group</class>
    <member kind="function">
      <type>void</type>
      <name>BeginGroup</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a2cfacd1ae284aee54c8935031f5d69ba</anchor>
      <arglist>(GROUP_TYPE type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearModifiedSettings</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ac5cb400d6e9cda07aac11a9f36cb6c03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CurrentlyInLongKey</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a64fca704adbece4452c72ebba0baf14e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EmitterState</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>accd70c6b09c0297138880ddc45de3929</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EndGroup</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ac23749280c1cf480cea10eea92277901</anchor>
      <arglist>(GROUP_TYPE type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ForceHardSeparation</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ae06db5ad912619b758c2a433315cc860</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>EMITTER_MANIP</type>
      <name>GetBoolCaseFormat</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a0743ea66cd10dd2f25d5dcc57f4ddd7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EMITTER_MANIP</type>
      <name>GetBoolFormat</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ac10cfcfd55a5136944f00721a774f25c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EMITTER_MANIP</type>
      <name>GetBoolLengthFormat</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>acdd343355c983c36b91b92c31add2741</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FLOW_TYPE</type>
      <name>GetCurGroupFlowType</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a262ae45b6ccb8e30ec23abbf3583ae64</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>GROUP_TYPE</type>
      <name>GetCurGroupType</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a079d2403029f5f0308f0c96442bf19b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetCurIndent</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ab0c53604f945d9b8244824b1a6871554</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EMITTER_STATE</type>
      <name>GetCurState</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a3b772ba422a016627dbdbef91577db76</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>GetDoublePrecision</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>abe063b9113191118d283b806a75c4763</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>GetFloatPrecision</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a1c368b085e193dee768dda0754b1332c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EMITTER_MANIP</type>
      <name>GetFlowType</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a2a06d10b6694def2a82d99375952c4c5</anchor>
      <arglist>(GROUP_TYPE groupType) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetIndent</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ad4d614b7288b6af0d1c5cb5c844e5f25</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EMITTER_MANIP</type>
      <name>GetIntFormat</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ab5660d4f8341d8dc19e0fafb4d788e4e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>GetLastError</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a8f18e1616d062f1b61101b72525ee3c3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EMITTER_MANIP</type>
      <name>GetMapKeyFormat</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>af09a025d811708ccaa285f36e44a558e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EMITTER_MANIP</type>
      <name>GetOutputCharset</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>abba14cee7b9c0556c0451bfa6478d5fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetPostCommentIndent</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a73e566845751aeb39ff7cd6d8e4aa87a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetPreCommentIndent</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ae82b1221dc922f47a557ea07cc0e7dd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>EMITTER_MANIP</type>
      <name>GetStringFormat</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a51c7a99691becc706433842df4dfd1eb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>good</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a09604e761556a5027cf893a293980d6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PopState</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a7a594207219e14212fc95dbb922c2148</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PushState</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ac124f117344de0d252681adabe67c96a</anchor>
      <arglist>(EMITTER_STATE state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RequireHardSeparation</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a9912e25cfd52a4e29150151aab5bb8bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequiresHardSeparation</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a3bba960e9d993d9f35a1f39aabf7a3f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RequireSoftSeparation</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a153fab02dd18b636ebb10d15ab174438</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RequiresSoftSeparation</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a1ff086a0ff32220058f06567f2ff08fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetBoolCaseFormat</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ae551ff27caffb908536123e26ba4c7e1</anchor>
      <arglist>(EMITTER_MANIP value, FMT_SCOPE scope)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetBoolFormat</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a498a1ea2655cda8252225891df0b67bc</anchor>
      <arglist>(EMITTER_MANIP value, FMT_SCOPE scope)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetBoolLengthFormat</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>acb81ca1a0ac52ce797f27f5493aa5fc6</anchor>
      <arglist>(EMITTER_MANIP value, FMT_SCOPE scope)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetDoublePrecision</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ab5f94a5856bd5fe3d2c9307563c72727</anchor>
      <arglist>(int value, FMT_SCOPE scope)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetError</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a8279737c059113966e0b70a76d543332</anchor>
      <arglist>(const std::string &amp;error)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetFloatPrecision</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>af0c428dfa27fdff434f57fc90793914e</anchor>
      <arglist>(int value, FMT_SCOPE scope)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetFlowType</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a58634306a6da3d0296ffc7b43b3935cf</anchor>
      <arglist>(GROUP_TYPE groupType, EMITTER_MANIP value, FMT_SCOPE scope)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetIndent</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a1bbbd30c36a8039a804d4becd325063a</anchor>
      <arglist>(unsigned value, FMT_SCOPE scope)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetIntFormat</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a4964baf38edca8209cda224153d63e45</anchor>
      <arglist>(EMITTER_MANIP value, FMT_SCOPE scope)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetLocalValue</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a229aeabc85a0b6d9cdef825cf866c5a8</anchor>
      <arglist>(EMITTER_MANIP value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetMapKeyFormat</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a6f9c6af7e8b712d2a0aeb4e3d06ab4f1</anchor>
      <arglist>(EMITTER_MANIP value, FMT_SCOPE scope)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetOutputCharset</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a59ec2f22443434a8ee41595dfe673071</anchor>
      <arglist>(EMITTER_MANIP value, FMT_SCOPE scope)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPostCommentIndent</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>afefb8152a5c6b0f980daa47a5eb4a69b</anchor>
      <arglist>(unsigned value, FMT_SCOPE scope)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetPreCommentIndent</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a96d6a854e794451a887cb4f6066bd1cb</anchor>
      <arglist>(unsigned value, FMT_SCOPE scope)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SetStringFormat</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a3c66b4eeb5c6325921230f833e4aeda1</anchor>
      <arglist>(EMITTER_MANIP value, FMT_SCOPE scope)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StartLongKey</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ac3ab9fa30e1b968b56c85488d140ca79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>StartSimpleKey</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a662638aa61b0bf2b33277dbcdb5811ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SwitchState</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ab33a2e251be55143793d33cff5d99504</anchor>
      <arglist>(EMITTER_STATE state)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnsetSeparation</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ad04889ad092f857639f092429de59ba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~EmitterState</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ab1f0cae564722df9e4e7245590841772</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_Set</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a2d431ad58043d725e9e690f896967487</anchor>
      <arglist>(Setting&lt; T &gt; &amp;fmt, T value, FMT_SCOPE scope)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; EMITTER_MANIP &gt;</type>
      <name>m_boolCaseFmt</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ab7a64e72ad6420a4b54f966c95655898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; EMITTER_MANIP &gt;</type>
      <name>m_boolFmt</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ac719215f61792971a947b989af7310fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; EMITTER_MANIP &gt;</type>
      <name>m_boolLengthFmt</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a8fa8c5e9002ad77aecf5984a762d42ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; EMITTER_MANIP &gt;</type>
      <name>m_charset</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ac0330ad4045d39d336b448d19299fe26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_curIndent</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a01396607f721ba389c25f03a6488a143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; int &gt;</type>
      <name>m_doublePrecision</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ad63745ca8793eba674788a80e32e97a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; int &gt;</type>
      <name>m_floatPrecision</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a1fafc5df882f204ce25e5e35b6664337</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SettingChanges</type>
      <name>m_globalModifiedSettings</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a52cf5fba9f2e4504e20cd4607f40aeeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ptr_stack&lt; Group &gt;</type>
      <name>m_groups</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a1ac2f27f7b9ef32487fc7ae656bccbc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; unsigned &gt;</type>
      <name>m_indent</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a7908718dd86b830f2d92de2084cbdffb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; EMITTER_MANIP &gt;</type>
      <name>m_intFmt</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a1aff3cc30dd302cf7356b8454c33a0a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_isGood</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>afc5cc5b0db2080aa0353e941a483ce84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_lastError</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a1520c1f4402259697c6c106afbaf36a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; EMITTER_MANIP &gt;</type>
      <name>m_mapFmt</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a49c4253d526bd785e068822feee70360</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; EMITTER_MANIP &gt;</type>
      <name>m_mapKeyFmt</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a2c37f66a17da3eeb2915f7bf1bfcbacb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>SettingChanges</type>
      <name>m_modifiedSettings</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a64bd11fd3762c9add94e69ca19cbf6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; unsigned &gt;</type>
      <name>m_postCommentIndent</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>aa62e9f29c36be3e9fe41204bf3f01305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; unsigned &gt;</type>
      <name>m_preCommentIndent</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>aa975df25ddc629a4a2997d8ca82f0d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_requiresHardSeparation</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>ac9abde65b76b4d28685a597fc221713f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_requiresSoftSeparation</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a62942902a8bfb98b3861135af125c80e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; EMITTER_MANIP &gt;</type>
      <name>m_seqFmt</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>aa99fc80442f565ea5207566ca61a980c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; EMITTER_STATE &gt;</type>
      <name>m_stateStack</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>afb901a08e356a3cd6fdcc3c4db2c30f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; EMITTER_MANIP &gt;</type>
      <name>m_strFmt</name>
      <anchorfile>classYAML__PM_1_1EmitterState.html</anchorfile>
      <anchor>a4794806d6adf4c25fbcec69785c3f5cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::EmptyTestEventListener</name>
    <filename>classtesting_1_1EmptyTestEventListener.html</filename>
    <base>testing::TestEventListener</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>abc481c6648d15d4242245195a06f5aa0</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a156d1965248fbdced6aabacadfa2d63f</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>aea64c83c415b33a4c0b0239bafd1438d</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a00fa1a4ea5831e20746188414268e7c6</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestCaseEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a6bec703158283104c4298f7d8a528515</anchor>
      <arglist>(const TestCase &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestCaseStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>ae4707ed9cc7ace5241bc8ccc4051209b</anchor>
      <arglist>(const TestCase &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>afd58d21005f0d0d0399fb114627545d3</anchor>
      <arglist>(const TestInfo &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a2253e5a18b3cf7bccd349567a252209d</anchor>
      <arglist>(const UnitTest &amp;, int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a836f05829855dc60d13ba99ad712c0dd</anchor>
      <arglist>(const UnitTest &amp;, int)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a59e7f7d9f2e2d089a6e8c1e2577f4718</anchor>
      <arglist>(const TestPartResult &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a0abcc02bd2331a2e29ad6f4d9daf2a32</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>aa3847c8a3c22d8d69a6006dfdd6589fc</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestStart</name>
      <anchorfile>classtesting_1_1EmptyTestEventListener.html</anchorfile>
      <anchor>a84fa74cc9ba742f9f847ea405ca84e5e</anchor>
      <arglist>(const TestInfo &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::enable_if</name>
    <filename>structYAML__PM_1_1enable__if.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>enable_if_c&lt; Cond::value, void &gt;</base>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::enable_if_c</name>
    <filename>structYAML__PM_1_1enable__if__c.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structYAML__PM_1_1enable__if__c.html</anchorfile>
      <anchor>a3e929c85c2c332c6ffcd0b87a257f7a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>enable_if_c&lt; Cond::value, void &gt;</name>
    <filename>structYAML__PM_1_1enable__if__c.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structYAML__PM_1_1enable__if__c.html</anchorfile>
      <anchor>a3e929c85c2c332c6ffcd0b87a257f7a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::enable_if_c&lt; false, T &gt;</name>
    <filename>structYAML__PM_1_1enable__if__c_3_01false_00_01T_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::EnableIf</name>
    <filename>structtesting_1_1internal_1_1EnableIf.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::EnableIf&lt; true &gt;</name>
    <filename>structtesting_1_1internal_1_1EnableIf_3_01true_01_4.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1EnableIf_3_01true_01_4.html</anchorfile>
      <anchor>a9398d803f1fdd99ff41823746f6299ff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::IndexHeapSTL::Entry</name>
    <filename>structNabo_1_1IndexHeapSTL_1_1Entry.html</filename>
    <member kind="function">
      <type></type>
      <name>Entry</name>
      <anchorfile>structNabo_1_1IndexHeapSTL_1_1Entry.html</anchorfile>
      <anchor>abb87d6f8fa0f025581f554e1f0400848</anchor>
      <arglist>(const IT index, const VT value)</arglist>
    </member>
    <member kind="variable">
      <type>IT</type>
      <name>index</name>
      <anchorfile>structNabo_1_1IndexHeapSTL_1_1Entry.html</anchorfile>
      <anchor>a89d306a515bfcdad62270cd908d57e5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VT</type>
      <name>value</name>
      <anchorfile>structNabo_1_1IndexHeapSTL_1_1Entry.html</anchorfile>
      <anchor>ae20f0e47af02161cac5055c4d8ffedc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>structNabo_1_1IndexHeapSTL_1_1Entry.html</anchorfile>
      <anchor>ab92786e48d800e1277ccef2a2299ee1f</anchor>
      <arglist>(const Entry &amp;e0, const Entry &amp;e1)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::IndexHeapBruteForceVector::Entry</name>
    <filename>structNabo_1_1IndexHeapBruteForceVector_1_1Entry.html</filename>
    <member kind="function">
      <type></type>
      <name>Entry</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector_1_1Entry.html</anchorfile>
      <anchor>a0ed6ff480cf4fb689f43f0f4f774cb1a</anchor>
      <arglist>(const IT index, const VT value)</arglist>
    </member>
    <member kind="variable">
      <type>IT</type>
      <name>index</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector_1_1Entry.html</anchorfile>
      <anchor>aabb6ffde38926eac64b3822b4c3300c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>VT</type>
      <name>value</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector_1_1Entry.html</anchorfile>
      <anchor>aae3df1e21b4489cfa3f00ff6ac207a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector_1_1Entry.html</anchorfile>
      <anchor>ab92786e48d800e1277ccef2a2299ee1f</anchor>
      <arglist>(const Entry &amp;e0, const Entry &amp;e1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::Environment</name>
    <filename>classtesting_1_1Environment.html</filename>
    <class kind="struct">testing::Environment::Setup_should_be_spelled_SetUp</class>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classtesting_1_1Environment.html</anchorfile>
      <anchor>a1bf8cafaa9d4eba9feb98655ee434eb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classtesting_1_1Environment.html</anchorfile>
      <anchor>a039bdaa705c46b9b88234cf4d3bb6254</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Environment</name>
      <anchorfile>classtesting_1_1Environment.html</anchorfile>
      <anchor>a0e41c320362576d752cd1f44cabd57d4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Setup_should_be_spelled_SetUp *</type>
      <name>Setup</name>
      <anchorfile>classtesting_1_1Environment.html</anchorfile>
      <anchor>a6096a69b03f6eb727a69a39f854cc87b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::EqHelper</name>
    <filename>classtesting_1_1internal_1_1EqHelper.html</filename>
    <templarg>lhs_is_null_literal</templarg>
    <member kind="function" static="yes">
      <type>static AssertionResult</type>
      <name>Compare</name>
      <anchorfile>classtesting_1_1internal_1_1EqHelper.html</anchorfile>
      <anchor>a3de996954b41d484c065ed824fe7eac9</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, BiggestInt expected, BiggestInt actual)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AssertionResult</type>
      <name>Compare</name>
      <anchorfile>classtesting_1_1internal_1_1EqHelper.html</anchorfile>
      <anchor>ac2977ed90cd3c88607f804e43b86b92c</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const T1 &amp;expected, const T2 &amp;actual)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::EqHelper&lt; true &gt;</name>
    <filename>classtesting_1_1internal_1_1EqHelper_3_01true_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static AssertionResult</type>
      <name>Compare</name>
      <anchorfile>classtesting_1_1internal_1_1EqHelper_3_01true_01_4.html</anchorfile>
      <anchor>a70d6d7e3cb1df06ad6114f25e843fd6d</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const T1 &amp;expected, const T2 &amp;actual, typename EnableIf&lt;!is_pointer&lt; T2 &gt;::value &gt;::type *=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static AssertionResult</type>
      <name>Compare</name>
      <anchorfile>classtesting_1_1internal_1_1EqHelper_3_01true_01_4.html</anchorfile>
      <anchor>ab38e840297adb48f18767a1a99187fb3</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, Secret *, T *actual)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::ErrorMinimizer::ErrorElements</name>
    <filename>structPointMatcher_1_1ErrorMinimizer_1_1ErrorElements.html</filename>
    <member kind="function">
      <type></type>
      <name>ErrorElements</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer_1_1ErrorElements.html</anchorfile>
      <anchor>a58fab5ecde8b2e95da0036821bee1765</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ErrorElements</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer_1_1ErrorElements.html</anchorfile>
      <anchor>a4344ee4a23180806c066832f29ae5597</anchor>
      <arglist>(const DataPoints &amp;requestedPts, const DataPoints &amp;sourcePts, const OutlierWeights &amp;outlierWeights, const Matches &amp;matches)</arglist>
    </member>
    <member kind="variable">
      <type>Matches</type>
      <name>matches</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer_1_1ErrorElements.html</anchorfile>
      <anchor>ac47f1bf015c147ee9ee1288f26e9048a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nbRejectedMatches</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer_1_1ErrorElements.html</anchorfile>
      <anchor>a011b485d0050daf673da070c3268fa31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>nbRejectedPoints</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer_1_1ErrorElements.html</anchorfile>
      <anchor>af8ba0010eb058962f402cbe885c7da6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>pointUsedRatio</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer_1_1ErrorElements.html</anchorfile>
      <anchor>a8eb248a33f09d23c6a3597158f9979b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataPoints</type>
      <name>reading</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer_1_1ErrorElements.html</anchorfile>
      <anchor>a88e30655235bf372a22a46406f2059c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataPoints</type>
      <name>reference</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer_1_1ErrorElements.html</anchorfile>
      <anchor>a70d980321b7f853bf353b76f32681af3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>weightedPointUsedRatio</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer_1_1ErrorElements.html</anchorfile>
      <anchor>a2e1da4e5d41fc28c5f9234c48473f1f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OutlierWeights</type>
      <name>weights</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer_1_1ErrorElements.html</anchorfile>
      <anchor>a19389465e6f989b4cbc247effaa96357</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::ErrorMinimizer</name>
    <filename>structPointMatcher_1_1ErrorMinimizer.html</filename>
    <base>PointMatcherSupport::Parametrizable</base>
    <class kind="struct">PointMatcher::ErrorMinimizer::ErrorElements</class>
    <member kind="function" virtualness="virtual">
      <type>virtual TransformationParameters</type>
      <name>compute</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer.html</anchorfile>
      <anchor>a039c4833e8fe5e3d2228fdf11a7e5030</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const OutlierWeights &amp;outlierWeights, const Matches &amp;matches)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TransformationParameters</type>
      <name>compute</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer.html</anchorfile>
      <anchor>a449331560a2ffce505f8b8315978e3a4</anchor>
      <arglist>(const ErrorElements &amp;matchedPoints)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ErrorMinimizer</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer.html</anchorfile>
      <anchor>a2feb7fbf2b6eaddfebc3350b02c6cfa9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ErrorMinimizer</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer.html</anchorfile>
      <anchor>a085b110f11d844e432e70059a75c2da6</anchor>
      <arglist>(const std::string &amp;className, const ParametersDoc paramsDoc, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Matrix</type>
      <name>getCovariance</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer.html</anchorfile>
      <anchor>a1470f0243d331df3d0217ecb202a4981</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ErrorElements</type>
      <name>getErrorElements</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer.html</anchorfile>
      <anchor>a469911fa29469a2a64057e0578f1f7b9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>getOverlap</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer.html</anchorfile>
      <anchor>a9d17cfc8025534a370092810cb897c4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getPointUsedRatio</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer.html</anchorfile>
      <anchor>a2359e961d5cdd26e5871644a0d2c02ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>getResidualError</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer.html</anchorfile>
      <anchor>a7de6348d7d8d7e93d8f1fb0b57381b1f</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const OutlierWeights &amp;outlierWeights, const Matches &amp;matches) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getWeightedPointUsedRatio</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer.html</anchorfile>
      <anchor>a5e067eb8b5dd826367e52ee88fdedba3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ErrorMinimizer</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer.html</anchorfile>
      <anchor>aed838fe508c4a1871e1b2c5fe5259039</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Matrix</type>
      <name>crossProduct</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer.html</anchorfile>
      <anchor>a9bcd061f16b4b0ab494c4a88793b0a57</anchor>
      <arglist>(const Matrix &amp;A, const Matrix &amp;B)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ErrorElements</type>
      <name>lastErrorElements</name>
      <anchorfile>structPointMatcher_1_1ErrorMinimizer.html</anchorfile>
      <anchor>aa0d187675c209ccc7467b34e1614bc4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ErrorMinimizersImpl</name>
    <filename>structErrorMinimizersImpl.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>::IdentityErrorMinimizer&lt; T &gt;</type>
      <name>IdentityErrorMinimizer</name>
      <anchorfile>structErrorMinimizersImpl.html</anchorfile>
      <anchor>aafcc472862ceceb15ae05a611c79d885</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::PointToPlaneErrorMinimizer&lt; T &gt;</type>
      <name>PointToPlaneErrorMinimizer</name>
      <anchorfile>structErrorMinimizersImpl.html</anchorfile>
      <anchor>a27e2121e37353cd9110eef76a0c1106e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::PointToPlaneWithCovErrorMinimizer&lt; T &gt;</type>
      <name>PointToPlaneWithCovErrorMinimizer</name>
      <anchorfile>structErrorMinimizersImpl.html</anchorfile>
      <anchor>aec86bac44d08940aef8222df774c4d6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::PointToPointErrorMinimizer&lt; T &gt;</type>
      <name>PointToPointErrorMinimizer</name>
      <anchorfile>structErrorMinimizersImpl.html</anchorfile>
      <anchor>a52aaa78384172d814999ad69a733b04e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::PointToPointSimilarityErrorMinimizer&lt; T &gt;</type>
      <name>PointToPointSimilarityErrorMinimizer</name>
      <anchorfile>structErrorMinimizersImpl.html</anchorfile>
      <anchor>af3e5aec3c1d3522fca4f5d00dd0348d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::PointToPointWithCovErrorMinimizer&lt; T &gt;</type>
      <name>PointToPointWithCovErrorMinimizer</name>
      <anchorfile>structErrorMinimizersImpl.html</anchorfile>
      <anchor>a7462ab8eba9052fbe2413cfbb1731df8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ErrorMinimizerTest</name>
    <filename>classErrorMinimizerTest.html</filename>
    <base>IcpHelper</base>
    <member kind="function">
      <type>void</type>
      <name>setError</name>
      <anchorfile>classErrorMinimizerTest.html</anchorfile>
      <anchor>a68d8a34956857e33d28b5f29d32af46b</anchor>
      <arglist>(string name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classErrorMinimizerTest.html</anchorfile>
      <anchor>ad356d2af2bf87558260827dd9cb5f04d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classErrorMinimizerTest.html</anchorfile>
      <anchor>a002601a867c78a012144eface2b09984</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; PM::ErrorMinimizer &gt;</type>
      <name>errorMin</name>
      <anchorfile>classErrorMinimizerTest.html</anchorfile>
      <anchor>a02c33740227b02b340f7237adadfe3ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>EvaluationModule</name>
    <filename>classEvaluationModule.html</filename>
    <member kind="function">
      <type>void</type>
      <name>evaluateSolution</name>
      <anchorfile>classEvaluationModule.html</anchorfile>
      <anchor>a2ba3f0e599f122ddd28f3ede38f8f22b</anchor>
      <arglist>(const string &amp;tmp_file_name, const string &amp;yaml_config, const int &amp;coreId, PMIO::FileInfoVector::const_iterator it_eval, PMIO::FileInfoVector::const_iterator it_end)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>EvaluationModule</name>
      <anchorfile>classEvaluationModule.html</anchorfile>
      <anchor>ac4e4d3c0fcd3015e90aac3ea73906470</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>coreId</name>
      <anchorfile>classEvaluationModule.html</anchorfile>
      <anchor>a1997845310fe0f2f9425e1708cacd6da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>result_time</name>
      <anchorfile>classEvaluationModule.html</anchorfile>
      <anchor>a1687e0192431e3f3a6e161fc5b87af3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>tmp_file_name</name>
      <anchorfile>classEvaluationModule.html</anchorfile>
      <anchor>a0bb348caf772f3a959cb924f4bbb77be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::EventHandler</name>
    <filename>classYAML__PM_1_1EventHandler.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnAlias</name>
      <anchorfile>classYAML__PM_1_1EventHandler.html</anchorfile>
      <anchor>aecc4fe1d4b6da723a9f9d2439293837e</anchor>
      <arglist>(const Mark &amp;mark, anchor_t anchor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnDocumentEnd</name>
      <anchorfile>classYAML__PM_1_1EventHandler.html</anchorfile>
      <anchor>aa62e9a932bc7bff33d4efb2d60d67a53</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnDocumentStart</name>
      <anchorfile>classYAML__PM_1_1EventHandler.html</anchorfile>
      <anchor>a338fff20a6bfb358eeb2fa76795bb7df</anchor>
      <arglist>(const Mark &amp;mark)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnMapEnd</name>
      <anchorfile>classYAML__PM_1_1EventHandler.html</anchorfile>
      <anchor>aebb0b6db5e95933100fd8418cbb3a983</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnMapStart</name>
      <anchorfile>classYAML__PM_1_1EventHandler.html</anchorfile>
      <anchor>a134794fd569d6035f6a5e1a34c6db06a</anchor>
      <arglist>(const Mark &amp;mark, const std::string &amp;tag, anchor_t anchor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnNull</name>
      <anchorfile>classYAML__PM_1_1EventHandler.html</anchorfile>
      <anchor>a448165c0486069eadca5e7c4dfb5a7c4</anchor>
      <arglist>(const Mark &amp;mark, anchor_t anchor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnScalar</name>
      <anchorfile>classYAML__PM_1_1EventHandler.html</anchorfile>
      <anchor>acb1e928e35da10913592c67371e3e422</anchor>
      <arglist>(const Mark &amp;mark, const std::string &amp;tag, anchor_t anchor, const std::string &amp;value)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnSequenceEnd</name>
      <anchorfile>classYAML__PM_1_1EventHandler.html</anchorfile>
      <anchor>ad0c41ba701812ae3af94c330a3d2b0b2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnSequenceStart</name>
      <anchorfile>classYAML__PM_1_1EventHandler.html</anchorfile>
      <anchor>a74c23fa9c0bd10b1f62d04b485909b3d</anchor>
      <arglist>(const Mark &amp;mark, const std::string &amp;tag, anchor_t anchor)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~EventHandler</name>
      <anchorfile>classYAML__PM_1_1EventHandler.html</anchorfile>
      <anchor>a3ba09a18eec8e28ca61bc8aff1d23ead</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::Exception</name>
    <filename>classYAML__PM_1_1Exception.html</filename>
    <member kind="function">
      <type></type>
      <name>Exception</name>
      <anchorfile>classYAML__PM_1_1Exception.html</anchorfile>
      <anchor>a4edef34fb9c3a2c990cb94d6d77c79ff</anchor>
      <arglist>(const Mark &amp;mark_, const std::string &amp;msg_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Exception</name>
      <anchorfile>classYAML__PM_1_1Exception.html</anchorfile>
      <anchor>a0cdc611b312c1b26a444bc155d8d27b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Mark</type>
      <name>mark</name>
      <anchorfile>classYAML__PM_1_1Exception.html</anchorfile>
      <anchor>af2e287baf77883b7d57d8814d1deacb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>msg</name>
      <anchorfile>classYAML__PM_1_1Exception.html</anchorfile>
      <anchor>aa2de1be6cbb1014f964189460244e5a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const std::string</type>
      <name>build_what</name>
      <anchorfile>classYAML__PM_1_1Exception.html</anchorfile>
      <anchor>ad27c6603dc89c506bb6c8d50dae8647f</anchor>
      <arglist>(const Mark &amp;mark, const std::string &amp;msg)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherIO::FileInfo</name>
    <filename>structPointMatcherIO_1_1FileInfo.html</filename>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>structPointMatcherIO_1_1FileInfo.html</anchorfile>
      <anchor>abefe290579580faf52e80b35e99bc08b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileInfo</name>
      <anchorfile>structPointMatcherIO_1_1FileInfo.html</anchorfile>
      <anchor>a6b6dcdb5f3d167c1641e084a5ad9bb89</anchor>
      <arglist>(const std::string &amp;readingPath=&quot;&quot;, const std::string &amp;referencePath=&quot;&quot;, const std::string &amp;configFileName=&quot;&quot;, const TransformationParameters &amp;initialTransformation=TransformationParameters(), const TransformationParameters &amp;groundTruthTransformation=TransformationParameters(), const Vector &amp;gravity=Vector3::Zero())</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>configFileName</name>
      <anchorfile>structPointMatcherIO_1_1FileInfo.html</anchorfile>
      <anchor>aee4f17e974f517a2a8e8a1570fb774cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector3</type>
      <name>gravity</name>
      <anchorfile>structPointMatcherIO_1_1FileInfo.html</anchorfile>
      <anchor>a2445b011706b303335226d868afb3fbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TransformationParameters</type>
      <name>groundTruthTransformation</name>
      <anchorfile>structPointMatcherIO_1_1FileInfo.html</anchorfile>
      <anchor>ad5a000401b173ef184e9993560902e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TransformationParameters</type>
      <name>initialTransformation</name>
      <anchorfile>structPointMatcherIO_1_1FileInfo.html</anchorfile>
      <anchor>a9c24f37dc25d0023545f3684a0dbec7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>readingFileName</name>
      <anchorfile>structPointMatcherIO_1_1FileInfo.html</anchorfile>
      <anchor>a8a4e9570d0518f80364f2c1209cbf61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>referenceFileName</name>
      <anchorfile>structPointMatcherIO_1_1FileInfo.html</anchorfile>
      <anchor>a92791322527e8546848c179f2705666c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherIO::FileInfoVector</name>
    <filename>structPointMatcherIO_1_1FileInfoVector.html</filename>
    <member kind="function">
      <type></type>
      <name>FileInfoVector</name>
      <anchorfile>structPointMatcherIO_1_1FileInfoVector.html</anchorfile>
      <anchor>a7178f1b6e95a72ea075b53382a1e0df6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileInfoVector</name>
      <anchorfile>structPointMatcherIO_1_1FileInfoVector.html</anchorfile>
      <anchor>a2f90b6d08e08e02bdcd7ba353cbc8ad5</anchor>
      <arglist>(const std::string &amp;fileName, std::string dataPath=&quot;&quot;, std::string configPath=&quot;&quot;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>findTransform</name>
      <anchorfile>structPointMatcherIO_1_1FileInfoVector.html</anchorfile>
      <anchor>a6d9e308685e9408eeca9d4fb01db3c1f</anchor>
      <arglist>(const PointMatcherSupport::CsvElements &amp;data, const std::string &amp;prefix, unsigned dim)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TransformationParameters</type>
      <name>getTransform</name>
      <anchorfile>structPointMatcherIO_1_1FileInfoVector.html</anchorfile>
      <anchor>adbd1bbda04380098c43d2425c89af555</anchor>
      <arglist>(const PointMatcherSupport::CsvElements &amp;data, const std::string &amp;prefix, unsigned dim, unsigned line)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>localToGlobalFileName</name>
      <anchorfile>structPointMatcherIO_1_1FileInfoVector.html</anchorfile>
      <anchor>af416970ebc01c632e9668e148ff05f75</anchor>
      <arglist>(const std::string &amp;path, const std::string &amp;fileName)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::FileLogger</name>
    <filename>structPointMatcherSupport_1_1FileLogger.html</filename>
    <base>PointMatcherSupport::Logger</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>beginInfoEntry</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>a49a6c083a81ad6f30b93cda2dddade80</anchor>
      <arglist>(const char *file, unsigned line, const char *func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>beginWarningEntry</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>afbae38cafe1865017f93053269b72f20</anchor>
      <arglist>(const char *file, unsigned line, const char *func)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FileLogger</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>a4c88022e75b6a812d23fff7b13a80305</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishInfoEntry</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>ad98ffd5dcf8885a3addc115ac61f7ceb</anchor>
      <arglist>(const char *file, unsigned line, const char *func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishWarningEntry</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>abbb2997bea26bf4f89687d60bef75f3b</anchor>
      <arglist>(const char *file, unsigned line, const char *func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasInfoChannel</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>ae3edd38c1fa7364765fcf9efb0bcfb3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasWarningChannel</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>a16d727ae36149b8c2914c532f9e09048</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream *</type>
      <name>infoStream</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>a56288d5d4ebbcac1ce3dd8d65af2a43f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream *</type>
      <name>warningStream</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>a5adcd4d274f84f1ff84707f24e3ef890</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>a3b4887609f55b8aa3ef1d8436b0d40c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>a4129a26023d6d010b5587b1996958c62</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>displayLocation</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>a4d56d7f8e91a215ef5979452ca8cb95c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>infoFileName</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>a0e2ab9faee7873be434589bfd2df8320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>warningFileName</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>acf78a215f3695e1f01f16afffeff4284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::ofstream</type>
      <name>_infoFileStream</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>a90b7cbf2d9672db139c8bbba8dd13bfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::ostream</type>
      <name>_infoStream</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>adb7c095fab7f065da1c60a75921b3c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::ofstream</type>
      <name>_warningFileStream</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>ac81fbf650147c015c88bde319dc6c4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::ostream</type>
      <name>_warningStream</name>
      <anchorfile>structPointMatcherSupport_1_1FileLogger.html</anchorfile>
      <anchor>a894c9c5210d5afe6232d31ab913465bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::FilePath</name>
    <filename>classtesting_1_1internal_1_1FilePath.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>c_str</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a43e9ff978b0d7c43c401d976d4621aa3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateDirectoriesRecursively</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a26790e530dd738f7fc8202c1ce718406</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>CreateFolder</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>ae3a455e7c9fc967c2443b703e958f8bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>DirectoryExists</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a74ba8435e822d77f79f137c38de9bfeb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FileOrDirectoryExists</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a105bd8fc3adff8fcb4a593532842fb68</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilePath</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a3504a51accbca78a52fe586133ea5499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilePath</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>ae9efd0fee56c6e3e2d659b464250b112</anchor>
      <arglist>(const FilePath &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilePath</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a9fc072b140aa0652a7022fb809fe3abe</anchor>
      <arglist>(const std::string &amp;pathname)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAbsolutePath</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>ae17e5581e7996021e598851fe947df9c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDirectory</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a73fc042ad65e85bbecb956eb4603a6f2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsEmpty</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a2c165c5510e8705ade547849a9234a6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsRootDirectory</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a0661adf59aec40c40c8e39b888d68142</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FilePath &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a8d9c1bafb90f10bcd5611a54d8f326ef</anchor>
      <arglist>(const FilePath &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>FilePath</type>
      <name>RemoveDirectoryName</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a6b61ede2c81ecd870b8220c04aec3060</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FilePath</type>
      <name>RemoveExtension</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>aab20b631705b90044d04c67205f2256f</anchor>
      <arglist>(const char *extension) const</arglist>
    </member>
    <member kind="function">
      <type>FilePath</type>
      <name>RemoveFileName</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a49e030b5a62ca7dcc7f920a63a96fa55</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FilePath</type>
      <name>RemoveTrailingPathSeparator</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>ab47ada111cc940cf2359f6533bada6ca</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Set</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a15a42de7518e89254e0640dd9317d5f7</anchor>
      <arglist>(const FilePath &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>string</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>ab1d58734f2e179264eb6353fea57361d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FilePath</type>
      <name>ConcatPaths</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>ac9d57987f60ac43f0c57b89e333e531e</anchor>
      <arglist>(const FilePath &amp;directory, const FilePath &amp;relative_path)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FilePath</type>
      <name>GenerateUniqueFileName</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a2280a77adb394cf80bb5f73fc292e8c8</anchor>
      <arglist>(const FilePath &amp;directory, const FilePath &amp;base_name, const char *extension)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FilePath</type>
      <name>GetCurrentDir</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>aaff39ccd7bfb7a1c09c0220a64326387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FilePath</type>
      <name>MakeFileName</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>aa8c102da670261eb4fa8e2f2481df139</anchor>
      <arglist>(const FilePath &amp;directory, const FilePath &amp;base_name, int number, const char *extension)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const char *</type>
      <name>FindLastPathSeparator</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>ab47f288e1e9ce5a904eccb94e86c4f99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Normalize</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>aa2f6d7d7823f71f25de50d309c966ef7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>pathname_</name>
      <anchorfile>classtesting_1_1internal_1_1FilePath.html</anchorfile>
      <anchor>a12ce28a0015f85604e0372230fa18d6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterAdjustTimestamps</name>
    <filename>classmp2p__icp__filters_1_1FilterAdjustTimestamps.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterAdjustTimestamps::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterAdjustTimestamps.html</anchorfile>
      <anchor>ac8ed4ec025b225c8472de963b6f60e2e</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterAdjustTimestamps</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterAdjustTimestamps.html</anchorfile>
      <anchor>a8b9e9003a178e19f917ab4a214f7b7e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterAdjustTimestamps.html</anchorfile>
      <anchor>aebd4a2d46d3292a0a8049db43a205d79</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterAdjustTimestamps.html</anchorfile>
      <anchor>afb24f21181fb98407e1f0ccf346d92ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterBase</name>
    <filename>classmp2p__icp__filters_1_1FilterBase.html</filename>
    <base>mp2p_icp::Parameterizable</base>
    <member kind="function">
      <type></type>
      <name>FilterBase</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterBase.html</anchorfile>
      <anchor>ab4c3dc4501905d2d7d17d4d96ffbd6eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FilterBase</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterBase.html</anchorfile>
      <anchor>a96c530c8dcadb297e34e216b57213677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterBase.html</anchorfile>
      <anchor>a060edb46fd090f79b4bb7849d026d4fe</anchor>
      <arglist>(const mrpt::containers::yaml &amp;cfg_block)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterBase.html</anchorfile>
      <anchor>ac6e711252ca593efa49c8e554c6df24d</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterBase.html</anchorfile>
      <anchor>a060edb46fd090f79b4bb7849d026d4fe</anchor>
      <arglist>(const mrpt::containers::yaml &amp;cfg_block)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterBase.html</anchorfile>
      <anchor>ac6e711252ca593efa49c8e554c6df24d</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterBoundingBox</name>
    <filename>classmp2p__icp__filters_1_1FilterBoundingBox.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterBoundingBox::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterBoundingBox.html</anchorfile>
      <anchor>aa95f079b1de5bf17bdeb4a52e2398afe</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterBoundingBox</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterBoundingBox.html</anchorfile>
      <anchor>a22c5e0f6b33a9b216f542c7e80e56a8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterBoundingBox.html</anchorfile>
      <anchor>aa9860048dc7a4fc3167ec12742a11f6c</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterBoundingBox.html</anchorfile>
      <anchor>aac03b57df9be2a55db3fdecaca5f82f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterByIntensity</name>
    <filename>classmp2p__icp__filters_1_1FilterByIntensity.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterByIntensity::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterByIntensity.html</anchorfile>
      <anchor>ae69c0b22888104e262d6a2f4894d74a1</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterByIntensity</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterByIntensity.html</anchorfile>
      <anchor>a53b06bd25643b6d2dd55e4a37e4f3229</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterByIntensity.html</anchorfile>
      <anchor>aa036082dd6c842cc1a23755fa6bb75e8</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterByIntensity.html</anchorfile>
      <anchor>ae6a3757db857b5384da156782e0f7101</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterByRange</name>
    <filename>classmp2p__icp__filters_1_1FilterByRange.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterByRange::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterByRange.html</anchorfile>
      <anchor>a219bf172ac78736b464d64614837f5b8</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterByRange</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterByRange.html</anchorfile>
      <anchor>abeb3a12c1b3f203d5392eaa59b336863</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterByRange.html</anchorfile>
      <anchor>a9d1dde68087b9bddde4e25c15a8c9ad2</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterByRange.html</anchorfile>
      <anchor>a43d8870e782991fe76ab7d9922d46fd7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterByRing</name>
    <filename>classmp2p__icp__filters_1_1FilterByRing.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterByRing::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterByRing.html</anchorfile>
      <anchor>afaff199d9e4c4d08871738ec25d354fd</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterByRing</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterByRing.html</anchorfile>
      <anchor>a3406d2ae711688d61e1b06e523ce0f4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterByRing.html</anchorfile>
      <anchor>a396d7f332b87d9b47fa1dcafbca95a6d</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterByRing.html</anchorfile>
      <anchor>a54160895d4f51b426f0b7fe41cf753fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterCurvature</name>
    <filename>classmp2p__icp__filters_1_1FilterCurvature.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterCurvature::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterCurvature.html</anchorfile>
      <anchor>a8b67f43d316dcfba94b0837db9def1d9</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterCurvature</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterCurvature.html</anchorfile>
      <anchor>a1ba7a722e02e643e1603c6d8c8d1a439</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterCurvature.html</anchorfile>
      <anchor>a336a52316c0df55bbef6fc5e9ecd4bff</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterCurvature.html</anchorfile>
      <anchor>a2f6624eee2eeac6d675a492ba0163074</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterDecimateAdaptive</name>
    <filename>classmp2p__icp__filters_1_1FilterDecimateAdaptive.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterDecimateAdaptive::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateAdaptive.html</anchorfile>
      <anchor>a7f9ead09427fdb82e43036137530b844</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterDecimateAdaptive</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateAdaptive.html</anchorfile>
      <anchor>a02f6d0b9c9787bc78020dec1c1b5b56b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateAdaptive.html</anchorfile>
      <anchor>a70afd7bc6838afeddb7978d9e0e77e84</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateAdaptive.html</anchorfile>
      <anchor>a212c9f03825136b548d21ea7ed1e2863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudToVoxelGrid</type>
      <name>filter_grid_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateAdaptive.html</anchorfile>
      <anchor>a34db182ff216562e9d95e9807f1aeaf2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterDecimateVoxels</name>
    <filename>classmp2p__icp__filters_1_1FilterDecimateVoxels.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterDecimateVoxels::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxels.html</anchorfile>
      <anchor>a56e9fca5e0350cdea4366ab3c01a2e53</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterDecimateVoxels</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxels.html</anchorfile>
      <anchor>afa173fd7b71fec07429d69810e3426f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxels.html</anchorfile>
      <anchor>a1df8ad4f8c05c44be03940627ca4abb4</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxels.html</anchorfile>
      <anchor>a29cdcee0ae711804436bf6d8ff408398</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>useSingleGrid</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxels.html</anchorfile>
      <anchor>a6aa3c7551fc71be25141914223e5bbe0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; PointCloudToVoxelGrid &gt;</type>
      <name>filter_grid_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxels.html</anchorfile>
      <anchor>a13bc48d8d37d47537d290c5448e4edef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; PointCloudToVoxelGridSingle &gt;</type>
      <name>filter_grid_single_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxels.html</anchorfile>
      <anchor>a02330d0b366f45e490dc86688b84fbf3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterDecimateVoxelsQuadratic</name>
    <filename>classmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterDecimateVoxelsQuadratic::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic.html</anchorfile>
      <anchor>ae4c10278087a4cdf5715ddcad839117c</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterDecimateVoxelsQuadratic</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic.html</anchorfile>
      <anchor>a92dd3b630c99ede833c1c712175b536e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>grid2real</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic.html</anchorfile>
      <anchor>a74df12e29585f31099e8952cca778d2d</anchor>
      <arglist>(float y) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic.html</anchorfile>
      <anchor>a6c23f641efc4ceb2c31fcc1e29ab376f</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>real2grid</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic.html</anchorfile>
      <anchor>a8be5ea80e6c7d47ab0415ad8704f4a21</anchor>
      <arglist>(float x) const</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic.html</anchorfile>
      <anchor>a8441156e13dbde8f8aba75e246958097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudToVoxelGrid</type>
      <name>filter_grid_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic.html</anchorfile>
      <anchor>a91c76cf3b5157fa6532a2048cd07bc5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>quadratic_reference_radius_inv_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic.html</anchorfile>
      <anchor>a4f09a57e4b7dee3f6a8037f4b92eea46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterDeleteLayer</name>
    <filename>classmp2p__icp__filters_1_1FilterDeleteLayer.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterDeleteLayer::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDeleteLayer.html</anchorfile>
      <anchor>adb6dc67dbb00b8e4cb4b19a3ffbd24f4</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterDeleteLayer</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDeleteLayer.html</anchorfile>
      <anchor>ac945c44ecba826a365bdc969d26128fe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDeleteLayer.html</anchorfile>
      <anchor>a1d673cc87b403c3d1e96c3429611ee17</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDeleteLayer.html</anchorfile>
      <anchor>ac69a8130a195fa77b75e926e71cd1dfc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterDeskew</name>
    <filename>classmp2p__icp__filters_1_1FilterDeskew.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDeskew.html</anchorfile>
      <anchor>a1ea0cb2c69ae0c176bca4edc43df08e9</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterDeskew</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDeskew.html</anchorfile>
      <anchor>a017c760d5d21b9cc2db46fc2f4b15883</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDeskew.html</anchorfile>
      <anchor>afc319a7d573e3ec8ff4f0b58a7da8e0d</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_pointcloud_layer</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDeskew.html</anchorfile>
      <anchor>a329446e4e8e3d4e60aab9a33910ce308</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_class</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDeskew.html</anchorfile>
      <anchor>ae740b40b918e78afe35d4374ef9e0cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_pointcloud_layer</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDeskew.html</anchorfile>
      <anchor>aa2fc502fb16ba42cd183e3146ed2aff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>silently_ignore_no_timestamps</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDeskew.html</anchorfile>
      <anchor>a237ce4c334e9dfaf0c47fdf0418dbf34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>skip_deskew</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDeskew.html</anchorfile>
      <anchor>aba4b90875bce9aa15b92c0f4ecdda6f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TTwist3D</type>
      <name>twist</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterDeskew.html</anchorfile>
      <anchor>a8be203f8df2dd933e7fc98996a5c447f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterEdgesPlanes</name>
    <filename>classmp2p__icp__filters_1_1FilterEdgesPlanes.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterEdgesPlanes::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterEdgesPlanes.html</anchorfile>
      <anchor>a3b5031f0a6978f4b5a9208e91b48ad6d</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterEdgesPlanes</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterEdgesPlanes.html</anchorfile>
      <anchor>ab760a9952a00399e1970c00d078a4103</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterEdgesPlanes.html</anchorfile>
      <anchor>a0b540e467766f81eb7f48d0bd8022d92</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterEdgesPlanes.html</anchorfile>
      <anchor>adc1182c58890b92d90a5f862cc6c17c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PointCloudToVoxelGrid</type>
      <name>filter_grid_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterEdgesPlanes.html</anchorfile>
      <anchor>ac17a1d608a3360f6a5382835608cd53b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterMerge</name>
    <filename>classmp2p__icp__filters_1_1FilterMerge.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterMerge::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterMerge.html</anchorfile>
      <anchor>ab787a01b16dc497a5ffad6e433ba696f</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterMerge</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterMerge.html</anchorfile>
      <anchor>a667761d63f1004cee97be39db88f8d53</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterMerge.html</anchorfile>
      <anchor>ac85fa6478ef46f3ac052dc7559649c4f</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterMerge.html</anchorfile>
      <anchor>a9fd598a599b5d698b8e32f17d8e80535</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterNormalizeIntensity</name>
    <filename>classmp2p__icp__filters_1_1FilterNormalizeIntensity.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterNormalizeIntensity::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterNormalizeIntensity.html</anchorfile>
      <anchor>a28a939372ed05f21cd05b1f98e9e2fcd</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterNormalizeIntensity</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterNormalizeIntensity.html</anchorfile>
      <anchor>abaee9e621b9f483d64c0f0ef2d6ed42c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterNormalizeIntensity.html</anchorfile>
      <anchor>a555c8d3913449abc79c0d44235e4db15</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterNormalizeIntensity.html</anchorfile>
      <anchor>a1a5f7ae2cef5e7df243d20077e748edb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; float &gt;</type>
      <name>maxI_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterNormalizeIntensity.html</anchorfile>
      <anchor>a184ab2f36051c7542edeed9e56c3eec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::optional&lt; float &gt;</type>
      <name>minI_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterNormalizeIntensity.html</anchorfile>
      <anchor>affaaa049026af4baa7f23041f9749581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::mutex</type>
      <name>minMaxMtx_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterNormalizeIntensity.html</anchorfile>
      <anchor>aaa4d3963b4a0507d02a4e267d43f5226</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterPoleDetector</name>
    <filename>classmp2p__icp__filters_1_1FilterPoleDetector.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterPoleDetector::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterPoleDetector.html</anchorfile>
      <anchor>a4a3e595ae3ce8850dd64cfca04617eae</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterPoleDetector</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterPoleDetector.html</anchorfile>
      <anchor>a450e405428648ca05ab82bcb70562c4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterPoleDetector.html</anchorfile>
      <anchor>a824cd9e676c0c685bcf7094bcad4a691</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterPoleDetector.html</anchorfile>
      <anchor>a28158af171d5272bd214e4f83582115f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterRemoveByVoxelOccupancy</name>
    <filename>classmp2p__icp__filters_1_1FilterRemoveByVoxelOccupancy.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterRemoveByVoxelOccupancy::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterRemoveByVoxelOccupancy.html</anchorfile>
      <anchor>a5585617598e14d773d8e8316e70b7d35</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterRemoveByVoxelOccupancy</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterRemoveByVoxelOccupancy.html</anchorfile>
      <anchor>abab4f5896564d4675ab8bb1db4b124df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterRemoveByVoxelOccupancy.html</anchorfile>
      <anchor>a4f84d35d133876b581cabf0418d21838</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterRemoveByVoxelOccupancy.html</anchorfile>
      <anchor>a86579c3d401b30301ec0783c71a22c68</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::FilterVoxelSlice</name>
    <filename>classmp2p__icp__filters_1_1FilterVoxelSlice.html</filename>
    <base>mp2p_icp_filters::FilterBase</base>
    <class kind="struct">mp2p_icp_filters::FilterVoxelSlice::Parameters</class>
    <member kind="function">
      <type>void</type>
      <name>filter</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterVoxelSlice.html</anchorfile>
      <anchor>a4479019ca7681da13e014809515003bd</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;inOut) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FilterVoxelSlice</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterVoxelSlice.html</anchorfile>
      <anchor>ac0ba719a1b56edf76e909e124fd57693</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterVoxelSlice.html</anchorfile>
      <anchor>af811d3cb4b16f56a9f629502ebb9f815</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c) override</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1FilterVoxelSlice.html</anchorfile>
      <anchor>a4a402661db7b718259cfa269248b7920</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OctreeGridDataPointsFilter::FirstPtsSampler</name>
    <filename>structOctreeGridDataPointsFilter_1_1FirstPtsSampler.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>finalize</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1FirstPtsSampler.html</anchorfile>
      <anchor>a106d1204e7e960471a3e3f48124042b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FirstPtsSampler</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1FirstPtsSampler.html</anchorfile>
      <anchor>a6c3c77f8a5c79966646c15368f2567bb</anchor>
      <arglist>(DataPoints &amp;dp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1FirstPtsSampler.html</anchorfile>
      <anchor>a484bf42f119ee4f5e90834560ed2ea8e</anchor>
      <arglist>(Octree_&lt; T, dim &gt; &amp;oc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FirstPtsSampler</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1FirstPtsSampler.html</anchorfile>
      <anchor>a02d60acf3fb6bccb19e40f6813511a89</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>idx</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1FirstPtsSampler.html</anchorfile>
      <anchor>a467c601fbec48b3a0f00b1cc7b102714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::size_t, std::size_t &gt;</type>
      <name>mapidx</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1FirstPtsSampler.html</anchorfile>
      <anchor>a61bd432a39d2eb2adbce539536fc0c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataPoints &amp;</type>
      <name>pts</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1FirstPtsSampler.html</anchorfile>
      <anchor>af1505c21920c9a1fa753883ce8f84597</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>FixStepSamplingDataPointsFilter</name>
    <filename>structFixStepSamplingDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>a8cc25905ec8a5b3683373768ae7bd2ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>acc423855d009355b1f30a2e206aefc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>a1da2965e55570a88c480bf36c9526a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>aaf7c396f4564e6735483eb541c8892fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>a67cc500cd7643d123e5e8b14e1f3b99a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>a1608c7a0be9e5b397905215b5d76f93d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>a722215de8c3c4b8a73daac081d979bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>a49c194f42d427dec65284920b4ad1293</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FixStepSamplingDataPointsFilter</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>a6ae232d00a629f4fb987cd2b497390ed</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>aa402824c89ca2b2bda5c23a5bc890ec2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>a5bab459d1c556b2562863209131d741e</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FixStepSamplingDataPointsFilter</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>acc9c0c92b18d02be0b55842d4d2c0bd2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>a8d7e0ab92d6fb292df6cc327723512e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>a6a2a73cb9600499635824343848beead</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>endStep</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>a1aa7bab4e51ad683cd15a7b411ff4ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>startStep</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>ab86c170c49cb470fe756336ea4274a09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>stepMult</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>ae43ac8174531b2c657ea4fe99fafcfe3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>step</name>
      <anchorfile>structFixStepSamplingDataPointsFilter.html</anchorfile>
      <anchor>a99afb02575a4cb1c909ae1887e451437</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::fallback::flag</name>
    <filename>structYAML__PM_1_1fallback_1_1flag.html</filename>
    <member kind="variable">
      <type>char</type>
      <name>c</name>
      <anchorfile>structYAML__PM_1_1fallback_1_1flag.html</anchorfile>
      <anchor>aef759a00a4a9efe0dc194bdfb655e178</anchor>
      <arglist>[2]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::FloatingPoint</name>
    <filename>classtesting_1_1internal_1_1FloatingPoint.html</filename>
    <templarg></templarg>
    <class kind="union">testing::internal::FloatingPoint::FloatingPointUnion</class>
    <member kind="typedef">
      <type>TypeWithSize&lt; sizeof(RawType)&gt;::UInt</type>
      <name>Bits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>abf228bf6cd48f12c8b44c85b4971a731</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlmostEquals</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a965214c1af2f9ac5adb1393794aa81e5</anchor>
      <arglist>(const FloatingPoint &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>const Bits &amp;</type>
      <name>bits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>aab053be914bdc9e507c0db89740c318c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Bits</type>
      <name>exponent_bits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>af6bf8fab8df572ecb137a3516ff390ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FloatingPoint</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a0dabf840863e0df84046f171c891fe71</anchor>
      <arglist>(const RawType &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>Bits</type>
      <name>fraction_bits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>aa17337e50a2ac855719bc0676529558f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>is_nan</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a1fc654fd206efa98e480aa1e034f30d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>Max</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a145158f48d527cfc83150cc53bfd979f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>Max</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a93b5901a99236ad6eded827f76bf3a44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Bits</type>
      <name>sign_bit</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>afb8a816bb598225d775caaf43a893ef0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RawType</type>
      <name>Infinity</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a460027cc19cf01ae8e09cc3796b2b575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RawType</type>
      <name>Max</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>aae5954d8a57d3ff0987c6930cb68e114</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RawType</type>
      <name>ReinterpretBits</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>ac551f793522e54fbd8a25acb79eac5b1</anchor>
      <arglist>(const Bits bits)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kBitCount</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>ab819d2e8f93e9e482373999f0f8d71b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kExponentBitCount</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a1973d843c00781053d3073daa8a40119</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Bits</type>
      <name>kExponentBitMask</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a66065dfc4d5f41100f686159637af23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kFractionBitCount</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a0b756a6d2a4f5f5b41ca79651c06c043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Bits</type>
      <name>kFractionBitMask</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a0ac75d4ffd24f14bca452abe8a718da1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_t</type>
      <name>kMaxUlps</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>aac498b3714d93f8e88cdc30e4c5935f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const Bits</type>
      <name>kSignBitMask</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>aca98b5ea6f2222a66a82e52421682efa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Bits</type>
      <name>DistanceBetweenSignAndMagnitudeNumbers</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>afe00f9f26ad2929a061f7e07b8a5071a</anchor>
      <arglist>(const Bits &amp;sam1, const Bits &amp;sam2)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static Bits</type>
      <name>SignAndMagnitudeToBiased</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a2cf0e39c6ebf026bc0353100d031ca85</anchor>
      <arglist>(const Bits &amp;sam)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>FloatingPointUnion</type>
      <name>u_</name>
      <anchorfile>classtesting_1_1internal_1_1FloatingPoint.html</anchorfile>
      <anchor>a2e0b6bd427248b91476f3fca281f7104</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>testing::internal::FloatingPoint::FloatingPointUnion</name>
    <filename>uniontesting_1_1internal_1_1FloatingPoint_1_1FloatingPointUnion.html</filename>
    <member kind="variable">
      <type>Bits</type>
      <name>bits_</name>
      <anchorfile>uniontesting_1_1internal_1_1FloatingPoint_1_1FloatingPointUnion.html</anchorfile>
      <anchor>aedb69e386f5d624a016f7a781302a2bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RawType</type>
      <name>value_</name>
      <anchorfile>uniontesting_1_1internal_1_1FloatingPoint_1_1FloatingPointUnion.html</anchorfile>
      <anchor>a4ee324889f70577721393e8e1920e4c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::FormatForComparison</name>
    <filename>classtesting_1_1internal_1_1FormatForComparison.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>::std::string</type>
      <name>Format</name>
      <anchorfile>classtesting_1_1internal_1_1FormatForComparison.html</anchorfile>
      <anchor>a2aeb688fc55b57abd3021d82eccad896</anchor>
      <arglist>(const ToPrint &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::FormatForComparison&lt; ToPrint[N], OtherOperand &gt;</name>
    <filename>classtesting_1_1internal_1_1FormatForComparison_3_01ToPrint_0fN_0e_00_01OtherOperand_01_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>::std::string</type>
      <name>Format</name>
      <anchorfile>classtesting_1_1internal_1_1FormatForComparison_3_01ToPrint_0fN_0e_00_01OtherOperand_01_4.html</anchorfile>
      <anchor>a76c526461c8fa7df75f7b32ab889b9e0</anchor>
      <arglist>(const ToPrint *value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::Generator</name>
    <filename>classmp2p__icp__filters_1_1Generator.html</filename>
    <base>mp2p_icp::Parameterizable</base>
    <class kind="struct">mp2p_icp_filters::Generator::Parameters</class>
    <member kind="function">
      <type></type>
      <name>Generator</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>aaaf1e5f3a47ede3ef8a96a301ee04a10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>filterPointCloud</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>ab56ffcbbd8363021e8d1c8414cb2d23e</anchor>
      <arglist>(const mrpt::maps::CPointsMap &amp;pc, const mrpt::poses::CPose3D &amp;sensorPose, mp2p_icp::metric_map_t &amp;out, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>filterRotatingScan</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>ab816dd30a07a2269b95fa957f63ea55b</anchor>
      <arglist>(const mrpt::obs::CObservationRotatingScan &amp;pc, mp2p_icp::metric_map_t &amp;out, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>filterScan2D</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>aa8b010fedd63fe7604e3990635e19d64</anchor>
      <arglist>(const mrpt::obs::CObservation2DRangeScan &amp;pc, mp2p_icp::metric_map_t &amp;out, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>filterScan3D</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>a48d11778ae4bd333671f254325a5671e</anchor>
      <arglist>(const mrpt::obs::CObservation3DRangeScan &amp;pc, mp2p_icp::metric_map_t &amp;out, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose) const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>filterVelodyneScan</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>a4c4ac2007ecd60ed76ee376216b09514</anchor>
      <arglist>(const mrpt::obs::CObservationVelodyneScan &amp;pc, mp2p_icp::metric_map_t &amp;out, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>aef11a78e9c518307d0b15f8b354568d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::regex</type>
      <name>process_class_names_regex_</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>a0d5888dbc6e0146ca6df2e655566226d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::regex</type>
      <name>process_sensor_labels_regex_</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>a32fc448eb548fcbb29176d4c2dc73756</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>implProcessCustomMap</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>a5b844fc3e78757489d1d636a26676635</anchor>
      <arglist>(const mrpt::obs::CObservation &amp;o, mp2p_icp::metric_map_t &amp;out, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>implProcessDefault</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>a292655272778f5c7cd705a37de13339c</anchor>
      <arglist>(const mrpt::obs::CObservation &amp;o, mp2p_icp::metric_map_t &amp;out, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>internalLoadUserPlugin</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>afd983ce11b37d33c3b5d50d7b426fed5</anchor>
      <arglist>(const std::string &amp;moduleToLoad) const</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>a893c00024d815aba0aa060d8d549fe36</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>aefc59f2bbabe0714152710998b4ebc34</anchor>
      <arglist>(const mrpt::containers::yaml &amp;cfg_block)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>process</name>
      <anchorfile>classmp2p__icp__filters_1_1Generator.html</anchorfile>
      <anchor>ad73bf134b4bea6cb6fd9c6d317d5b292</anchor>
      <arglist>(const mrpt::obs::CObservation &amp;input_raw, mp2p_icp::metric_map_t &amp;inOut, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::GeneratorEdgesFromCurvature</name>
    <filename>classmp2p__icp__filters_1_1GeneratorEdgesFromCurvature.html</filename>
    <base>mp2p_icp_filters::Generator</base>
    <class kind="struct">mp2p_icp_filters::GeneratorEdgesFromCurvature::ParametersEdges</class>
    <member kind="function">
      <type></type>
      <name>GeneratorEdgesFromCurvature</name>
      <anchorfile>classmp2p__icp__filters_1_1GeneratorEdgesFromCurvature.html</anchorfile>
      <anchor>a27c1999c29329d2630be4a237a428a9c</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>filterRotatingScan</name>
      <anchorfile>classmp2p__icp__filters_1_1GeneratorEdgesFromCurvature.html</anchorfile>
      <anchor>a3823360ee57923e040ddfae6be41af32</anchor>
      <arglist>(const mrpt::obs::CObservationRotatingScan &amp;pc, mp2p_icp::metric_map_t &amp;out, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt) const override</arglist>
    </member>
    <member kind="variable">
      <type>ParametersEdges</type>
      <name>paramsEdges_</name>
      <anchorfile>classmp2p__icp__filters_1_1GeneratorEdgesFromCurvature.html</anchorfile>
      <anchor>ab2c985e0113c10b61c423cde5e5ba229</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1GeneratorEdgesFromCurvature.html</anchorfile>
      <anchor>a6d0bf8b772e6884390be52795c4b4343</anchor>
      <arglist>(const mrpt::containers::yaml &amp;cfg_block) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>process</name>
      <anchorfile>classmp2p__icp__filters_1_1GeneratorEdgesFromCurvature.html</anchorfile>
      <anchor>afd605e657e91f9a634dec968c01a152f</anchor>
      <arglist>(const mrpt::obs::CObservation &amp;input_raw, mp2p_icp::metric_map_t &amp;inOut, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::GeneratorEdgesFromRangeImage</name>
    <filename>classmp2p__icp__filters_1_1GeneratorEdgesFromRangeImage.html</filename>
    <base>mp2p_icp_filters::Generator</base>
    <class kind="struct">mp2p_icp_filters::GeneratorEdgesFromRangeImage::ParametersEdges</class>
    <member kind="function">
      <type></type>
      <name>GeneratorEdgesFromRangeImage</name>
      <anchorfile>classmp2p__icp__filters_1_1GeneratorEdgesFromRangeImage.html</anchorfile>
      <anchor>a5f98899dec4c889bfe674396bf6cce38</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>filterRotatingScan</name>
      <anchorfile>classmp2p__icp__filters_1_1GeneratorEdgesFromRangeImage.html</anchorfile>
      <anchor>acfc480501d09b5e16db11ef0463917b8</anchor>
      <arglist>(const mrpt::obs::CObservationRotatingScan &amp;pc, mp2p_icp::metric_map_t &amp;out, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose) const override</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>filterScan3D</name>
      <anchorfile>classmp2p__icp__filters_1_1GeneratorEdgesFromRangeImage.html</anchorfile>
      <anchor>aa4ff50315825fc0f2bfd9c392ee37159</anchor>
      <arglist>(const mrpt::obs::CObservation3DRangeScan &amp;pc, mp2p_icp::metric_map_t &amp;out, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose) const override</arglist>
    </member>
    <member kind="variable">
      <type>ParametersEdges</type>
      <name>paramsEdges_</name>
      <anchorfile>classmp2p__icp__filters_1_1GeneratorEdgesFromRangeImage.html</anchorfile>
      <anchor>a2e9d6e061d10499e63de7edc223b41dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp__filters_1_1GeneratorEdgesFromRangeImage.html</anchorfile>
      <anchor>adc0f312b7a74b93889f5675bc583c6b3</anchor>
      <arglist>(const mrpt::containers::yaml &amp;cfg_block) override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::Registrar::GenericClassDescriptor</name>
    <filename>structPointMatcherSupport_1_1Registrar_1_1GenericClassDescriptor.html</filename>
    <templarg></templarg>
    <base>PointMatcherSupport::Registrar::ClassDescriptor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual const Parametrizable::ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar_1_1GenericClassDescriptor.html</anchorfile>
      <anchor>aa681cc04f65f2341cfd1c42d8fd6282f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::shared_ptr&lt; Interface &gt;</type>
      <name>createInstance</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar_1_1GenericClassDescriptor.html</anchorfile>
      <anchor>ab7f8d9af117483869eb57f993b4c9509</anchor>
      <arglist>(const std::string &amp;className, const Parametrizable::Parameters &amp;params) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string</type>
      <name>description</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar_1_1GenericClassDescriptor.html</anchorfile>
      <anchor>a7b0df2e5d28aa49c42debdca69077d17</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::Registrar::GenericClassDescriptorNoParam</name>
    <filename>structPointMatcherSupport_1_1Registrar_1_1GenericClassDescriptorNoParam.html</filename>
    <templarg></templarg>
    <base>PointMatcherSupport::Registrar::ClassDescriptor</base>
    <member kind="function" virtualness="virtual">
      <type>virtual const Parametrizable::ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar_1_1GenericClassDescriptorNoParam.html</anchorfile>
      <anchor>aa8af99f4892c3a36391f41e2d2fa354c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::shared_ptr&lt; Interface &gt;</type>
      <name>createInstance</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar_1_1GenericClassDescriptorNoParam.html</anchorfile>
      <anchor>a3ef561e05ec593a5f451a06146c09a2e</anchor>
      <arglist>(const std::string &amp;className, const Parametrizable::Parameters &amp;params) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string</type>
      <name>description</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar_1_1GenericClassDescriptorNoParam.html</anchorfile>
      <anchor>aa755b2cb2d3340551e4011325bb2c447</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OutlierFiltersImpl::GenericDescriptorOutlierFilter</name>
    <filename>structOutlierFiltersImpl_1_1GenericDescriptorOutlierFilter.html</filename>
    <base>PointMatcher::OutlierFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual OutlierWeights</type>
      <name>compute</name>
      <anchorfile>structOutlierFiltersImpl_1_1GenericDescriptorOutlierFilter.html</anchorfile>
      <anchor>a49a77c1bb7a11cac10d0f2a831d6aae8</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const Matches &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericDescriptorOutlierFilter</name>
      <anchorfile>structOutlierFiltersImpl_1_1GenericDescriptorOutlierFilter.html</anchorfile>
      <anchor>a28a66d49a418670fbaa8e85b3d099bcb</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structOutlierFiltersImpl_1_1GenericDescriptorOutlierFilter.html</anchorfile>
      <anchor>ad3331d9286cae9419688059fb550ed32</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structOutlierFiltersImpl_1_1GenericDescriptorOutlierFilter.html</anchorfile>
      <anchor>ab0c3017a606a9f885230f8cabbfcd26e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>descName</name>
      <anchorfile>structOutlierFiltersImpl_1_1GenericDescriptorOutlierFilter.html</anchorfile>
      <anchor>aebfb27d924b492aa2686e6a6582d556b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>source</name>
      <anchorfile>structOutlierFiltersImpl_1_1GenericDescriptorOutlierFilter.html</anchorfile>
      <anchor>aa584e14fc80881886c35447f5488562b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>threshold</name>
      <anchorfile>structOutlierFiltersImpl_1_1GenericDescriptorOutlierFilter.html</anchorfile>
      <anchor>aba8e1faa75758c5ad8029672d5546a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>useLargerThan</name>
      <anchorfile>structOutlierFiltersImpl_1_1GenericDescriptorOutlierFilter.html</anchorfile>
      <anchor>accf162f9ccb3938be7751fa0f082f427</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>useSoftThreshold</name>
      <anchorfile>structOutlierFiltersImpl_1_1GenericDescriptorOutlierFilter.html</anchorfile>
      <anchor>a9137d532def6c6bcb8825dabff161702</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherIO::GenericInputHeader</name>
    <filename>structPointMatcherIO_1_1GenericInputHeader.html</filename>
    <member kind="function">
      <type></type>
      <name>GenericInputHeader</name>
      <anchorfile>structPointMatcherIO_1_1GenericInputHeader.html</anchorfile>
      <anchor>a9203f96787a9a20d831cfa4afd655393</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericInputHeader</name>
      <anchorfile>structPointMatcherIO_1_1GenericInputHeader.html</anchorfile>
      <anchor>aa08315c1c16ada97998bb7b77551cb3d</anchor>
      <arglist>(const std::string name)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>matrixRowId</name>
      <anchorfile>structPointMatcherIO_1_1GenericInputHeader.html</anchorfile>
      <anchor>a5b07913bdee31828cb533e5504597575</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PMPropTypes</type>
      <name>matrixType</name>
      <anchorfile>structPointMatcherIO_1_1GenericInputHeader.html</anchorfile>
      <anchor>a1144c095d5a1cde084a8ca63cca56ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structPointMatcherIO_1_1GenericInputHeader.html</anchorfile>
      <anchor>ab3b4e852a7ff47218f0003349c170d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>structPointMatcherIO_1_1GenericInputHeader.html</anchorfile>
      <anchor>a83827383c9c5f56949d9b9022a5666cd</anchor>
      <arglist>(std::string name)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericTest</name>
    <filename>classGenericTest.html</filename>
    <base>IcpHelper</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classGenericTest.html</anchorfile>
      <anchor>af69231234a279a1ce04cb2d745a16151</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classGenericTest.html</anchorfile>
      <anchor>aa5cc33c989b462fd2f64ac658f75802c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::metric_map_t::Georeferencing</name>
    <filename>structmp2p__icp_1_1metric__map__t_1_1Georeferencing.html</filename>
    <member kind="variable">
      <type>mrpt::topography::TGeodeticCoords</type>
      <name>geo_coord</name>
      <anchorfile>structmp2p__icp_1_1metric__map__t_1_1Georeferencing.html</anchorfile>
      <anchor>a75f2da39a4c79cab683239fc07960f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::poses::CPose3DPDFGaussian</type>
      <name>T_enu_to_map</name>
      <anchorfile>structmp2p__icp_1_1metric__map__t_1_1Georeferencing.html</anchorfile>
      <anchor>accbe21b5cecab011201ba9f136bf3430</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>GestaltDataPointsFilter</name>
    <filename>structGestaltDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <class kind="struct">GestaltDataPointsFilter::BuildData</class>
    <class kind="struct">GestaltDataPointsFilter::CompareDim</class>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>ab7c3b8af963e90a346314a88e7b38f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a8a8d88a0802d4bd5ddcc93757e7ad6a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>aa98169d682b5afeff445ed7ac265d2e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a5848c69bf11777ac17cfa2b69e15aca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a99a98ac0baeedfb9730ba9f6b01c2d3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>aafbcda9eb0a34428396049fd9d809b43</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>ae0f8a98b8dc75930beae4f7c0e93d967</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>abf8ee55cce5f35243ee9cabe54a6eb13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>aab9f1fb08cb486a050797210a5218150</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a3bdb23635192e4837557f56f22446351</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>calculateAngles</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a38872ecedcfc61dbfa397d577928b159</anchor>
      <arglist>(const Matrix &amp;points, const Eigen::Matrix&lt; T, 3, 1 &gt; &amp;) const</arglist>
    </member>
    <member kind="function">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>calculateRadii</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a3f9d690c6aa96207dec09935f22230a7</anchor>
      <arglist>(const Matrix &amp;points, const Eigen::Matrix&lt; T, 3, 1 &gt; &amp;) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a9d36d13a03074d882b24fb704c5c232f</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GestaltDataPointsFilter</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a978cac9ecb08cdc7b08fdbf731799fc1</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>af84e949aa6738f71864cfd458e4e1ff9</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>serializeGestaltMatrix</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>ab92ed1e90fffeea08f5c5babc8e7eec3</anchor>
      <arglist>(const Matrix &amp;gestaltFeatures) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GestaltDataPointsFilter</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a914add40e7f7462125d8ee737581abc3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>ab22934268845f178612c7357af8886ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a971736ab3801e834c8306c5f6d8b5bbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>averageExistingDescriptors</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a4c0655b5fc4a28f278ae1fd75e7a19b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepCovariances</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a0c93d770d07823ab758ab9bf8a69b52b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepEigenValues</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>aab329691556961606887e6932cf82147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepEigenVectors</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>ad4729e1d9395a172b8cd2020751cc803</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepGestaltFeatures</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a0ff02d37cbe3946cd94241057a4a17e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepMeans</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a55f5e22a8b5e599b7087fcb83ba276c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepNormals</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a58aeda00a059eaef1790ed63865c408f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>knn</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a5fb79dfab60f40eb2ee32579496ce93a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>maxBoxDim</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a40c16108b50165c7e155b458e9a2b356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>maxTimeWindow</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a34b13645f71890b40d9f544aeefacd9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>radius</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a82274fad720d89ad01f5b6b66256e1e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>ratio</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a984216f60d71503be88edd1f6a55807b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>vSizeX</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a14fad2db687b43a1282c6b9cb33e5d3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>vSizeY</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a7c9edb49742c9b9e422ed1c68dd2a551</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>vSizeZ</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>ae7f8623f8a49681280007eaceede2b73</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildNew</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a6420f67bc1333e9bc46dfb0e4c28a00f</anchor>
      <arglist>(BuildData &amp;data, const int first, const int last, Vector &amp;&amp;minValues, Vector &amp;&amp;maxValues) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fuseRange</name>
      <anchorfile>structGestaltDataPointsFilter.html</anchorfile>
      <anchor>a8db3272bb3529085a0b16225e36c0eea</anchor>
      <arglist>(BuildData &amp;data, DataPoints &amp;input, const int first, const int last) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get.html</filename>
    <templarg>k</templarg>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 0 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_010_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_010_01_4.html</anchorfile>
      <anchor>a74beca3869fddfe42ee608b7f4cacb96</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(0, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_010_01_4.html</anchorfile>
      <anchor>a195b3853de45077f9a324c455f22d7e2</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(0, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 1 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_011_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_011_01_4.html</anchorfile>
      <anchor>a52b2f5d2bc283d76a3e8dede84dba154</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(1, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_011_01_4.html</anchorfile>
      <anchor>a481a2bf839c758408d46a1d0d41ff8f4</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(1, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 2 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_012_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_012_01_4.html</anchorfile>
      <anchor>a8dfe7b5c1c915f10181e3fb5952ba6d8</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(2, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_012_01_4.html</anchorfile>
      <anchor>a76127c9c03c1f0caa61fb87d4d756b5b</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(2, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 3 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_013_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_013_01_4.html</anchorfile>
      <anchor>aa2ebd71eca812f06bad0773a7e2f6788</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(3, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_013_01_4.html</anchorfile>
      <anchor>ab8c5283e6776308abc41aaad518a23c7</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(3, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 4 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_014_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_014_01_4.html</anchorfile>
      <anchor>a5c7a91c681118bb7253e305f8ff42be4</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(4, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_014_01_4.html</anchorfile>
      <anchor>a04794c398bbe81e4de0915b79da2166a</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(4, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 5 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_015_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_015_01_4.html</anchorfile>
      <anchor>a0a337088bab3f824f67d1607229fdcc2</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(5, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_015_01_4.html</anchorfile>
      <anchor>ae10fe16450db82d69b9a4d0b149ca75d</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(5, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 6 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_016_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_016_01_4.html</anchorfile>
      <anchor>a28034152d066c8644fa55e9fc0e3a12d</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(6, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_016_01_4.html</anchorfile>
      <anchor>a6e396b998757e0ab9b75db0c68a7c360</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(6, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 7 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_017_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_017_01_4.html</anchorfile>
      <anchor>ae1245f00b2ad610a130681b5bc81051c</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(7, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_017_01_4.html</anchorfile>
      <anchor>afb7bd56e0697304325cd157d11df4a7b</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(7, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 8 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_018_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_018_01_4.html</anchorfile>
      <anchor>adf667300b7efed278f4ee3bf4d2edb85</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(8, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_018_01_4.html</anchorfile>
      <anchor>ab9645513ad2f983157f4062c89e910e7</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(8, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::gtest_internal::Get&lt; 9 &gt;</name>
    <filename>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_019_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_019_01_4.html</anchorfile>
      <anchor>add31197dfdb381d265e221ed62129f45</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(9, Tuple)) Field(Tuple &amp;t)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static</type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>classstd_1_1tr1_1_1gtest__internal_1_1Get_3_019_01_4.html</anchorfile>
      <anchor>a5205e8da729e2bee446f5be0c65390af</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(9, Tuple)) ConstField(const Tuple &amp;t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::GraphBuilderAdapter</name>
    <filename>classYAML__PM_1_1GraphBuilderAdapter.html</filename>
    <base>YAML_PM::EventHandler</base>
    <class kind="struct">YAML_PM::GraphBuilderAdapter::ContainerFrame</class>
    <member kind="function">
      <type></type>
      <name>GraphBuilderAdapter</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>a6db9f03869a592674e0bcc0fb444d8d5</anchor>
      <arglist>(GraphBuilderInterface &amp;builder)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnAlias</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>a1e8989e4e43a417690b121c3fd8daa92</anchor>
      <arglist>(const Mark &amp;mark, anchor_t anchor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnDocumentEnd</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>a3de5cc86d1457fd3956eced7c94fbacf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnDocumentStart</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>a758dff163f869933a4027a38a3b52ff2</anchor>
      <arglist>(const Mark &amp;mark)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMapEnd</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>ac990062f3f892893b2e83d18688a6de7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMapStart</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>afcc89b452ee81d0ff109ed7b818d5538</anchor>
      <arglist>(const Mark &amp;mark, const std::string &amp;tag, anchor_t anchor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNull</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>ae5fcf6b16d8a71289742b5e415110787</anchor>
      <arglist>(const Mark &amp;mark, anchor_t anchor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnScalar</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>a3af9869ae58adbb091a6e043a2bb9b02</anchor>
      <arglist>(const Mark &amp;mark, const std::string &amp;tag, anchor_t anchor, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnSequenceEnd</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>aed17682e2c66314971cdd1c0ec022420</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnSequenceStart</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>ae02a082b4eda6df551840d32983345d8</anchor>
      <arglist>(const Mark &amp;mark, const std::string &amp;tag, anchor_t anchor)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>RootNode</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>aae030ca054b4c2c3ac1a4fba7d04d186</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>AnchorDict&lt; void * &gt;</type>
      <name>AnchorMap</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>a602897d80590aae99d411ea913cee135</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::stack&lt; ContainerFrame &gt;</type>
      <name>ContainerStack</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>aaa33be8bfcd4f6336ba86b226d1ab6d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DispositionNode</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>a45e83270dc7eb1cc5e775e84af640a75</anchor>
      <arglist>(void *pNode)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void *</type>
      <name>GetCurrentParent</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>a4015a88b1eefe237a061a93b3201e613</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterAnchor</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>a53867e33a03bb3148f4c1170d88e4936</anchor>
      <arglist>(anchor_t anchor, void *pNode)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AnchorMap</type>
      <name>m_anchors</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>a05109e5d90df642828b1d4504543bb1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>GraphBuilderInterface &amp;</type>
      <name>m_builder</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>ad0e2a20a335d7c346c85b83e549c7f07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ContainerStack</type>
      <name>m_containers</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>ae49861e8bd743c39d2e405c5e9f21292</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_pKeyNode</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>a2d8524e8c606369bb4f0d51ed1454f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>m_pRootNode</name>
      <anchorfile>classYAML__PM_1_1GraphBuilderAdapter.html</anchorfile>
      <anchor>ac71cc96ffd88e4ca7dd3bd04f07ff84f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::EmitterState::Group</name>
    <filename>structYAML__PM_1_1EmitterState_1_1Group.html</filename>
    <member kind="function">
      <type></type>
      <name>Group</name>
      <anchorfile>structYAML__PM_1_1EmitterState_1_1Group.html</anchorfile>
      <anchor>a79285b333065247f66c43a46262eaacf</anchor>
      <arglist>(GROUP_TYPE type_)</arglist>
    </member>
    <member kind="variable">
      <type>EMITTER_MANIP</type>
      <name>flow</name>
      <anchorfile>structYAML__PM_1_1EmitterState_1_1Group.html</anchorfile>
      <anchor>a500246b2045bf6fe0e5e62781de18463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indent</name>
      <anchorfile>structYAML__PM_1_1EmitterState_1_1Group.html</anchorfile>
      <anchor>ae832c435a4d895cdf74166dae1fbe531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SettingChanges</type>
      <name>modifiedSettings</name>
      <anchorfile>structYAML__PM_1_1EmitterState_1_1Group.html</anchorfile>
      <anchor>abe94314a4e01e699a96b2c57b0a4d796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GROUP_TYPE</type>
      <name>type</name>
      <anchorfile>structYAML__PM_1_1EmitterState_1_1Group.html</anchorfile>
      <anchor>ad03161862e7d47b87717483c60e83b8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>usingLongKey</name>
      <anchorfile>structYAML__PM_1_1EmitterState_1_1Group.html</anchorfile>
      <anchor>a2460cf2cd9e11c162abd8ff03af87a96</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::GTestFlagSaver</name>
    <filename>classtesting_1_1internal_1_1GTestFlagSaver.html</filename>
    <member kind="function">
      <type></type>
      <name>GTestFlagSaver</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>ad94262f7765927bbe9a08e25f9c67530</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GTestFlagSaver</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a5f00786b5c9045fd5dd7c42fd7dd1476</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>also_run_disabled_tests_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>ad940f8cb0287f0498abfbb8cd3f63676</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>break_on_failure_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a63eb38f3e9f048128314129a6eadfbaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>catch_exceptions_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a7ea119ac4f2b4410bb97a85aaa753ff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>color_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a0ea1a453d5a44ba56a80b7e9c3ce9097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>death_test_style_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>aaafc84990f1c135a56f8a1e5009adf7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>death_test_use_fork_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a9b243970df7a8d33764537f358ebe384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>filter_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>ac4de0e4e127f7b08112dfbd564f24000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>internal_run_death_test_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>ac609bb5e1a2433d5d1bec59305b363b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>list_tests_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>ac9cdb0db488527001acc3f34f066cce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a65da6ec2943af0a71343efc0e5e96286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>print_time_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a3a5791fa995e8fd348683afa1d5b0150</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Int32</type>
      <name>random_seed_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a58abf7990f96e4c8ebee143fbcbb8840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Int32</type>
      <name>repeat_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a4c6949cb53b5a89568649d34f8abb5f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>shuffle_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>af69cb62f7ee26542dd8588507142b478</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Int32</type>
      <name>stack_trace_depth_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a42573c1d61af50aae7e855cb1be07d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>stream_result_to_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a603db2b9ec601e80c18af84b4f5faa13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>throw_on_failure_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestFlagSaver.html</anchorfile>
      <anchor>a9fc0b96db6debd9ff80032eb4c84dc28</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::GTestLog</name>
    <filename>classtesting_1_1internal_1_1GTestLog.html</filename>
    <member kind="function">
      <type>::std::ostream &amp;</type>
      <name>GetStream</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>aebb92e67d98eca69f0347d5121dab27a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTestLog</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>a364691bf972983a59cfa2891062a64af</anchor>
      <arglist>(GTestLogSeverity severity, const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~GTestLog</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>a978a099703bbaa0f380216e8d7ee03d3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>ab6032a126d36a80163fdcd406fce3aad</anchor>
      <arglist>(GTestLog)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const GTestLogSeverity</type>
      <name>severity_</name>
      <anchorfile>classtesting_1_1internal_1_1GTestLog.html</anchorfile>
      <anchor>ad8f75f5845900d0d2fd3cbb048a861be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::GTestMutexLock</name>
    <filename>classtesting_1_1internal_1_1GTestMutexLock.html</filename>
    <member kind="function">
      <type></type>
      <name>GTestMutexLock</name>
      <anchorfile>classtesting_1_1internal_1_1GTestMutexLock.html</anchorfile>
      <anchor>a77e3cba326d5356b4a1dea3790559c26</anchor>
      <arglist>(Mutex *)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>octree::h</name>
    <filename>classoctree_1_1h.html</filename>
  </compound>
  <compound kind="struct">
    <name>tsl::detail_robin_hash::has_is_transparent</name>
    <filename>structtsl_1_1detail__robin__hash_1_1has__is__transparent.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>tsl::detail_robin_hash::has_is_transparent&lt; T, typename make_void&lt; typename T::is_transparent &gt;::type &gt;</name>
    <filename>structtsl_1_1detail__robin__hash_1_1has__is__transparent_3_01T_00_01typename_01make__void_3_01ty718636ff8fc74d73885502911b06edfb.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>std::hash&lt; copy_only_test &gt;</name>
    <filename>structstd_1_1hash_3_01copy__only__test_01_4.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>operator()</name>
      <anchorfile>structstd_1_1hash_3_01copy__only__test_01_4.html</anchorfile>
      <anchor>a5754139e997f68f476c61c29c2262299</anchor>
      <arglist>(const copy_only_test &amp;val) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::hash&lt; move_only_test &gt;</name>
    <filename>structstd_1_1hash_3_01move__only__test_01_4.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>operator()</name>
      <anchorfile>structstd_1_1hash_3_01move__only__test_01_4.html</anchorfile>
      <anchor>a688c87a2878f21d5e3716e54b95e7d82</anchor>
      <arglist>(const move_only_test &amp;val) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::hash&lt; self_reference_member_test &gt;</name>
    <filename>structstd_1_1hash_3_01self__reference__member__test_01_4.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>operator()</name>
      <anchorfile>structstd_1_1hash_3_01self__reference__member__test_01_4.html</anchorfile>
      <anchor>ad641a2d6ee4ac9bb292d9999a3851e31</anchor>
      <arglist>(const self_reference_member_test &amp;val) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::HasNewFatalFailureHelper</name>
    <filename>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</filename>
    <base>testing::TestPartResultReporterInterface</base>
    <member kind="function">
      <type>bool</type>
      <name>has_new_fatal_failure</name>
      <anchorfile>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</anchorfile>
      <anchor>a91b7bac47f09076db4be0304a2110a9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HasNewFatalFailureHelper</name>
      <anchorfile>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</anchorfile>
      <anchor>a59190a7188db558c00b4c6bf9251859a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportTestPartResult</name>
      <anchorfile>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</anchorfile>
      <anchor>a2d2e1faa1f3669b82810df97ac678a27</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~HasNewFatalFailureHelper</name>
      <anchorfile>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</anchorfile>
      <anchor>a913b1bc7c372868c9b2dbb009044ee97</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</anchorfile>
      <anchor>a1412aefd53134f35ce1689f56c35a10d</anchor>
      <arglist>(HasNewFatalFailureHelper)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_new_fatal_failure_</name>
      <anchorfile>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</anchorfile>
      <anchor>a172103f6aefee8c387a44679888fee30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestPartResultReporterInterface *</type>
      <name>original_reporter_</name>
      <anchorfile>classtesting_1_1internal_1_1HasNewFatalFailureHelper.html</anchorfile>
      <anchor>a9f8be46b6aa39666e4a8557f240629e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::Histogram</name>
    <filename>structPointMatcherSupport_1_1Histogram.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>std::vector&lt; uint64_t &gt;</type>
      <name>computeStats</name>
      <anchorfile>structPointMatcherSupport_1_1Histogram.html</anchorfile>
      <anchor>a870e7615b9a98c2c76d3dce891cecb37</anchor>
      <arglist>(T &amp;meanV, T &amp;varV, T &amp;medianV, T &amp;lowQt, T &amp;highQt, T &amp;minV, T &amp;maxV, uint64_t &amp;maxBinC)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpStats</name>
      <anchorfile>structPointMatcherSupport_1_1Histogram.html</anchorfile>
      <anchor>aa6138c9adbc9c044092b6e4cfea22a3c</anchor>
      <arglist>(std::ostream &amp;os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dumpStatsHeader</name>
      <anchorfile>structPointMatcherSupport_1_1Histogram.html</anchorfile>
      <anchor>a261d910c50d5d92df3bfd92bb1222c5e</anchor>
      <arglist>(std::ostream &amp;os) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Histogram</name>
      <anchorfile>structPointMatcherSupport_1_1Histogram.html</anchorfile>
      <anchor>abd7ab360d129b260dd81ac98f7c15c30</anchor>
      <arglist>(const size_t binCount, const std::string &amp;name, const std::string &amp;filePrefix, const bool dumpStdErrOnExit)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Histogram</name>
      <anchorfile>structPointMatcherSupport_1_1Histogram.html</anchorfile>
      <anchor>ab2f2e6d7c400841d11ac285d562bcf94</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>binCount</name>
      <anchorfile>structPointMatcherSupport_1_1Histogram.html</anchorfile>
      <anchor>a42975768a82c02890857a93ca8815faf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>dumpStdErrOnExit</name>
      <anchorfile>structPointMatcherSupport_1_1Histogram.html</anchorfile>
      <anchor>a9d48e69cb5fafe35a87cc45c2e99cacb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>filePrefix</name>
      <anchorfile>structPointMatcherSupport_1_1Histogram.html</anchorfile>
      <anchor>a642b2c43942b4e717cf9fcd3adf1cc6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>name</name>
      <anchorfile>structPointMatcherSupport_1_1Histogram.html</anchorfile>
      <anchor>a977c13a30ff1005829018438cdcda20d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::ICP</name>
    <filename>structPointMatcher_1_1ICP.html</filename>
    <base>PointMatcher::ICPChainBase</base>
    <member kind="function">
      <type>TransformationParameters</type>
      <name>compute</name>
      <anchorfile>structPointMatcher_1_1ICP.html</anchorfile>
      <anchor>a3e43f33ea1d1cfd3e7497950d89a43ff</anchor>
      <arglist>(const DataPoints &amp;readingIn, const DataPoints &amp;referenceIn, const TransformationParameters &amp;initialTransformationParameters)</arglist>
    </member>
    <member kind="function">
      <type>const DataPoints &amp;</type>
      <name>getReadingFiltered</name>
      <anchorfile>structPointMatcher_1_1ICP.html</anchorfile>
      <anchor>a413f246d5a9f6d39bc821314b0166b99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TransformationParameters</type>
      <name>operator()</name>
      <anchorfile>structPointMatcher_1_1ICP.html</anchorfile>
      <anchor>abcb852e73b84e21199f1536fb25d21f5</anchor>
      <arglist>(const DataPoints &amp;readingIn, const DataPoints &amp;referenceIn)</arglist>
    </member>
    <member kind="function">
      <type>TransformationParameters</type>
      <name>operator()</name>
      <anchorfile>structPointMatcher_1_1ICP.html</anchorfile>
      <anchor>a31af8ef1f2eba25779cb4a4cfa0bf744</anchor>
      <arglist>(const DataPoints &amp;readingIn, const DataPoints &amp;referenceIn, const TransformationParameters &amp;initialTransformationParameters)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TransformationParameters</type>
      <name>computeWithTransformedReference</name>
      <anchorfile>structPointMatcher_1_1ICP.html</anchorfile>
      <anchor>abb11d15169f285e19912c86a30e4f40f</anchor>
      <arglist>(const DataPoints &amp;readingIn, const DataPoints &amp;reference, const TransformationParameters &amp;T_refIn_refMean, const TransformationParameters &amp;initialTransformationParameters)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataPoints</type>
      <name>readingFiltered</name>
      <anchorfile>structPointMatcher_1_1ICP.html</anchorfile>
      <anchor>a4d09466fc6db30f279f5814285848e9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::ICP</name>
    <filename>classmp2p__icp_1_1ICP.html</filename>
    <class kind="struct">mp2p_icp::ICP::ICP_State</class>
    <class kind="struct">mp2p_icp::ICP::IterationHook_Input</class>
    <class kind="struct">mp2p_icp::ICP::IterationHook_Output</class>
    <class kind="struct">mp2p_icp::ICP::QualityEvaluatorEntry</class>
    <member kind="typedef">
      <type>std::function&lt; IterationHook_Output(const IterationHook_Input &amp;)&gt;</type>
      <name>iteration_hook_t</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a5ac6a779987095842526aff50380b455</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>align</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a56ecad22e0e44d1facc0ad4a1bae238c</anchor>
      <arglist>(const metric_map_t &amp;pcLocal, const metric_map_t &amp;pcGlobal, const mrpt::math::TPose3D &amp;initialGuessLocalWrtGlobal, const Parameters &amp;p, Results &amp;result, const std::optional&lt; mrpt::poses::CPose3DPDFGaussianInf &gt; &amp;prior=std::nullopt, const mrpt::optional_ref&lt; LogRecord &gt; &amp;outputDebugInfo=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>attachToParameterSource</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>acaadc7f7b55a180d8e43aec738e3f2c1</anchor>
      <arglist>(ParameterSource &amp;source)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize_derived</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>afbdf00e42797c39d01a2a55380ee94fd</anchor>
      <arglist>([[maybe_unused]] const mrpt::containers::yaml &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::system::CTimeLogger &amp;</type>
      <name>profiler</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a4b80ee264b3723b398aa92bd2b716ea9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::system::CTimeLogger &amp;</type>
      <name>profiler</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a5932ac6f6945135689ac6f2212e7de3c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setIterationHook</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>aaf42a394c69d1f2f574a520136c312f3</anchor>
      <arglist>(const iteration_hook_t &amp;ih)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static void</type>
      <name>save_log_file</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>abe893a020eb6ce63e49d3c9e56da7cba</anchor>
      <arglist>(const LogRecord &amp;log, const Parameters &amp;p)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>iteration_hook_t</type>
      <name>iteration_hook_</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>ac2f0b6019204d6174ad7c3dda98d6549</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>matcher_list_t</type>
      <name>matchers_</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a4e391a4289a9c7cb0355a4d4437b968b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>mrpt::system::CTimeLogger</type>
      <name>profiler_</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>adbb3976906a44f1c7ab2bd4638dfe9d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>quality_eval_list_t</type>
      <name>quality_evaluators_</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a2d361f218488a7edc007ce488e933c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>solver_list_t</type>
      <name>solvers_</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a68686ffd35795579206ae222f1e4a510</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterSource</type>
      <name>ownParamSource_</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a37614512463f7ea0a67e67563368d5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; mp2p_icp::Solver::Ptr &gt;</type>
      <name>solver_list_t</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a3fe4572ca45d3726a4e512b847f31799</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize_solvers</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a067ea6bf2b2d6ada537fa1751317d940</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>const solver_list_t &amp;</type>
      <name>solvers</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a708f2190d62c45afc9b0f395534ad3d2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>solver_list_t &amp;</type>
      <name>solvers</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a9631d04fdc1d84a2a16be3468abf31df</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initialize_solvers</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>adff2f72516eea191d03c069922321436</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params, ICP::solver_list_t &amp;lst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>run_solvers</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>aa1546c4481f603145b3c44f9ad2c4c22</anchor>
      <arglist>(const solver_list_t &amp;solvers, const Pairings &amp;pairings, OptimalTF_Result &amp;out, const SolverContext &amp;sc={})</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize_matchers</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>ae0ce2d1ab17215671990de915e8462dc</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>const matcher_list_t &amp;</type>
      <name>matchers</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>ae631c58e1978c529a9faae85e4840355</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>matcher_list_t &amp;</type>
      <name>matchers</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a46e9ef617d7cea1c38e3bc9bf118a1b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initialize_matchers</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>ad61416a014bfc30dad13c47f33f2e223</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params, matcher_list_t &amp;lst)</arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; QualityEvaluatorEntry &gt;</type>
      <name>quality_eval_list_t</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a0d520dc74509dc847b2f41fce7ff2395</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize_quality_evaluators</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>adc3bb4e0dabbbdb79dc2892625d558bb</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>const quality_eval_list_t &amp;</type>
      <name>quality_evaluators</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a41aa6c02cada5faf251fe6cbf30a5621</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>quality_eval_list_t &amp;</type>
      <name>quality_evaluators</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a2555b185b9b738aba49779573023abe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>initialize_quality_evaluators</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a6ed605b2dfd68e4be27fc29adf6316bc</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params, quality_eval_list_t &amp;lst)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static double</type>
      <name>evaluate_quality</name>
      <anchorfile>classmp2p__icp_1_1ICP.html</anchorfile>
      <anchor>a180718febbe92e620d0fced1880180ed</anchor>
      <arglist>(const quality_eval_list_t &amp;evaluators, const metric_map_t &amp;pcGlobal, const metric_map_t &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, const Pairings &amp;finalPairings)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::ICP_LibPointmatcher</name>
    <filename>classmp2p__icp_1_1ICP__LibPointmatcher.html</filename>
    <base>mp2p_icp::ICP</base>
    <class kind="struct">mp2p_icp::ICP_LibPointmatcher::ParametersLibpointmatcher</class>
    <member kind="function">
      <type>void</type>
      <name>align</name>
      <anchorfile>classmp2p__icp_1_1ICP__LibPointmatcher.html</anchorfile>
      <anchor>a560b18562553b9004563ba1ae54bd1a5</anchor>
      <arglist>(const metric_map_t &amp;pcLocal, const metric_map_t &amp;pcGlobal, const mrpt::math::TPose3D &amp;initialGuessLocalWrtGlobal, const Parameters &amp;p, Results &amp;result, const std::optional&lt; mrpt::poses::CPose3DPDFGaussianInf &gt; &amp;prior=std::nullopt, const mrpt::optional_ref&lt; LogRecord &gt; &amp;outputDebugInfo=std::nullopt) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize_derived</name>
      <anchorfile>classmp2p__icp_1_1ICP__LibPointmatcher.html</anchorfile>
      <anchor>ab3a03504a2773b5bc46f287a23c976e8</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params) override</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>methodAvailable</name>
      <anchorfile>classmp2p__icp_1_1ICP__LibPointmatcher.html</anchorfile>
      <anchor>a79376329be4e1f25d68ce7f7140b46ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>ParametersLibpointmatcher</type>
      <name>parametersLibpointmatcher</name>
      <anchorfile>classmp2p__icp_1_1ICP__LibPointmatcher.html</anchorfile>
      <anchor>ad0f66c4320f32bafc8f1e040809af0cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>pm_icp_yaml_settings_</name>
      <anchorfile>classmp2p__icp_1_1ICP__LibPointmatcher.html</anchorfile>
      <anchor>aa1830db3fb6754b17d2bf77fad521f12</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::ICP::ICP_State</name>
    <filename>structmp2p__icp_1_1ICP_1_1ICP__State.html</filename>
    <member kind="function">
      <type></type>
      <name>ICP_State</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1ICP__State.html</anchorfile>
      <anchor>ab282305c42b32261364ea331d839f606</anchor>
      <arglist>(const metric_map_t &amp;pcsGlobal, const metric_map_t &amp;pcsLocal)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>currentIteration</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1ICP__State.html</anchorfile>
      <anchor>a5d0ad0334f7f182f2646df4cfd7080b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Pairings</type>
      <name>currentPairings</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1ICP__State.html</anchorfile>
      <anchor>a4a22cd8f566c471f6418a0bbbd53df25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OptimalTF_Result</type>
      <name>currentSolution</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1ICP__State.html</anchorfile>
      <anchor>a7b9407fc426f3021f0279c7fbe98153d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogRecord *</type>
      <name>log</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1ICP__State.html</anchorfile>
      <anchor>a1f29a3b28e2413a8d6f38e3c7d63786c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const metric_map_t &amp;</type>
      <name>pcGlobal</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1ICP__State.html</anchorfile>
      <anchor>a4265e8cbfdfa042e33d2eef63fe3276c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const metric_map_t &amp;</type>
      <name>pcLocal</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1ICP__State.html</anchorfile>
      <anchor>ac10bf9bb9406c915480321cda15eb3c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::ICPChainBase</name>
    <filename>structPointMatcher_1_1ICPChainBase.html</filename>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>createModuleFromRegistrar</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a0b1c7ebd3ca8dc9195f674ea5d7d765b</anchor>
      <arglist>(const std::string &amp;regName, const YAML::Node &amp;doc, const R &amp;registrar, std::shared_ptr&lt; typename R::TargetType &gt; &amp;module)</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>createModulesFromRegistrar</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a1aa955063572c410157f7a0b99f77dcf</anchor>
      <arglist>(const std::string &amp;regName, const YAML::Node &amp;doc, const R &amp;registrar, std::vector&lt; std::shared_ptr&lt; typename R::TargetType &gt; &gt; &amp;modules)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getMaxNumIterationsReached</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>aaeda78dc876240237a6e88547d23d290</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getPrefilteredReadingPtsCount</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a869126d133a52366d7787c303d2ca041</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>getPrefilteredReferencePtsCount</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a221620acf726de67d74acce502e3451b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadFromYaml</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a0d532a7d45256d8c9fa99a8ee6b6596c</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDefault</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>ae5f68fbbb04a0ce77534754cf5b43bf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ICPChainBase</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>aa5f85b9315454c522a7ef9772a9b0420</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; ErrorMinimizer &gt;</type>
      <name>errorMinimizer</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a002a3a77c1a213f92096ef49e818afd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; Inspector &gt;</type>
      <name>inspector</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a5531edaa3a901b73f06f3bcdc943fcfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; Matcher &gt;</type>
      <name>matcher</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a027495d4ea7b896fdd474d5e435d9f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OutlierFilters</type>
      <name>outlierFilters</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a6f76250186193b5b1a462b73abba9414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataPointsFilters</type>
      <name>readingDataPointsFilters</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a3c99da3883dd0c015e4db634332790f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataPointsFilters</type>
      <name>readingStepDataPointsFilters</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>aabda3823357ce5d815f66b3dc19981bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataPointsFilters</type>
      <name>referenceDataPointsFilters</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a34b362cf5608610be1f4d71888f41fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TransformationCheckers</type>
      <name>transformationCheckers</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a88783ec6716b4a0597b9bf3981c3c4e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Transformations</type>
      <name>transformations</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a4ae492b6d3cba6654206777e965d472e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>cleanup</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>ab4cdeeee285725dea6af196b29bc76f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::string &amp;</type>
      <name>createModuleFromRegistrar</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a09f212ede1e04f7e987707925d082f04</anchor>
      <arglist>(const std::string &amp;regName, const PointMatcherSupport::YAML::Node &amp;doc, const R &amp;registrar, std::shared_ptr&lt; typename R::TargetType &gt; &amp;module)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>const std::string &amp;</type>
      <name>createModulesFromRegistrar</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a93ca0248e7fc5094a3569108852e2d5c</anchor>
      <arglist>(const std::string &amp;regName, const PointMatcherSupport::YAML::Node &amp;doc, const R &amp;registrar, std::vector&lt; std::shared_ptr&lt; typename R::TargetType &gt; &gt; &amp;modules)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ICPChainBase</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a92d8ba3981ca6a0c63d9da8c10dda1ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>loadAdditionalYAMLContent</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a506827752c07f8aebb33f10bcb691846</anchor>
      <arglist>(PointMatcherSupport::YAML::Node &amp;doc)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::string</type>
      <name>nodeVal</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a25413e24bf0a495380c33741369a17f1</anchor>
      <arglist>(const std::string &amp;regName, const PointMatcherSupport::YAML::Node &amp;doc)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>maxNumIterationsReached</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a621b378847dfc4843577e875a69ae729</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>prefilteredReadingPtsCount</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a088af08d553f2742923c91a3b180a469</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>unsigned</type>
      <name>prefilteredReferencePtsCount</name>
      <anchorfile>structPointMatcher_1_1ICPChainBase.html</anchorfile>
      <anchor>a19f191b15f074ee06e8819de042df58c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IcpHelper</name>
    <filename>classIcpHelper.html</filename>
    <base>testing::Test</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpVTK</name>
      <anchorfile>classIcpHelper.html</anchorfile>
      <anchor>af9e0b8e49e6388e20a6f35eebc8a7054</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validate2dTransformation</name>
      <anchorfile>classIcpHelper.html</anchorfile>
      <anchor>abfea187f8693afb886d5a0f3f3083413</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validate3dTransformation</name>
      <anchorfile>classIcpHelper.html</anchorfile>
      <anchor>ae9168feb6291b41172e2cc0001d8a18b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>PM::ICP</type>
      <name>icp</name>
      <anchorfile>classIcpHelper.html</anchorfile>
      <anchor>a0ddf4eff903b730b1078244488b43ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PM::Parameters</type>
      <name>params</name>
      <anchorfile>classIcpHelper.html</anchorfile>
      <anchor>a24b309f024193deef462c9ea87aa2e2a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::ICPSequence</name>
    <filename>structPointMatcher_1_1ICPSequence.html</filename>
    <base>PointMatcher::ICP</base>
    <member kind="function">
      <type>void</type>
      <name>clearMap</name>
      <anchorfile>structPointMatcher_1_1ICPSequence.html</anchorfile>
      <anchor>a946ceacbe3744b1c4c26847a77501b5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TransformationParameters</type>
      <name>compute</name>
      <anchorfile>structPointMatcher_1_1ICPSequence.html</anchorfile>
      <anchor>ad3581609c3318d06c472d7479ae75365</anchor>
      <arglist>(const DataPoints &amp;cloudIn, const TransformationParameters &amp;initialTransformationParameters)</arglist>
    </member>
    <member kind="function">
      <type>const DataPoints &amp;</type>
      <name>getPrefilteredInternalMap</name>
      <anchorfile>structPointMatcher_1_1ICPSequence.html</anchorfile>
      <anchor>addf4a75e982567a795b978dad907c30c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const DataPoints</type>
      <name>getPrefilteredMap</name>
      <anchorfile>structPointMatcher_1_1ICPSequence.html</anchorfile>
      <anchor>a7a7929fa1adc9f494098e3703c79ef99</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasMap</name>
      <anchorfile>structPointMatcher_1_1ICPSequence.html</anchorfile>
      <anchor>a12ac0653f6711e71af690b3632431934</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadFromYaml</name>
      <anchorfile>structPointMatcher_1_1ICPSequence.html</anchorfile>
      <anchor>aa91419de5311a030484dc8eea71430cb</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>TransformationParameters</type>
      <name>operator()</name>
      <anchorfile>structPointMatcher_1_1ICPSequence.html</anchorfile>
      <anchor>ac5c316da33f26953776b96510fd96dc2</anchor>
      <arglist>(const DataPoints &amp;cloudIn)</arglist>
    </member>
    <member kind="function">
      <type>TransformationParameters</type>
      <name>operator()</name>
      <anchorfile>structPointMatcher_1_1ICPSequence.html</anchorfile>
      <anchor>a662c3a9cbb8f49d9ef813bdf0fb26392</anchor>
      <arglist>(const DataPoints &amp;cloudIn, const TransformationParameters &amp;initialTransformationParameters)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PM_DEPRECATED</name>
      <anchorfile>structPointMatcher_1_1ICPSequence.html</anchorfile>
      <anchor>a77a2290e90ef330096f5e19aa6c63948</anchor>
      <arglist>(&quot;Use getPrefilteredInternalMap instead. &quot; &quot;Function now always returns map with filter chain applied. &quot; &quot;This may have altered your program behavior.&quot; &quot;Reasons for this stated here and in associated PR: &quot; &quot;https://github.com/ethz-asl/libpointmatcher/issues/209.&quot;) const DataPoints &amp;getInternalMap() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PM_DEPRECATED</name>
      <anchorfile>structPointMatcher_1_1ICPSequence.html</anchorfile>
      <anchor>a835fce754ecf2cffafffa43f8eeea4bf</anchor>
      <arglist>(&quot;Use getPrefilteredMap instead. &quot; &quot;Function now always returns map with filter chain applied. &quot; &quot;This may have altered your program behavior.&quot; &quot;Reasons for this stated here and in associated PR: &quot; &quot;https://github.com/ethz-asl/libpointmatcher/issues/209&quot;) const DataPoints getMap() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setDefault</name>
      <anchorfile>structPointMatcher_1_1ICPSequence.html</anchorfile>
      <anchor>ac6e700d3920db31c05836862ecf89a55</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>setMap</name>
      <anchorfile>structPointMatcher_1_1ICPSequence.html</anchorfile>
      <anchor>ab6d5d06c020e174d3e7957d76b6e1514</anchor>
      <arglist>(const DataPoints &amp;map)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DataPoints</type>
      <name>mapPointCloud</name>
      <anchorfile>structPointMatcher_1_1ICPSequence.html</anchorfile>
      <anchor>a2b8b6a2b6bcef28a64a127904528b8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TransformationParameters</type>
      <name>T_refIn_refMean</name>
      <anchorfile>structPointMatcher_1_1ICPSequence.html</anchorfile>
      <anchor>a6a9a40609aaf28f1659869148dc4dd73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>identity_hash</name>
    <filename>classidentity__hash.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>std::size_t</type>
      <name>operator()</name>
      <anchorfile>classidentity__hash.html</anchorfile>
      <anchor>a77eaaa7a8f3f93b1a23edb52bda801ed</anchor>
      <arglist>(const T &amp;value) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>IdentityDataPointsFilter</name>
    <filename>structIdentityDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structIdentityDataPointsFilter.html</anchorfile>
      <anchor>ad475f9bed32d8c9a08a445a5db6aede5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structIdentityDataPointsFilter.html</anchorfile>
      <anchor>adc5da1d8fb3fcc4766baeba7044a06b6</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdentityDataPointsFilter</name>
      <anchorfile>structIdentityDataPointsFilter.html</anchorfile>
      <anchor>a86a0e5dcecaa230d8054e4b9cec73da2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structIdentityDataPointsFilter.html</anchorfile>
      <anchor>a613e8166824890fed4eb42b55a11bdd5</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structIdentityDataPointsFilter.html</anchorfile>
      <anchor>a3c02a51d3a01cc5f33eb04f74fd3b07d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>IdentityErrorMinimizer</name>
    <filename>structIdentityErrorMinimizer.html</filename>
    <templarg></templarg>
    <base>PointMatcher::ErrorMinimizer</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::ErrorMinimizer::ErrorElements</type>
      <name>ErrorElements</name>
      <anchorfile>structIdentityErrorMinimizer.html</anchorfile>
      <anchor>af1bad5c79909cc17220796473e79a969</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::TransformationParameters</type>
      <name>TransformationParameters</name>
      <anchorfile>structIdentityErrorMinimizer.html</anchorfile>
      <anchor>a5ce2844dbad101921312ae83295cc99b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TransformationParameters</type>
      <name>compute</name>
      <anchorfile>structIdentityErrorMinimizer.html</anchorfile>
      <anchor>af9b96bf707d11286b995f8569ee3e69f</anchor>
      <arglist>(const ErrorElements &amp;mPts)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdentityErrorMinimizer</name>
      <anchorfile>structIdentityErrorMinimizer.html</anchorfile>
      <anchor>a9293a97f771b4d7d2e74c52a40c9d8ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structIdentityErrorMinimizer.html</anchorfile>
      <anchor>acfd228b08c1a3b0e1c95dff657fb1b62</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::IdxCompare</name>
    <filename>structPointMatcherSupport_1_1IdxCompare.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structPointMatcherSupport_1_1IdxCompare.html</anchorfile>
      <anchor>a072169dbf8fbb2ee060b014ba9e9ce67</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IdxCompare</name>
      <anchorfile>structPointMatcherSupport_1_1IdxCompare.html</anchorfile>
      <anchor>a18205ed6b8747e54462767800ec72d8f</anchor>
      <arglist>(const typename PointMatcher&lt; T &gt;::Vector &amp;target)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structPointMatcherSupport_1_1IdxCompare.html</anchorfile>
      <anchor>a701445f7b743806decf0c768b4327af9</anchor>
      <arglist>(size_t a, size_t b) const</arglist>
    </member>
    <member kind="variable">
      <type>const Vector &amp;</type>
      <name>target</name>
      <anchorfile>structPointMatcherSupport_1_1IdxCompare.html</anchorfile>
      <anchor>a6fd5fab5ed4b30cff6c8928228fe0726</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointCloudToVoxelGrid::Impl</name>
    <filename>structPointCloudToVoxelGrid_1_1Impl.html</filename>
    <member kind="variable">
      <type>tsl::robin_map&lt; indices_t, voxel_t, IndicesHash &gt;</type>
      <name>pts_voxels</name>
      <anchorfile>structPointCloudToVoxelGrid_1_1Impl.html</anchorfile>
      <anchor>a30df138e2cc966202b70afcc38ea502f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointCloudToVoxelGridSingle::Impl</name>
    <filename>structPointCloudToVoxelGridSingle_1_1Impl.html</filename>
    <member kind="variable">
      <type>tsl::robin_map&lt; indices_t, voxel_t, IndicesHash &gt;</type>
      <name>pts_voxels</name>
      <anchorfile>structPointCloudToVoxelGridSingle_1_1Impl.html</anchorfile>
      <anchor>a30830a63dc151c80b38715c5aa357099</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ImplicitlyConvertible</name>
    <filename>classtesting_1_1internal_1_1ImplicitlyConvertible.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const bool</type>
      <name>value</name>
      <anchorfile>classtesting_1_1internal_1_1ImplicitlyConvertible.html</anchorfile>
      <anchor>aea51cecabca681fb75659e224771b7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static char(&amp;</type>
      <name>Helper</name>
      <anchorfile>classtesting_1_1internal_1_1ImplicitlyConvertible.html</anchorfile>
      <anchor>aba219f30a4cbba407d8141ce53fbfeb7</anchor>
      <arglist>(...))[2]</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static char</type>
      <name>Helper</name>
      <anchorfile>classtesting_1_1internal_1_1ImplicitlyConvertible.html</anchorfile>
      <anchor>a20029a4415e5f9ae152b8fce8b124980</anchor>
      <arglist>(To)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static From</type>
      <name>MakeFrom</name>
      <anchorfile>classtesting_1_1internal_1_1ImplicitlyConvertible.html</anchorfile>
      <anchor>a0da4a10ec1ed7c0c70294af38f8a9ced</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>IncidenceAngleDataPointsFilter</name>
    <filename>structIncidenceAngleDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structIncidenceAngleDataPointsFilter.html</anchorfile>
      <anchor>a6b9dfb17044e42a7485a888513914a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structIncidenceAngleDataPointsFilter.html</anchorfile>
      <anchor>a326c4cc9358aee04c1ccb7c05c51b588</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structIncidenceAngleDataPointsFilter.html</anchorfile>
      <anchor>a94dadf170b2f1b0682b013e996ef9934</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structIncidenceAngleDataPointsFilter.html</anchorfile>
      <anchor>a8e43196831d55070975915408e06d75d</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IncidenceAngleDataPointsFilter</name>
      <anchorfile>structIncidenceAngleDataPointsFilter.html</anchorfile>
      <anchor>abcdf4b57112eb47822a8e33c7b09e4ba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structIncidenceAngleDataPointsFilter.html</anchorfile>
      <anchor>a1c02ce1c48eeaa658bcc874215a717cd</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structIncidenceAngleDataPointsFilter.html</anchorfile>
      <anchor>ac3cffe8c7c43409630a5635d61576fa6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::Indentation</name>
    <filename>structYAML__PM_1_1Indentation.html</filename>
    <member kind="function">
      <type></type>
      <name>Indentation</name>
      <anchorfile>structYAML__PM_1_1Indentation.html</anchorfile>
      <anchor>a8388b170f14b4ac2e532d1e4372566ce</anchor>
      <arglist>(unsigned n_)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>n</name>
      <anchorfile>structYAML__PM_1_1Indentation.html</anchorfile>
      <anchor>af93156261f1c27fbc182b042dcd19b69</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::Scanner::IndentMarker</name>
    <filename>structYAML__PM_1_1Scanner_1_1IndentMarker.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>INDENT_TYPE</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>accc52ccd5dfcec468bffa15c8b0d0b9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAP</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>accc52ccd5dfcec468bffa15c8b0d0b9cabcf4792243e70e5fe2cf0f957a73d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEQ</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>accc52ccd5dfcec468bffa15c8b0d0b9cae224e43fd0589b721b1e75a008dfc11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>accc52ccd5dfcec468bffa15c8b0d0b9ca158ca8feff2330af338d6054d17cd7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>a1c672d1efee4babd78e18bce25d3d04cabb0a6bd9d446fa343e4a7804f0f5bb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAP</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>accc52ccd5dfcec468bffa15c8b0d0b9cabcf4792243e70e5fe2cf0f957a73d152</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>accc52ccd5dfcec468bffa15c8b0d0b9ca158ca8feff2330af338d6054d17cd7b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEQ</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>accc52ccd5dfcec468bffa15c8b0d0b9cae224e43fd0589b721b1e75a008dfc11a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>STATUS</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>a1c672d1efee4babd78e18bce25d3d04c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALID</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>a1c672d1efee4babd78e18bce25d3d04ca427beb99b73b1abbd0dc74af189e625f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>a1c672d1efee4babd78e18bce25d3d04cabb0a6bd9d446fa343e4a7804f0f5bb64</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>a1c672d1efee4babd78e18bce25d3d04cad6fe8d00a26b5d705c6c4aea2f35f30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNKNOWN</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>a1c672d1efee4babd78e18bce25d3d04cad6fe8d00a26b5d705c6c4aea2f35f30f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALID</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>a1c672d1efee4babd78e18bce25d3d04ca427beb99b73b1abbd0dc74af189e625f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndentMarker</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>a233a6af7bf3d20ab0c4de4ac5becfcde</anchor>
      <arglist>(int column_, INDENT_TYPE type_)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>column</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>a5d5ad00720de1573111da459d48a194b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Token *</type>
      <name>pStartToken</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>a57efd9a227bad8e9d8059f32903ebd8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATUS</type>
      <name>status</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>a6314fe608c9deb36897b70c0ed761b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>INDENT_TYPE</type>
      <name>type</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1IndentMarker.html</anchorfile>
      <anchor>ab820582f5cc6a4678360af1e6ffbb3f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::IndentTo</name>
    <filename>structYAML__PM_1_1IndentTo.html</filename>
    <member kind="function">
      <type></type>
      <name>IndentTo</name>
      <anchorfile>structYAML__PM_1_1IndentTo.html</anchorfile>
      <anchor>a5b413d69825807bf18306898cb182ee1</anchor>
      <arglist>(unsigned n_)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>n</name>
      <anchorfile>structYAML__PM_1_1IndentTo.html</anchorfile>
      <anchor>a9128848c996be3fca2fdfd405bed506f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::IndexHeapBruteForceVector</name>
    <filename>structNabo_1_1IndexHeapBruteForceVector.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">Nabo::IndexHeapBruteForceVector::Entry</class>
    <member kind="typedef">
      <type>std::vector&lt; Entry &gt;</type>
      <name>Entries</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector.html</anchorfile>
      <anchor>a2ee4e90ed620b9d6b8a57324af89794b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IT</type>
      <name>Index</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector.html</anchorfile>
      <anchor>aac064e4f03ba71dcd33e15dd3ad76393</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Index, Eigen::Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector.html</anchorfile>
      <anchor>a4a57f5aa3f5a3fc64e5ca5395f336145</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VT</type>
      <name>Value</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector.html</anchorfile>
      <anchor>a71862c6642ab236cf9d34d7ff9691c26</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Value, Eigen::Dynamic, 1 &gt;</type>
      <name>ValueVector</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector.html</anchorfile>
      <anchor>aafdb55e58066863688ca8b7766c2c046</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getData</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector.html</anchorfile>
      <anchor>a39e24cda9a68c9b01b3559f8ab88858c</anchor>
      <arglist>(const Eigen::MatrixBase&lt; DI &gt; &amp;indices, const Eigen::MatrixBase&lt; DV &gt; &amp;values) const</arglist>
    </member>
    <member kind="function">
      <type>const VT &amp;</type>
      <name>headValue</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector.html</anchorfile>
      <anchor>a611b955b582f02eb777f16058b53dd18</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndexHeapBruteForceVector</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector.html</anchorfile>
      <anchor>a229b5c68bd722e8de0e71c61cf686ca4</anchor>
      <arglist>(const size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replaceHead</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector.html</anchorfile>
      <anchor>acc07b6bacc49a835830e1f18dc0bacd1</anchor>
      <arglist>(const Index index, const Value value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector.html</anchorfile>
      <anchor>ac3a8242d8c77cac60fa5a3d9fa62ce3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector.html</anchorfile>
      <anchor>ac08732e66dd3b6fae1574259348a396f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Entries</type>
      <name>data</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector.html</anchorfile>
      <anchor>a4a507eb54bf032423b7fc04bf3ecba32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const VT &amp;</type>
      <name>headValueRef</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector.html</anchorfile>
      <anchor>a08685700d8fd0d14e4b75a2e4882ba4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>sizeMinusOne</name>
      <anchorfile>structNabo_1_1IndexHeapBruteForceVector.html</anchorfile>
      <anchor>a7812e443ce094d2832d7c44352b1672d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::IndexHeapSTL</name>
    <filename>structNabo_1_1IndexHeapSTL.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <class kind="struct">Nabo::IndexHeapSTL::Entry</class>
    <member kind="typedef">
      <type>std::vector&lt; Entry &gt;</type>
      <name>Entries</name>
      <anchorfile>structNabo_1_1IndexHeapSTL.html</anchorfile>
      <anchor>a2739ec99178dbf2a18fc1cf0bb2670ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IT</type>
      <name>Index</name>
      <anchorfile>structNabo_1_1IndexHeapSTL.html</anchorfile>
      <anchor>a55ea40222cc1872b6f9f8fac74c77698</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Index, Eigen::Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>structNabo_1_1IndexHeapSTL.html</anchorfile>
      <anchor>a04ac46b5c272d101abcecd9c272fd991</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>VT</type>
      <name>Value</name>
      <anchorfile>structNabo_1_1IndexHeapSTL.html</anchorfile>
      <anchor>a430357bce855ab25cce90674847af39e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Value, Eigen::Dynamic, 1 &gt;</type>
      <name>ValueVector</name>
      <anchorfile>structNabo_1_1IndexHeapSTL.html</anchorfile>
      <anchor>a9549407e1cc0a48c36b7f6f93ed5da1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getData</name>
      <anchorfile>structNabo_1_1IndexHeapSTL.html</anchorfile>
      <anchor>a0755a9f906fe82100797e0779799b9c9</anchor>
      <arglist>(const Eigen::MatrixBase&lt; DI &gt; &amp;indices, const Eigen::MatrixBase&lt; DV &gt; &amp;values) const</arglist>
    </member>
    <member kind="function">
      <type>const VT &amp;</type>
      <name>headValue</name>
      <anchorfile>structNabo_1_1IndexHeapSTL.html</anchorfile>
      <anchor>aa436f1d5b96e356398095242d2c7fb17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IndexHeapSTL</name>
      <anchorfile>structNabo_1_1IndexHeapSTL.html</anchorfile>
      <anchor>ae6f0c593f6e08decb17cfc822274ac81</anchor>
      <arglist>(const size_t size)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>replaceHead</name>
      <anchorfile>structNabo_1_1IndexHeapSTL.html</anchorfile>
      <anchor>a3d271374e5e99f168c2399555232f7b0</anchor>
      <arglist>(const Index index, const Value value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>structNabo_1_1IndexHeapSTL.html</anchorfile>
      <anchor>a43799329d85f56911b770b1fd3b2a541</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>sort</name>
      <anchorfile>structNabo_1_1IndexHeapSTL.html</anchorfile>
      <anchor>aa3fc9a7eb03b35d39520302193b293ec</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Entries</type>
      <name>data</name>
      <anchorfile>structNabo_1_1IndexHeapSTL.html</anchorfile>
      <anchor>a758f43e3b132a92c9f50cfe81c80a451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>nbNeighbours</name>
      <anchorfile>structNabo_1_1IndexHeapSTL.html</anchorfile>
      <anchor>aa6bce69248c786fd4e055ad04a8cc960</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::PointCloudToVoxelGrid::indices_t</name>
    <filename>structmp2p__icp__filters_1_1PointCloudToVoxelGrid_1_1indices__t.html</filename>
    <member kind="function">
      <type></type>
      <name>indices_t</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGrid_1_1indices__t.html</anchorfile>
      <anchor>a827794ecef118600401e83d259db5d81</anchor>
      <arglist>(int32_t cx, int32_t cy, int32_t cz)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGrid_1_1indices__t.html</anchorfile>
      <anchor>af46aa8cfabb6af39da6b67d9471e18e3</anchor>
      <arglist>(const indices_t &amp;o) const</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>cx_</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGrid_1_1indices__t.html</anchorfile>
      <anchor>a57425ab31422a309641f28a2816bdf67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>cy_</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGrid_1_1indices__t.html</anchorfile>
      <anchor>ac24a14e9db3771293ebb1675ca965370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>cz_</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGrid_1_1indices__t.html</anchorfile>
      <anchor>ab5a07511584dc82b1ad1c53865e2a23d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t</name>
    <filename>structmp2p__icp__filters_1_1PointCloudToVoxelGridSingle_1_1indices__t.html</filename>
    <member kind="function">
      <type></type>
      <name>indices_t</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGridSingle_1_1indices__t.html</anchorfile>
      <anchor>a42fee1963064e2591c2a70744657873a</anchor>
      <arglist>(int32_t cx, int32_t cy, int32_t cz)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGridSingle_1_1indices__t.html</anchorfile>
      <anchor>a38c33c1bddd027540863ddf78fe69d67</anchor>
      <arglist>(const indices_t &amp;o) const</arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>cx_</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGridSingle_1_1indices__t.html</anchorfile>
      <anchor>a9f50b000ef5283d6a5de5ee21ec6918d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>cy_</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGridSingle_1_1indices__t.html</anchorfile>
      <anchor>ae8d5f49f08d0e83a531ab7b63524a342</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>cz_</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGridSingle_1_1indices__t.html</anchorfile>
      <anchor>aeb0bc03dddfaae3c19811b023f86df5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::PointCloudToVoxelGrid::IndicesHash</name>
    <filename>structmp2p__icp__filters_1_1PointCloudToVoxelGrid_1_1IndicesHash.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>operator()</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGrid_1_1IndicesHash.html</anchorfile>
      <anchor>aa06487e49c762fe103fcc477d7f1f4ab</anchor>
      <arglist>(const indices_t &amp;k) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGrid_1_1IndicesHash.html</anchorfile>
      <anchor>a5a421a85d384cdf2c2c237f7eda8ab6a</anchor>
      <arglist>(const indices_t &amp;k1, const indices_t &amp;k2) const noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::PointCloudToVoxelGridSingle::IndicesHash</name>
    <filename>structmp2p__icp__filters_1_1PointCloudToVoxelGridSingle_1_1IndicesHash.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>operator()</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGridSingle_1_1IndicesHash.html</anchorfile>
      <anchor>af37bb4427809e3be5641d5c7a6aaf008</anchor>
      <arglist>(const indices_t &amp;k) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGridSingle_1_1IndicesHash.html</anchorfile>
      <anchor>a381ccc3d5e60d66e59bff5c44a6f93d9</anchor>
      <arglist>(const indices_t &amp;k1, const indices_t &amp;k2) const noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::internal::InfoPerParam</name>
    <filename>structmp2p__icp_1_1internal_1_1InfoPerParam.html</filename>
    <member kind="variable">
      <type>std::optional&lt; mrpt::expr::CRuntimeCompiledExpression &gt;</type>
      <name>compiled</name>
      <anchorfile>structmp2p__icp_1_1internal_1_1InfoPerParam.html</anchorfile>
      <anchor>ac2a3ab38263ca3d77adc8272251a393f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>expression</name>
      <anchorfile>structmp2p__icp_1_1internal_1_1InfoPerParam.html</anchorfile>
      <anchor>aec2e803bb5eab7c9519851124a1fdab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_been_evaluated</name>
      <anchorfile>structmp2p__icp_1_1internal_1_1InfoPerParam.html</anchorfile>
      <anchor>a9481f10f15fa88367f2bee5ff6fd2be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_constant</name>
      <anchorfile>structmp2p__icp_1_1internal_1_1InfoPerParam.html</anchorfile>
      <anchor>a4ee2a2a87348442cee8fc789ebe2d6dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::variant&lt; std::monostate, double *, float *, uint32_t * &gt;</type>
      <name>target</name>
      <anchorfile>structmp2p__icp_1_1internal_1_1InfoPerParam.html</anchorfile>
      <anchor>a5556a87e0ea333a7c0312cf701287b73</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::Inspector</name>
    <filename>structPointMatcher_1_1Inspector.html</filename>
    <base>PointMatcherSupport::Parametrizable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addStat</name>
      <anchorfile>structPointMatcher_1_1Inspector.html</anchorfile>
      <anchor>aa3fed018bc792e857e3ff4ef011022f5</anchor>
      <arglist>(const std::string &amp;name, double data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpIteration</name>
      <anchorfile>structPointMatcher_1_1Inspector.html</anchorfile>
      <anchor>a35bd2c712400ca947a326e5739f998af</anchor>
      <arglist>(const size_t iterationNumber, const TransformationParameters &amp;parameters, const DataPoints &amp;filteredReference, const DataPoints &amp;reading, const Matches &amp;matches, const OutlierWeights &amp;outlierWeights, const TransformationCheckers &amp;transformationCheckers)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpStats</name>
      <anchorfile>structPointMatcher_1_1Inspector.html</anchorfile>
      <anchor>a915a95fbb89636ab63d2d6cdd5eb5fcb</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpStatsHeader</name>
      <anchorfile>structPointMatcher_1_1Inspector.html</anchorfile>
      <anchor>a8e2145cca168a0a93ed84b5d786d1944</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structPointMatcher_1_1Inspector.html</anchorfile>
      <anchor>aecc0f01c3b739f939efaaea58ca2db2b</anchor>
      <arglist>(const size_t iterationCount)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>structPointMatcher_1_1Inspector.html</anchorfile>
      <anchor>a0ed20c37902ac570fd64db14b1ee8941</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Inspector</name>
      <anchorfile>structPointMatcher_1_1Inspector.html</anchorfile>
      <anchor>acf4fb778dabde432bbd2ad3fa1b26a41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Inspector</name>
      <anchorfile>structPointMatcher_1_1Inspector.html</anchorfile>
      <anchor>ac7363d0409b7ee56124864b8f7328e3c</anchor>
      <arglist>(const std::string &amp;className, const ParametersDoc paramsDoc, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Inspector</name>
      <anchorfile>structPointMatcher_1_1Inspector.html</anchorfile>
      <anchor>af90a82a500b069e22e9741a0f9e28734</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>InspectorsImpl</name>
    <filename>structInspectorsImpl.html</filename>
    <templarg></templarg>
    <class kind="struct">InspectorsImpl::AbstractVTKInspector</class>
    <class kind="struct">InspectorsImpl::NullInspector</class>
    <class kind="struct">InspectorsImpl::PerformanceInspector</class>
    <class kind="struct">InspectorsImpl::VTKFileInspector</class>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structInspectorsImpl.html</anchorfile>
      <anchor>acc18706034e0fb64bdee5fac8bb7c8e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Inspector</type>
      <name>Inspector</name>
      <anchorfile>structInspectorsImpl.html</anchorfile>
      <anchor>a825e215b3c605c813902c4abe66396f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matches</type>
      <name>Matches</name>
      <anchorfile>structInspectorsImpl.html</anchorfile>
      <anchor>aff1586f291be7ba24eba5675c10e954b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structInspectorsImpl.html</anchorfile>
      <anchor>a9b65b370428d5420ca708132d854ccda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::OutlierWeights</type>
      <name>OutlierWeights</name>
      <anchorfile>structInspectorsImpl.html</anchorfile>
      <anchor>ac6c456d9e6806265e5a528c605bfcebf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structInspectorsImpl.html</anchorfile>
      <anchor>a9d1553d443f3152c26d571c4de30f77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structInspectorsImpl.html</anchorfile>
      <anchor>a995b709933bb24ca627089be5451fe37</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structInspectorsImpl.html</anchorfile>
      <anchor>a669e1857fac3601a987194eeaf39482f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structInspectorsImpl.html</anchorfile>
      <anchor>af15ada504c7c1f5497fe4a70c019fc0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structInspectorsImpl.html</anchorfile>
      <anchor>a70e5ac4c8dc80a1acbee3a0297287178</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::TransformationCheckers</type>
      <name>TransformationCheckers</name>
      <anchorfile>structInspectorsImpl.html</anchorfile>
      <anchor>acd0310f91406f74aa47be49226a39c71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::TransformationParameters</type>
      <name>TransformationParameters</name>
      <anchorfile>structInspectorsImpl.html</anchorfile>
      <anchor>adad6e2a4101d6dd4ca5586d6f3776592</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::InvalidElement</name>
    <filename>structPointMatcherSupport_1_1InvalidElement.html</filename>
    <member kind="function">
      <type></type>
      <name>InvalidElement</name>
      <anchorfile>structPointMatcherSupport_1_1InvalidElement.html</anchorfile>
      <anchor>ab1cbea1798dd56f2e054c862c84aacad</anchor>
      <arglist>(const std::string &amp;reason)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::DataPoints::InvalidField</name>
    <filename>structPointMatcher_1_1DataPoints_1_1InvalidField.html</filename>
    <member kind="function">
      <type></type>
      <name>InvalidField</name>
      <anchorfile>structPointMatcher_1_1DataPoints_1_1InvalidField.html</anchorfile>
      <anchor>af822f67d5cfba95ece725b8158ed16c7</anchor>
      <arglist>(const std::string &amp;reason)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::InvalidModuleType</name>
    <filename>structPointMatcherSupport_1_1InvalidModuleType.html</filename>
    <member kind="function">
      <type></type>
      <name>InvalidModuleType</name>
      <anchorfile>structPointMatcherSupport_1_1InvalidModuleType.html</anchorfile>
      <anchor>a6a0380f4a73aa4698c28a3ba163ab164</anchor>
      <arglist>(const std::string &amp;reason)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::Parametrizable::InvalidParameter</name>
    <filename>structPointMatcherSupport_1_1Parametrizable_1_1InvalidParameter.html</filename>
    <member kind="function">
      <type></type>
      <name>InvalidParameter</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable_1_1InvalidParameter.html</anchorfile>
      <anchor>ab9fc7e306695a2ee5d7bec8520c282c9</anchor>
      <arglist>(const std::string &amp;reason)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::InvalidScalar</name>
    <filename>classYAML__PM_1_1InvalidScalar.html</filename>
    <base>YAML_PM::RepresentationException</base>
    <member kind="function">
      <type></type>
      <name>InvalidScalar</name>
      <anchorfile>classYAML__PM_1_1InvalidScalar.html</anchorfile>
      <anchor>a0414558d08b54272620dd6efeebfd725</anchor>
      <arglist>(const Mark &amp;mark_)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IOLoadSaveTest</name>
    <filename>classIOLoadSaveTest.html</filename>
    <base>testing::Test</base>
    <member kind="function">
      <type>void</type>
      <name>addRandomDescriptor</name>
      <anchorfile>classIOLoadSaveTest.html</anchorfile>
      <anchor>a5ca3560101f6bd59ddcf9f2d2ee3132c</anchor>
      <arglist>(const string &amp;descriptorName, const int rows)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>addRandomFeature</name>
      <anchorfile>classIOLoadSaveTest.html</anchorfile>
      <anchor>aa18241a322d1327cc5220781353c5ddc</anchor>
      <arglist>(const string &amp;featureName, const int rows)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>loadSaveTest</name>
      <anchorfile>classIOLoadSaveTest.html</anchorfile>
      <anchor>a3fc39c3f22dfd0a76826eb51fbef7260</anchor>
      <arglist>(const string &amp;testFileName, bool plyFormat=false, const int nbPts=10, bool binary=false)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classIOLoadSaveTest.html</anchorfile>
      <anchor>a1162b95e4691ac270ca36efa3dfb9224</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classIOLoadSaveTest.html</anchorfile>
      <anchor>a9db7b43b2db580b2c5b4241527e5bcf0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DP::Labels</type>
      <name>featureLabels</name>
      <anchorfile>classIOLoadSaveTest.html</anchorfile>
      <anchor>aff1327c2cc6b93d48ea3e59c9ff99b62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>nbPts</name>
      <anchorfile>classIOLoadSaveTest.html</anchorfile>
      <anchor>a3be29ea4580b818d5ceae8afde7d38ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DP</type>
      <name>ptCloud</name>
      <anchorfile>classIOLoadSaveTest.html</anchorfile>
      <anchor>a67ba5bb77fe3c7fad0662bcebab8ba28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DP</type>
      <name>ptCloudFromFile</name>
      <anchorfile>classIOLoadSaveTest.html</anchorfile>
      <anchor>af4417e634b500a57a4734e6c6ec19289</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>string</type>
      <name>testFileName</name>
      <anchorfile>classIOLoadSaveTest.html</anchorfile>
      <anchor>aee3a9ab8aa86740edd5906ac1b85abea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_index_type</name>
    <filename>structYAML__PM_1_1is__index__type.html</filename>
    <templarg></templarg>
    <base>is_index_type_with_check&lt; T, false &gt;</base>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_index_type_with_check</name>
    <filename>structYAML__PM_1_1is__index__type__with__check.html</filename>
    <templarg></templarg>
    <templarg>check</templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__index__type__with__check.html</anchorfile>
      <anchor>a0e5564feed9a721de2258120d9765bdcaad81d31f5aa89f8c2e20eaa452f267ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__index__type__with__check.html</anchorfile>
      <anchor>a0e5564feed9a721de2258120d9765bdcaad81d31f5aa89f8c2e20eaa452f267ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_index_type_with_check&lt; std::size_t, false &gt;</name>
    <filename>structYAML__PM_1_1is__index__type__with__check_3_01std_1_1size__t_00_01false_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__index__type__with__check_3_01std_1_1size__t_00_01false_01_4.html</anchorfile>
      <anchor>a9ce2c1e2e56cab30ef7def1bf685cdbfac4a4d62e2fa129fdad75f1e095c0aca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__index__type__with__check_3_01std_1_1size__t_00_01false_01_4.html</anchorfile>
      <anchor>a9ce2c1e2e56cab30ef7def1bf685cdbfac4a4d62e2fa129fdad75f1e095c0aca0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>is_index_type_with_check&lt; T, false &gt;</name>
    <filename>structYAML__PM_1_1is__index__type__with__check.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__index__type__with__check.html</anchorfile>
      <anchor>a0e5564feed9a721de2258120d9765bdcaad81d31f5aa89f8c2e20eaa452f267ac</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_numeric</name>
    <filename>structYAML__PM_1_1is__numeric.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric.html</anchorfile>
      <anchor>ad36818b87ab3e521a5c473522cee4da2a62f4262541f330766e60e5d622216667</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric.html</anchorfile>
      <anchor>ad36818b87ab3e521a5c473522cee4da2a62f4262541f330766e60e5d622216667</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_numeric&lt; char &gt;</name>
    <filename>structYAML__PM_1_1is__numeric_3_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01char_01_4.html</anchorfile>
      <anchor>a5c7781d4a192a9ac9343f8b4df63a86ca2e621d5ea7fd125ae9c38ec9d2802523</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01char_01_4.html</anchorfile>
      <anchor>a5c7781d4a192a9ac9343f8b4df63a86ca2e621d5ea7fd125ae9c38ec9d2802523</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_numeric&lt; double &gt;</name>
    <filename>structYAML__PM_1_1is__numeric_3_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01double_01_4.html</anchorfile>
      <anchor>a7021df452e0072482a0ba06fcc06a279ae78f1a93d560dd52542dde64c86d46fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01double_01_4.html</anchorfile>
      <anchor>a7021df452e0072482a0ba06fcc06a279ae78f1a93d560dd52542dde64c86d46fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_numeric&lt; float &gt;</name>
    <filename>structYAML__PM_1_1is__numeric_3_01float_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01float_01_4.html</anchorfile>
      <anchor>a9a0c991b65f8fb72e16d6d8dc644e46fa9565715123cb321448cc1fdb296a0bd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01float_01_4.html</anchorfile>
      <anchor>a9a0c991b65f8fb72e16d6d8dc644e46fa9565715123cb321448cc1fdb296a0bd3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_numeric&lt; int &gt;</name>
    <filename>structYAML__PM_1_1is__numeric_3_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01int_01_4.html</anchorfile>
      <anchor>a15eb90096499a1a99ac23e614ec7cf4da070c8e7847bd15653b8833f82b49ecec</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01int_01_4.html</anchorfile>
      <anchor>a15eb90096499a1a99ac23e614ec7cf4da070c8e7847bd15653b8833f82b49ecec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_numeric&lt; long double &gt;</name>
    <filename>structYAML__PM_1_1is__numeric_3_01long_01double_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01long_01double_01_4.html</anchorfile>
      <anchor>a3f3fe9d02b25ee7fb08c724ac38a180da813dcc455654acf6158d6da67afc7f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01long_01double_01_4.html</anchorfile>
      <anchor>a3f3fe9d02b25ee7fb08c724ac38a180da813dcc455654acf6158d6da67afc7f31</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_numeric&lt; long int &gt;</name>
    <filename>structYAML__PM_1_1is__numeric_3_01long_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01long_01int_01_4.html</anchorfile>
      <anchor>af8ac9eea45054289ba3f89e46df48291adcc2e109fadbc6d036c534f79a65694d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01long_01int_01_4.html</anchorfile>
      <anchor>af8ac9eea45054289ba3f89e46df48291adcc2e109fadbc6d036c534f79a65694d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_numeric&lt; long long &gt;</name>
    <filename>structYAML__PM_1_1is__numeric_3_01long_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01long_01long_01_4.html</anchorfile>
      <anchor>a69cf561b0dcb9e25f7c642914a0cd091a380f071bf18f99c8d85333ae25d528da</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01long_01long_01_4.html</anchorfile>
      <anchor>a69cf561b0dcb9e25f7c642914a0cd091a380f071bf18f99c8d85333ae25d528da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_numeric&lt; short int &gt;</name>
    <filename>structYAML__PM_1_1is__numeric_3_01short_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01short_01int_01_4.html</anchorfile>
      <anchor>a519339de68c56790fb3ffc5d8f7ece96a4bd6e6e7aee3059e4fef9dfd9d8abd46</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01short_01int_01_4.html</anchorfile>
      <anchor>a519339de68c56790fb3ffc5d8f7ece96a4bd6e6e7aee3059e4fef9dfd9d8abd46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_numeric&lt; unsigned char &gt;</name>
    <filename>structYAML__PM_1_1is__numeric_3_01unsigned_01char_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>a760a501315393cb8c2cb3028e59f0dacaf180e5f079747af8bd4533f598f74932</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01unsigned_01char_01_4.html</anchorfile>
      <anchor>a760a501315393cb8c2cb3028e59f0dacaf180e5f079747af8bd4533f598f74932</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_numeric&lt; unsigned int &gt;</name>
    <filename>structYAML__PM_1_1is__numeric_3_01unsigned_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a90f4a9547ac2e7143ca58c3161e8b215a27efbb248f4ddc10efc7bf4530b7a612</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01unsigned_01int_01_4.html</anchorfile>
      <anchor>a90f4a9547ac2e7143ca58c3161e8b215a27efbb248f4ddc10efc7bf4530b7a612</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_numeric&lt; unsigned long int &gt;</name>
    <filename>structYAML__PM_1_1is__numeric_3_01unsigned_01long_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01unsigned_01long_01int_01_4.html</anchorfile>
      <anchor>aa5ad5fda07d4e818f11c2736ec9de3ecaad24dc70cd1389f65c5fbff24a7f21f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01unsigned_01long_01int_01_4.html</anchorfile>
      <anchor>aa5ad5fda07d4e818f11c2736ec9de3ecaad24dc70cd1389f65c5fbff24a7f21f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_numeric&lt; unsigned long long &gt;</name>
    <filename>structYAML__PM_1_1is__numeric_3_01unsigned_01long_01long_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>a950993fe45d6608a74a08f7fc0b0a94ca4ed22e36589c0aa4b053c51eecf7d58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01unsigned_01long_01long_01_4.html</anchorfile>
      <anchor>a950993fe45d6608a74a08f7fc0b0a94ca4ed22e36589c0aa4b053c51eecf7d58b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_numeric&lt; unsigned short int &gt;</name>
    <filename>structYAML__PM_1_1is__numeric_3_01unsigned_01short_01int_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01unsigned_01short_01int_01_4.html</anchorfile>
      <anchor>ae467750e276611510cf4a0c0d3fafcc6ade587c87575678f421f77385ac86eca1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__numeric_3_01unsigned_01short_01int_01_4.html</anchorfile>
      <anchor>ae467750e276611510cf4a0c0d3fafcc6ade587c87575678f421f77385ac86eca1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>is_pair</name>
    <filename>structis__pair.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>is_pair&lt; std::pair&lt; T1, T2 &gt; &gt;</name>
    <filename>structis__pair_3_01std_1_1pair_3_01T1_00_01T2_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::is_pointer</name>
    <filename>structtesting_1_1internal_1_1is__pointer.html</filename>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>testing::internal::is_pointer&lt; T * &gt;</name>
    <filename>structtesting_1_1internal_1_1is__pointer_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <base>testing::internal::bool_constant</base>
  </compound>
  <compound kind="struct">
    <name>tsl::detail_robin_hash::is_power_of_two_policy</name>
    <filename>structtsl_1_1detail__robin__hash_1_1is__power__of__two__policy.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>tsl::detail_robin_hash::is_power_of_two_policy&lt; tsl::rh::power_of_two_growth_policy&lt; GrowthFactor &gt; &gt;</name>
    <filename>structtsl_1_1detail__robin__hash_1_1is__power__of__two__policy_3_01tsl_1_1rh_1_1power__of__two__a1a28c2963ea7bfc09f131241d081ae6.html</filename>
    <templarg>GrowthFactor</templarg>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_same_type</name>
    <filename>structYAML__PM_1_1is__same__type.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__same__type.html</anchorfile>
      <anchor>aba34ce81faf5cc56315daca7b98ebd7bab3ff120154edb4d1eb385f145c3dd3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__same__type.html</anchorfile>
      <anchor>aba34ce81faf5cc56315daca7b98ebd7bab3ff120154edb4d1eb385f145c3dd3c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_same_type&lt; T, T &gt;</name>
    <filename>structYAML__PM_1_1is__same__type_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__same__type_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a2dce88ca3d54f819a06eeb5663cf1b05ae6a5b262b4639616d3695a1a79c1cacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__same__type_3_01T_00_01T_01_4.html</anchorfile>
      <anchor>a2dce88ca3d54f819a06eeb5663cf1b05ae6a5b262b4639616d3695a1a79c1cacc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_scalar_convertible</name>
    <filename>structYAML__PM_1_1is__scalar__convertible.html</filename>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__scalar__convertible.html</anchorfile>
      <anchor>a3d24b8fb1d876c055b9434c2dc17b6b2aac46ea43d09f1ec62412dc4ad281a545</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__scalar__convertible.html</anchorfile>
      <anchor>a3d24b8fb1d876c055b9434c2dc17b6b2aac46ea43d09f1ec62412dc4ad281a545</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_scalar_convertible&lt; _Null &gt;</name>
    <filename>structYAML__PM_1_1is__scalar__convertible_3_01__Null_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__scalar__convertible_3_01__Null_01_4.html</anchorfile>
      <anchor>a49df0224acb06789c15b04cf0b06b6a9a14ff9c324750bd1f31af1989bcc9b29e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__scalar__convertible_3_01__Null_01_4.html</anchorfile>
      <anchor>a49df0224acb06789c15b04cf0b06b6a9a14ff9c324750bd1f31af1989bcc9b29e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_scalar_convertible&lt; bool &gt;</name>
    <filename>structYAML__PM_1_1is__scalar__convertible_3_01bool_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__scalar__convertible_3_01bool_01_4.html</anchorfile>
      <anchor>a89313e9bf5e1d3c6cf919952bcffb62ba189c8b9752ec86888c07e31d2d261a00</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__scalar__convertible_3_01bool_01_4.html</anchorfile>
      <anchor>a89313e9bf5e1d3c6cf919952bcffb62ba189c8b9752ec86888c07e31d2d261a00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::is_scalar_convertible&lt; std::string &gt;</name>
    <filename>structYAML__PM_1_1is__scalar__convertible_3_01std_1_1string_01_4.html</filename>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__scalar__convertible_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a70c3dabb73075e98e9c9165bcbd6fecda666fae272e71f5c770a1dd7e62029f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>value</name>
      <anchorfile>structYAML__PM_1_1is__scalar__convertible_3_01std_1_1string_01_4.html</anchorfile>
      <anchor>a70c3dabb73075e98e9c9165bcbd6fecda666fae272e71f5c770a1dd7e62029f8b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IsAProtocolMessage</name>
    <filename>structtesting_1_1internal_1_1IsAProtocolMessage.html</filename>
    <templarg></templarg>
    <base>bool_constant&lt; ImplicitlyConvertible&lt; const T *, const ::ProtocolMessage * &gt;::value||ImplicitlyConvertible&lt; const T *, const ::proto2::Message * &gt;::value &gt;</base>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::ICP::IterationHook_Input</name>
    <filename>structmp2p__icp_1_1ICP_1_1IterationHook__Input.html</filename>
    <member kind="function">
      <type></type>
      <name>IterationHook_Input</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1IterationHook__Input.html</anchorfile>
      <anchor>ac50057822e928b11a70fcc42a62ed64d</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>currentIteration</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1IterationHook__Input.html</anchorfile>
      <anchor>ab628cdbba5c7e4aafdee1afd4a3520d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Pairings *</type>
      <name>currentPairings</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1IterationHook__Input.html</anchorfile>
      <anchor>ad702f757e20782ad4d7ceab779e88019</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const OptimalTF_Result *</type>
      <name>currentSolution</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1IterationHook__Input.html</anchorfile>
      <anchor>a3375d39cb1d3fc157ccbf45090626cc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const metric_map_t *</type>
      <name>pcGlobal</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1IterationHook__Input.html</anchorfile>
      <anchor>a102c9dd22d52fdae6fba4205ee650323</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const metric_map_t *</type>
      <name>pcLocal</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1IterationHook__Input.html</anchorfile>
      <anchor>a08503fa22d003362166c501899fec3f9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::ICP::IterationHook_Output</name>
    <filename>structmp2p__icp_1_1ICP_1_1IterationHook__Output.html</filename>
    <member kind="function">
      <type></type>
      <name>IterationHook_Output</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1IterationHook__Output.html</anchorfile>
      <anchor>ad673a6cf2be2672091cec84e5ef51fd3</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>request_stop</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1IterationHook__Output.html</anchorfile>
      <anchor>afae87f2fe8ec0a87e491f114f3de50ef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::RangeGenerator::Iterator</name>
    <filename>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</filename>
    <base>testing::internal::ParamIteratorInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a4a97adf3eafecc62a83dfb7cad1b27f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const ParamGeneratorInterface&lt; T &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a353a987e94e585294c22b76ad8b461a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ParamIteratorInterface&lt; T &gt; *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>aa3a5123fd8f2413e21dbb03327dceee0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const T *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a4a8d7908d5201913ba37b6bf2a6f9884</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a2ae0f453be98bdcfffecc3c71c7a9879</anchor>
      <arglist>(const ParamIteratorInterface&lt; T &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a960184d2ea0ff223d9cf4d6ab015baa8</anchor>
      <arglist>(const ParamGeneratorInterface&lt; T &gt; *base, T value, int index, IncrementT step)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>ab1da9a65a5b33c33b20354ea432ecf31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a14150df56c79ae26f1beaea1e7548ebc</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>acd95aafca4a92db473dd4a88bbc9ab1b</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGeneratorInterface&lt; T &gt; *const</type>
      <name>base_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>aa6767ad52e3cbd87c457fb5b8b6a21d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>index_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a2e9064f8da43367550e82eea8adabc2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const IncrementT</type>
      <name>step_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a18ebb51d061695f102c2ef74cade8618</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>aab59a7070669d64348494a1fb1795934</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValuesInIteratorRangeGenerator::Iterator</name>
    <filename>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</filename>
    <base>testing::internal::ParamIteratorInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a49e0c9d26983eb8c76cc9c8ac4469dbf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const ParamGeneratorInterface&lt; T &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a9095d3846a3eae6673e948d9c1fcd818</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ParamIteratorInterface&lt; T &gt; *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a61476fb91ef8307b8f3b9c48832a307c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const T *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a37b25780b27c16195042003eaa1a286a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>aff9f8c1c01a4e708235d8793b2c44d31</anchor>
      <arglist>(const ParamIteratorInterface&lt; T &gt; &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>aebd635efe7082e6fc45bb8ae0dbefd2e</anchor>
      <arglist>(const ParamGeneratorInterface&lt; T &gt; *base, typename ContainerType::const_iterator iterator)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a4d271186bb12dec59e56361442b0dee9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a87cadeed020bb8bfbdce636fca31b9ef</anchor>
      <arglist>(const Iterator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamGeneratorInterface&lt; T &gt; *const</type>
      <name>base_</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a904df7e46beda1ce5ac2c0ecd6680e0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ContainerType::const_iterator</type>
      <name>iterator_</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>aaff15b9f8addac71b91c32053bf9ea1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; const T &gt;</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator_1_1Iterator.html</anchorfile>
      <anchor>a57e4f5d7ad1d15f38089513198c305f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::Iterator</name>
    <filename>classYAML__PM_1_1Iterator.html</filename>
    <member kind="function">
      <type>const Node &amp;</type>
      <name>first</name>
      <anchorfile>classYAML__PM_1_1Iterator.html</anchorfile>
      <anchor>a2ae5f9ecee7fd9b8fdabc06b0060d0ee</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classYAML__PM_1_1Iterator.html</anchorfile>
      <anchor>aad20220ec06b5e81ba2ff5d7ece5ba3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classYAML__PM_1_1Iterator.html</anchorfile>
      <anchor>ae66e572f78e13595e37311dcffde8c8b</anchor>
      <arglist>(const Iterator &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Iterator</name>
      <anchorfile>classYAML__PM_1_1Iterator.html</anchorfile>
      <anchor>af038bab081001d7ee5c374ccfd34fd71</anchor>
      <arglist>(std::auto_ptr&lt; IterPriv &gt; pData)</arglist>
    </member>
    <member kind="function">
      <type>const Node &amp;</type>
      <name>operator*</name>
      <anchorfile>classYAML__PM_1_1Iterator.html</anchorfile>
      <anchor>a17721cd933d23be0de91341431b49f57</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classYAML__PM_1_1Iterator.html</anchorfile>
      <anchor>abf16f3eb84db2ff0c5ed052c7e290ac3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>operator++</name>
      <anchorfile>classYAML__PM_1_1Iterator.html</anchorfile>
      <anchor>a37382693cf70c2c7215b528a9a93825d</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const Node *</type>
      <name>operator-&gt;</name>
      <anchorfile>classYAML__PM_1_1Iterator.html</anchorfile>
      <anchor>ad5238685309466737ea5754e21de1df5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Iterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classYAML__PM_1_1Iterator.html</anchorfile>
      <anchor>aec850b7a002486a4af476e7b8197f18d</anchor>
      <arglist>(const Iterator &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>const Node &amp;</type>
      <name>second</name>
      <anchorfile>classYAML__PM_1_1Iterator.html</anchorfile>
      <anchor>a8f0ccd5bd3cc28c96ec174fda1a6d3b2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Iterator</name>
      <anchorfile>classYAML__PM_1_1Iterator.html</anchorfile>
      <anchor>afaf62bb31ccc7d27d23e0467cbfaa6ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::auto_ptr&lt; IterPriv &gt;</type>
      <name>m_pData</name>
      <anchorfile>classYAML__PM_1_1Iterator.html</anchorfile>
      <anchor>a2c8fe1adfbea9cbdae109cca005c7a3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend YAML_CPP_API bool</type>
      <name>operator!=</name>
      <anchorfile>classYAML__PM_1_1Iterator.html</anchorfile>
      <anchor>a19322f576277add05d9c8a668e436731</anchor>
      <arglist>(const Iterator &amp;it, const Iterator &amp;jt)</arglist>
    </member>
    <member kind="friend">
      <type>friend YAML_CPP_API bool</type>
      <name>operator==</name>
      <anchorfile>classYAML__PM_1_1Iterator.html</anchorfile>
      <anchor>ac6629b80cde7877ead9d71339c59e157</anchor>
      <arglist>(const Iterator &amp;it, const Iterator &amp;jt)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IteratorTraits</name>
    <filename>structtesting_1_1internal_1_1IteratorTraits.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Iterator::value_type</type>
      <name>value_type</name>
      <anchorfile>structtesting_1_1internal_1_1IteratorTraits.html</anchorfile>
      <anchor>a29de4320a9c53ce438d3561b94e515bb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IteratorTraits&lt; const T * &gt;</name>
    <filename>structtesting_1_1internal_1_1IteratorTraits_3_01const_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structtesting_1_1internal_1_1IteratorTraits_3_01const_01T_01_5_01_4.html</anchorfile>
      <anchor>ae7c8867223e106f374b56a7dc4a85547</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::IteratorTraits&lt; T * &gt;</name>
    <filename>structtesting_1_1internal_1_1IteratorTraits_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>structtesting_1_1internal_1_1IteratorTraits_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a7e46869ed36cc5aea898e243d270a8be</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::IterPriv</name>
    <filename>structYAML__PM_1_1IterPriv.html</filename>
    <member kind="enumvalue">
      <name>IT_MAP</name>
      <anchorfile>structYAML__PM_1_1IterPriv.html</anchorfile>
      <anchor>abcbc0ef80c74792ba0d3cc72aebe8a7dac6f5f1f00588f51937187b9878e7a875</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IT_NONE</name>
      <anchorfile>structYAML__PM_1_1IterPriv.html</anchorfile>
      <anchor>abcbc0ef80c74792ba0d3cc72aebe8a7daf486fb4d08ce98bd5407ea947fcf7e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IT_SEQ</name>
      <anchorfile>structYAML__PM_1_1IterPriv.html</anchorfile>
      <anchor>abcbc0ef80c74792ba0d3cc72aebe8a7da3e2cd35381273e45c50fba30a94ff404</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ITER_TYPE</name>
      <anchorfile>structYAML__PM_1_1IterPriv.html</anchorfile>
      <anchor>abcbc0ef80c74792ba0d3cc72aebe8a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IT_NONE</name>
      <anchorfile>structYAML__PM_1_1IterPriv.html</anchorfile>
      <anchor>abcbc0ef80c74792ba0d3cc72aebe8a7daf486fb4d08ce98bd5407ea947fcf7e0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IT_SEQ</name>
      <anchorfile>structYAML__PM_1_1IterPriv.html</anchorfile>
      <anchor>abcbc0ef80c74792ba0d3cc72aebe8a7da3e2cd35381273e45c50fba30a94ff404</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IT_MAP</name>
      <anchorfile>structYAML__PM_1_1IterPriv.html</anchorfile>
      <anchor>abcbc0ef80c74792ba0d3cc72aebe8a7dac6f5f1f00588f51937187b9878e7a875</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterPriv</name>
      <anchorfile>structYAML__PM_1_1IterPriv.html</anchorfile>
      <anchor>a9ad2ce5ad5d09ee9d1510bd653a7b20d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterPriv</name>
      <anchorfile>structYAML__PM_1_1IterPriv.html</anchorfile>
      <anchor>a49c9e022fd73f58c1f6bdeaa9f787ac8</anchor>
      <arglist>(std::map&lt; Node *, Node *, ltnode &gt;::const_iterator it)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IterPriv</name>
      <anchorfile>structYAML__PM_1_1IterPriv.html</anchorfile>
      <anchor>a333c7f5fe01a934103046d09da74b693</anchor>
      <arglist>(std::vector&lt; Node * &gt;::const_iterator it)</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; Node *, Node *, ltnode &gt;::const_iterator</type>
      <name>mapIter</name>
      <anchorfile>structYAML__PM_1_1IterPriv.html</anchorfile>
      <anchor>a90a20d3a1c66304425f301f43e7f0531</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; Node * &gt;::const_iterator</type>
      <name>seqIter</name>
      <anchorfile>structYAML__PM_1_1IterPriv.html</anchorfile>
      <anchor>a37dfefc801fe81a8dd8bb26b31c2f869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ITER_TYPE</type>
      <name>type</name>
      <anchorfile>structYAML__PM_1_1IterPriv.html</anchorfile>
      <anchor>abac7fb6262d33a85321a161c98a11585</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeBalancedPtInLeavesStack</name>
    <filename>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>NearestNeighbourSearch&lt; T, CloudType &gt;</base>
    <class kind="struct">Nabo::KDTreeBalancedPtInLeavesStack::BuildPoint</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInLeavesStack::CompareDim</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInLeavesStack::Node</class>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>a0c4774c0571852c285411e6eddb146b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>ae211ccda72cafee3ac0028e81e95db67</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>a345b1a79cbf98d14b6e3865301ca4e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>a955d6c1d743ed6dc225ae248de193ac9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDTreeBalancedPtInLeavesStack</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>a9679878b824f86d3856836daf38eb524</anchor>
      <arglist>(const CloudType &amp;cloud, const bool balanceVariance)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IndexVector</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>ad0b4d36b5ff9b43bf1cf55dbb80a8d8a</anchor>
      <arglist>(const Vector &amp;query, const Index k, const T epsilon, const unsigned optionFlags)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; BuildPoint &gt;</type>
      <name>BuildPoints</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>a8fae299b926e0d8c829a1afd7de08c98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>BuildPoints::const_iterator</type>
      <name>BuildPointsCstIt</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>a601597c484a88b1c68c3ac6264b23e1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>BuildPoints::iterator</type>
      <name>BuildPointsIt</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>a07de93bb44b7c68371284448452ca749</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>IndexHeapSTL&lt; Index, T &gt;</type>
      <name>Heap</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>a833257b8cbc3cb7f00b651604ca942db</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; Node &gt;</type>
      <name>Nodes</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>a16220a1141051cb4e084374e6b264836</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildNodes</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>afdfd18d3e00c801f20f97216ca290d6b</anchor>
      <arglist>(const BuildPointsIt first, const BuildPointsIt last, const size_t pos, const Vector minValues, const Vector maxValues, const bool balanceVariance)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>childLeft</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>a856c02dcf0b981281405e942a2d948b9</anchor>
      <arglist>(size_t pos) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>childRight</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>a192f0d35c279a0d780bf1a432545b027</anchor>
      <arglist>(size_t pos) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>getTreeSize</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>a3e472baca7ccee03fef0827b570f79d9</anchor>
      <arglist>(size_t size) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>parent</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>a62a6dfc6711d84acfcc019face6b5379</anchor>
      <arglist>(size_t pos) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>recurseKnn</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>ad6c04a6159d9a301edab0f5ee40f8be9</anchor>
      <arglist>(const Vector &amp;query, const size_t n, T rd, Heap &amp;heap, Vector &amp;off, const T maxError, const bool allowSelfMatch)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Nodes</type>
      <name>nodes</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack.html</anchorfile>
      <anchor>a9206f94ce530486fc42774d3d6dc583d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeBalancedPtInNodes</name>
    <filename>structNabo_1_1KDTreeBalancedPtInNodes.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>NearestNeighbourSearch&lt; T, CloudType &gt;</base>
    <class kind="struct">Nabo::KDTreeBalancedPtInNodes::BuildPoint</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInNodes::CompareDim</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInNodes::Node</class>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>a7af1e18541537a8cdc23d682c3c445c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>a2795b1b00bf49e0814ce72b3fd3d6b23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>a687312d5f5b58216049bba628cfe5aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>aa476342a12bcd4525f3aa25511fe44ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; BuildPoint &gt;</type>
      <name>BuildPoints</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>a663dacda7de621103ae8588626f92ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>BuildPoints::const_iterator</type>
      <name>BuildPointsCstIt</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>aa8d6e3937d44a953b24292f1606f5943</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>BuildPoints::iterator</type>
      <name>BuildPointsIt</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>a4cfe8ee485cb4e42c7acc9e09607d169</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; Node &gt;</type>
      <name>Nodes</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>abc4af021ec42331a7aed104ec306687d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildNodes</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>a55bd438658fbb38c010db4542e2883e8</anchor>
      <arglist>(const BuildPointsIt first, const BuildPointsIt last, const size_t pos)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>childLeft</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>abad98249188476107b6018993756ebd1</anchor>
      <arglist>(size_t pos) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>childRight</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>a43ab9e4d1fef0913da9f6c1aa617baed</anchor>
      <arglist>(size_t pos) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>IndexVector</type>
      <name>cloudIndexesFromNodesIndexes</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>acfd9a394bfc288c8d4800bac400ecbc9</anchor>
      <arglist>(const IndexVector &amp;indexes) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>dump</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>aeb6e89d1ac50749efc05a7753c51eefa</anchor>
      <arglist>(const Vector minValues, const Vector maxValues, const size_t pos) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>getTreeSize</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>aa47d206fda5dc13ea84fc88312222ec6</anchor>
      <arglist>(size_t size) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>KDTreeBalancedPtInNodes</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>aedfd4761ee379522e7504e0489babaea</anchor>
      <arglist>(const CloudType &amp;cloud)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>size_t</type>
      <name>parent</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>a1ac39bfa37434ff6b8b7851e77cd0789</anchor>
      <arglist>(size_t pos) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Nodes</type>
      <name>nodes</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes.html</anchorfile>
      <anchor>ac4f3840bddbc4bc3d4650621eb104657</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeBalancedPtInNodesPQ</name>
    <filename>structNabo_1_1KDTreeBalancedPtInNodesPQ.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Nabo::KDTreeBalancedPtInNodes</base>
    <class kind="struct">Nabo::KDTreeBalancedPtInNodesPQ::SearchElement</class>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesPQ.html</anchorfile>
      <anchor>ac8f858191346a1c13bc5ba3c5f4ed6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesPQ.html</anchorfile>
      <anchor>ac48fd2d700ebf767fd252efaad9912f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesPQ.html</anchorfile>
      <anchor>aa92d7473cc01a64f0c98418ea624d448</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KDTreeBalancedPtInNodes&lt; T, CloudType &gt;::Node</type>
      <name>Node</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesPQ.html</anchorfile>
      <anchor>a87b1a486e9511334bd22e637fdd04b7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KDTreeBalancedPtInNodes&lt; T, CloudType &gt;::Nodes</type>
      <name>Nodes</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesPQ.html</anchorfile>
      <anchor>a3d92b5f5a5a2fe7d30c966501742cbd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesPQ.html</anchorfile>
      <anchor>ab3de3f52bf545368049f2c4f45b564e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDTreeBalancedPtInNodesPQ</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesPQ.html</anchorfile>
      <anchor>a6b9e2f954197e045365e23dd961336cf</anchor>
      <arglist>(const CloudType &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IndexVector</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesPQ.html</anchorfile>
      <anchor>aef38d5db5edfe99a99aa997d90e17d33</anchor>
      <arglist>(const Vector &amp;query, const Index k, const T epsilon, const unsigned optionFlags)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeBalancedPtInNodesStack</name>
    <filename>structNabo_1_1KDTreeBalancedPtInNodesStack.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>Nabo::KDTreeBalancedPtInNodes</base>
    <member kind="typedef">
      <type>IndexHeapSTL&lt; Index, T &gt;</type>
      <name>Heap</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesStack.html</anchorfile>
      <anchor>a3d8ce561fcc1bf179b12bfc68dde0611</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesStack.html</anchorfile>
      <anchor>a4e32df3394d2bf136a50366e7160abb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesStack.html</anchorfile>
      <anchor>a0358cb580eec49ad7606ab8e0a58ab42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesStack.html</anchorfile>
      <anchor>a3f60cd61f11b58e7c8a4bc00a1ba71f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KDTreeBalancedPtInNodes&lt; T, CloudType &gt;::Node</type>
      <name>Node</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesStack.html</anchorfile>
      <anchor>a8324f55d5220cb93480eb08d4502eb39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KDTreeBalancedPtInNodes&lt; T, CloudType &gt;::Nodes</type>
      <name>Nodes</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesStack.html</anchorfile>
      <anchor>add6946f61270573eb169d0391861b832</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesStack.html</anchorfile>
      <anchor>a58fdffeef0830ca3a04259460fc5ce1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDTreeBalancedPtInNodesStack</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesStack.html</anchorfile>
      <anchor>a2febe36df28115d970cf96a32ad1c934</anchor>
      <arglist>(const CloudType &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IndexVector</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesStack.html</anchorfile>
      <anchor>a4a77f56dcde0758dd2a418794312b4f5</anchor>
      <arglist>(const Vector &amp;query, const Index k, const T epsilon, const unsigned optionFlags)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>recurseKnn</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesStack.html</anchorfile>
      <anchor>a7a1a8413d27f04b3c0e9b65abd366689</anchor>
      <arglist>(const Vector &amp;query, const size_t n, T rd, Heap &amp;heap, Vector &amp;off, const T maxError, const bool allowSelfMatch)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MatchersImpl::KDTreeMatcher</name>
    <filename>structMatchersImpl_1_1KDTreeMatcher.html</filename>
    <base>PointMatcher::Matcher</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Matches</type>
      <name>findClosests</name>
      <anchorfile>structMatchersImpl_1_1KDTreeMatcher.html</anchorfile>
      <anchor>abfb4edb4aacbfc8433321ff7e0c272a8</anchor>
      <arglist>(const DataPoints &amp;filteredReading)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>structMatchersImpl_1_1KDTreeMatcher.html</anchorfile>
      <anchor>a9d9a505ba06f795ace6c26a16ff82da5</anchor>
      <arglist>(const DataPoints &amp;filteredReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDTreeMatcher</name>
      <anchorfile>structMatchersImpl_1_1KDTreeMatcher.html</anchorfile>
      <anchor>ae9f4b0aa8232e75a097571ded082a06a</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KDTreeMatcher</name>
      <anchorfile>structMatchersImpl_1_1KDTreeMatcher.html</anchorfile>
      <anchor>a23000723f0806021d802be655d512f1f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structMatchersImpl_1_1KDTreeMatcher.html</anchorfile>
      <anchor>a4e92abb78d0bdec539e14a4fffcd377f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structMatchersImpl_1_1KDTreeMatcher.html</anchorfile>
      <anchor>a465369434e9cc8e488dfe155769abe10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>epsilon</name>
      <anchorfile>structMatchersImpl_1_1KDTreeMatcher.html</anchorfile>
      <anchor>a245e27d46adf23164e476a5c556633a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>knn</name>
      <anchorfile>structMatchersImpl_1_1KDTreeMatcher.html</anchorfile>
      <anchor>a2747e8503d155f72593101d51d5131a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>maxDist</name>
      <anchorfile>structMatchersImpl_1_1KDTreeMatcher.html</anchorfile>
      <anchor>acd27d8d06c924ea5d1df6581f295a1fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const NNSearchType</type>
      <name>searchType</name>
      <anchorfile>structMatchersImpl_1_1KDTreeMatcher.html</anchorfile>
      <anchor>ad1a75a1cc7c12b54bb214b4ecb05a499</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; NNS &gt;</type>
      <name>featureNNS</name>
      <anchorfile>structMatchersImpl_1_1KDTreeMatcher.html</anchorfile>
      <anchor>a6643f7363abf20e759bffd9de7d590aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeUnbalancedPtInLeavesExplicitBoundsStack</name>
    <filename>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>NearestNeighbourSearch&lt; T, CloudType &gt;</base>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesExplicitBoundsStack::BuildPoint</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesExplicitBoundsStack::CompareDim</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesExplicitBoundsStack::Node</class>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</anchorfile>
      <anchor>a6bb513e82b745f3cb5b4b93bad033d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</anchorfile>
      <anchor>a03665887dd39decc4b84ec464a256ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</anchorfile>
      <anchor>ab00e741d1ac67e0ab809dad1eaf60953</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</anchorfile>
      <anchor>a0e1d1d9e4f5989c19e85bdad9be14ec5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDTreeUnbalancedPtInLeavesExplicitBoundsStack</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</anchorfile>
      <anchor>a5ecc876bc4bf91a2fc9d9cbd4c751a82</anchor>
      <arglist>(const CloudType &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IndexVector</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</anchorfile>
      <anchor>abd0e160699da81519c53237d3db51461</anchor>
      <arglist>(const Vector &amp;query, const Index k, const T epsilon, const unsigned optionFlags)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; BuildPoint &gt;</type>
      <name>BuildPoints</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</anchorfile>
      <anchor>a7277cfacc41ba352ccac566d8a82452c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>BuildPoints::const_iterator</type>
      <name>BuildPointsCstIt</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</anchorfile>
      <anchor>a5cee6a29b833c1b49136809496ba7008</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>BuildPoints::iterator</type>
      <name>BuildPointsIt</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</anchorfile>
      <anchor>ab9ed98bde94c78beadbf83bcfa0545f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>IndexHeapSTL&lt; Index, T &gt;</type>
      <name>Heap</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</anchorfile>
      <anchor>a88240d8d562432933c1b26416d9cfbd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; Node &gt;</type>
      <name>Nodes</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</anchorfile>
      <anchor>a0700bae8886a8257e0663ed3e6840f9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>buildNodes</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</anchorfile>
      <anchor>a55ad5b47b39edc4aac9ec462fd7eaedd</anchor>
      <arglist>(const BuildPointsIt first, const BuildPointsIt last, const Vector minValues, const Vector maxValues)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>recurseKnn</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</anchorfile>
      <anchor>a85452eb25ce035c4a54beee36c6d3c79</anchor>
      <arglist>(const Vector &amp;query, const size_t n, T rd, Heap &amp;heap, const T maxError, const bool allowSelfMatch)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Nodes</type>
      <name>nodes</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack.html</anchorfile>
      <anchor>a56018d0908cd00bf37e89d789cf11258</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack</name>
    <filename>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>NearestNeighbourSearch&lt; T, CloudType &gt;</base>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack::BuildPoint</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack::CompareDim</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack::Node</class>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>a28496b38c0d8664b760fa07686c1fcef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::IndexMatrix</type>
      <name>IndexMatrix</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>a044b07fae7664dc1895a63514f3c8a3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>aef3b15a75e78fc5d63ab4ee1bbdeafeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>aca96c01162d96ff448b84505085473fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>ab0d96dabda4f88c91461862fc0ff7ed7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDTreeUnbalancedPtInLeavesImplicitBoundsStack</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>a01f4479a576a6a2a1fa2c90dceeb499d</anchor>
      <arglist>(const CloudType &amp;cloud)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IndexVector</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>aead4a2c64b19f57abc5bd431986d532d</anchor>
      <arglist>(const Vector &amp;query, const Index k, const T epsilon, const unsigned optionFlags)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual IndexMatrix</type>
      <name>knnM</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>a8dedf3ea4365e37cd86508ce14485d32</anchor>
      <arglist>(const Matrix &amp;query, const Index k, const T epsilon, const unsigned optionFlags)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; BuildPoint &gt;</type>
      <name>BuildPoints</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>a65344bb374b19bf2222006d293189744</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>BuildPoints::const_iterator</type>
      <name>BuildPointsCstIt</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>ab836256f3684439f47a80c29f9abe5ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>BuildPoints::iterator</type>
      <name>BuildPointsIt</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>ad5090b4fe8b4078632c92686d4cf3efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; Node &gt;</type>
      <name>Nodes</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>a345b647ecdfa5c89f4e59051f4fb2575</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>buildNodes</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>a2ff51a0d19eed13030cff897f25c682e</anchor>
      <arglist>(const BuildPointsIt first, const BuildPointsIt last, const Vector minValues, const Vector maxValues)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>recurseKnn</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>aee808c764bc1664b0cba2e7cdd87b7e4</anchor>
      <arglist>(const Vector &amp;query, const unsigned n, T rd, Heap &amp;heap, Vector &amp;off, const T maxError, const bool allowSelfMatch)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Nodes</type>
      <name>nodes</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack.html</anchorfile>
      <anchor>a4217c5fd8babde99838f34ada082f932</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt</name>
    <filename>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>NearestNeighbourSearch&lt; T, Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt; &gt;</base>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt::BucketEntry</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt::Node</class>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Index</type>
      <name>Index</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>acd9f33ea77af358b7c67a304a0923994</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::IndexMatrix</type>
      <name>IndexMatrix</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a52e677581900d82c8e6a5245d18adcc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::IndexVector</type>
      <name>IndexVector</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a82f675e03bba2d7aaee045eda0fcdd71</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a421ba4b58e9867b926e16ae647486dae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; T, CloudType &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a7ea3beb8d7e3bcba349507487c5f275f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a0e065278500243a99c551cd31494bf26</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim, const unsigned creationOptionFlags, const Parameters &amp;additionalParameters)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned long</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>af6410bc93ec9c838d69947239ffbab4a</anchor>
      <arglist>(const Matrix &amp;query, IndexMatrix &amp;indices, Matrix &amp;dists2, const Index k, const T epsilon, const unsigned optionFlags, const T maxRadius) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual unsigned long</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a98ab0530a741826a2e706abd9deb1f36</anchor>
      <arglist>(const Matrix &amp;query, IndexMatrix &amp;indices, Matrix &amp;dists2, const Vector &amp;maxRadii, const Index k=1, const T epsilon=0, const unsigned optionFlags=0) const</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; BucketEntry &gt;</type>
      <name>Buckets</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a9e35bc472915704105f705e24f1a6b72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; Index &gt;</type>
      <name>BuildPoints</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>aaabe1d4f68c425cdd56774be5ce49605</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>BuildPoints::const_iterator</type>
      <name>BuildPointsCstIt</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a4f6be21d222ddf554035953796f4926e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>BuildPoints::iterator</type>
      <name>BuildPointsIt</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a62085110b14011c8fb0a8c38efabd6f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; Node &gt;</type>
      <name>Nodes</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a655b4028bc39c9a1673f8206879dabdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned</type>
      <name>buildNodes</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>aee15be3f86d0de713e5f13c0526eed77</anchor>
      <arglist>(const BuildPointsIt first, const BuildPointsIt last, const Vector minValues, const Vector maxValues)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint32_t</type>
      <name>createDimChildBucketSize</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>aa196b6457e68faf4291b994706328a9c</anchor>
      <arglist>(const uint32_t dim, const uint32_t childIndex) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>std::pair&lt; T, T &gt;</type>
      <name>getBounds</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a7da497d8b3bb59103bd5c1de98caee64</anchor>
      <arglist>(const BuildPointsIt first, const BuildPointsIt last, const unsigned dim)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint32_t</type>
      <name>getChildBucketSize</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a17d9941556474b1b22d54d5e385c16a3</anchor>
      <arglist>(const uint32_t dimChildBucketSize) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>uint32_t</type>
      <name>getDim</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a68aa979711c7eeb8cedefdf9b0a0e215</anchor>
      <arglist>(const uint32_t dimChildBucketSize) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned long</type>
      <name>onePointKnn</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a8c75bb2d2abfd140055e3578f0d9acc0</anchor>
      <arglist>(const Matrix &amp;query, IndexMatrix &amp;indices, Matrix &amp;dists2, int i, Heap &amp;heap, std::vector&lt; T &gt; &amp;off, const T maxError, const T maxRadius2, const bool allowSelfMatch, const bool collectStatistics, const bool sortResults) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>unsigned long</type>
      <name>recurseKnn</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>af829c1cb3f4f7094c1e44da40972a37e</anchor>
      <arglist>(const T *query, const unsigned n, T rd, Heap &amp;heap, std::vector&lt; T &gt; &amp;off, const T maxError, const T maxRadius2) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Buckets</type>
      <name>buckets</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a9e1187fc34d63eecabb1a92df6b0e46c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const unsigned</type>
      <name>bucketSize</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>af3e7dc20a7574138bf7efb8a689e84d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const uint32_t</type>
      <name>dimBitCount</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>ae770dd4228b15dc5ca76a4c4b65ff287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const uint32_t</type>
      <name>dimMask</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>a3d36578e165eb477299a712e3484cef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Nodes</type>
      <name>nodes</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt.html</anchorfile>
      <anchor>ab650b806dc30fdd42d3cbe2390658a01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MatchersImpl::KDTreeVarDistMatcher</name>
    <filename>structMatchersImpl_1_1KDTreeVarDistMatcher.html</filename>
    <base>PointMatcher::Matcher</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Matches</type>
      <name>findClosests</name>
      <anchorfile>structMatchersImpl_1_1KDTreeVarDistMatcher.html</anchorfile>
      <anchor>a4444523db4ca69c3a308c73fd6291282</anchor>
      <arglist>(const DataPoints &amp;filteredReading)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>structMatchersImpl_1_1KDTreeVarDistMatcher.html</anchorfile>
      <anchor>abd608e35cdfb31cecad8b71689bd1e6b</anchor>
      <arglist>(const DataPoints &amp;filteredReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>KDTreeVarDistMatcher</name>
      <anchorfile>structMatchersImpl_1_1KDTreeVarDistMatcher.html</anchorfile>
      <anchor>a8139cf932c187cb7fe6b6d3bc8fddfd5</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~KDTreeVarDistMatcher</name>
      <anchorfile>structMatchersImpl_1_1KDTreeVarDistMatcher.html</anchorfile>
      <anchor>a708a9ea291221955d310eb5f27291be9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structMatchersImpl_1_1KDTreeVarDistMatcher.html</anchorfile>
      <anchor>a19ca60ddaf40c8fb44083d329ab9f389</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structMatchersImpl_1_1KDTreeVarDistMatcher.html</anchorfile>
      <anchor>a487f1bb6089eac6686c1586abcb550e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>epsilon</name>
      <anchorfile>structMatchersImpl_1_1KDTreeVarDistMatcher.html</anchorfile>
      <anchor>a954583607636a13fcab90f91cc3ca202</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>knn</name>
      <anchorfile>structMatchersImpl_1_1KDTreeVarDistMatcher.html</anchorfile>
      <anchor>a60be93e95e583e5b4a01ed053f0f5cac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>maxDistField</name>
      <anchorfile>structMatchersImpl_1_1KDTreeVarDistMatcher.html</anchorfile>
      <anchor>a594a3f32cdc253aef95a594dde3d27c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const NNSearchType</type>
      <name>searchType</name>
      <anchorfile>structMatchersImpl_1_1KDTreeVarDistMatcher.html</anchorfile>
      <anchor>a372deb3d1183adcb1a1e526b62af0dc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; NNS &gt;</type>
      <name>featureNNS</name>
      <anchorfile>structMatchersImpl_1_1KDTreeVarDistMatcher.html</anchorfile>
      <anchor>ad8250d2bcd4539cb4ac8b7940fcd3304</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::KeyNotFound</name>
    <filename>classYAML__PM_1_1KeyNotFound.html</filename>
    <base>YAML_PM::RepresentationException</base>
    <member kind="function">
      <type></type>
      <name>KeyNotFound</name>
      <anchorfile>classYAML__PM_1_1KeyNotFound.html</anchorfile>
      <anchor>a7dd5bc2db00dba23f4c9d14c313556ae</anchor>
      <arglist>(const Mark &amp;mark_, const T &amp;key_)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tsl::robin_map::KeySelect</name>
    <filename>classtsl_1_1robin__map_1_1KeySelect.html</filename>
    <member kind="typedef">
      <type>Key</type>
      <name>key_type</name>
      <anchorfile>classtsl_1_1robin__map_1_1KeySelect.html</anchorfile>
      <anchor>a73d4dbfc826e5a8a5f9fb11f69c94adc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const key_type &amp;</type>
      <name>operator()</name>
      <anchorfile>classtsl_1_1robin__map_1_1KeySelect.html</anchorfile>
      <anchor>ad6d6bb2fbfbcda8fd62068e5e2fbffda</anchor>
      <arglist>(const std::pair&lt; Key, T &gt; &amp;key_value) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>key_type &amp;</type>
      <name>operator()</name>
      <anchorfile>classtsl_1_1robin__map_1_1KeySelect.html</anchorfile>
      <anchor>ae793149b4a7416918b07e3d238823f9f</anchor>
      <arglist>(std::pair&lt; Key, T &gt; &amp;key_value) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tsl::robin_set::KeySelect</name>
    <filename>classtsl_1_1robin__set_1_1KeySelect.html</filename>
    <member kind="typedef">
      <type>Key</type>
      <name>key_type</name>
      <anchorfile>classtsl_1_1robin__set_1_1KeySelect.html</anchorfile>
      <anchor>ab077bf4f2d9146e568a0400ef512524e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const key_type &amp;</type>
      <name>operator()</name>
      <anchorfile>classtsl_1_1robin__set_1_1KeySelect.html</anchorfile>
      <anchor>a062a8670c98e3154be101c5307f65b71</anchor>
      <arglist>(const Key &amp;key) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>key_type &amp;</type>
      <name>operator()</name>
      <anchorfile>classtsl_1_1robin__set_1_1KeySelect.html</anchorfile>
      <anchor>a5e100e2fceb7ce0e5d610595de7daf65</anchor>
      <arglist>(Key &amp;key) noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::DataPoints::Label</name>
    <filename>structPointMatcher_1_1DataPoints_1_1Label.html</filename>
    <member kind="function">
      <type></type>
      <name>Label</name>
      <anchorfile>structPointMatcher_1_1DataPoints_1_1Label.html</anchorfile>
      <anchor>a37250905728442cb7ee29d059bde02c0</anchor>
      <arglist>(const std::string &amp;text=&quot;&quot;, const size_t span=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structPointMatcher_1_1DataPoints_1_1Label.html</anchorfile>
      <anchor>aa739ee3ebab9164feab7e099ec7948f3</anchor>
      <arglist>(const Label &amp;that) const</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>span</name>
      <anchorfile>structPointMatcher_1_1DataPoints_1_1Label.html</anchorfile>
      <anchor>ac01f1d37f762677a1165fd63b065b2b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>text</name>
      <anchorfile>structPointMatcher_1_1DataPoints_1_1Label.html</anchorfile>
      <anchor>ab2d76ac2461df0e5661019c84b32bc20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PointMatcherIO::LabelGenerator</name>
    <filename>classPointMatcherIO_1_1LabelGenerator.html</filename>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classPointMatcherIO_1_1LabelGenerator.html</anchorfile>
      <anchor>a082377d32ced17d090163638869956c9</anchor>
      <arglist>(const std::string internalName)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add</name>
      <anchorfile>classPointMatcherIO_1_1LabelGenerator.html</anchorfile>
      <anchor>a56ce6c08c46a5772d5d1845b5a0856e0</anchor>
      <arglist>(const std::string internalName, const unsigned int dim)</arglist>
    </member>
    <member kind="function">
      <type>Labels</type>
      <name>getLabels</name>
      <anchorfile>classPointMatcherIO_1_1LabelGenerator.html</anchorfile>
      <anchor>aacf2b798170f141ec7609496716688e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Labels</type>
      <name>labels</name>
      <anchorfile>classPointMatcherIO_1_1LabelGenerator.html</anchorfile>
      <anchor>ab9dbffa08208a2e6cd27868e537af849</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::DataPoints::Labels</name>
    <filename>structPointMatcher_1_1DataPoints_1_1Labels.html</filename>
    <member kind="typedef">
      <type>std::vector&lt; Label &gt;::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>structPointMatcher_1_1DataPoints_1_1Labels.html</anchorfile>
      <anchor>a71cfe20ca08ea547e6bc473b0a538c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>structPointMatcher_1_1DataPoints_1_1Labels.html</anchorfile>
      <anchor>a8337019256faf19c1b1fd4df72b95e33</anchor>
      <arglist>(const std::string &amp;text) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Labels</name>
      <anchorfile>structPointMatcher_1_1DataPoints_1_1Labels.html</anchorfile>
      <anchor>a708728dcbcf6b49e6128b542a9c46f2f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Labels</name>
      <anchorfile>structPointMatcher_1_1DataPoints_1_1Labels.html</anchorfile>
      <anchor>aff57e7f72ad1693e53ce86ea61997d3b</anchor>
      <arglist>(const Label &amp;label)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>totalDim</name>
      <anchorfile>structPointMatcher_1_1DataPoints_1_1Labels.html</anchorfile>
      <anchor>acc9c35a94ad9c4f44e3ea183156cbedf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structPointMatcher_1_1DataPoints_1_1Labels.html</anchorfile>
      <anchor>a771e980fcc4140a0d0bba00a962ec6bd</anchor>
      <arglist>(std::ostream &amp;stream, const Labels &amp;labels)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LAUPointMatcherWidget</name>
    <filename>classLAUPointMatcherWidget.html</filename>
    <member kind="variable" protection="private">
      <type>PointMatcher&lt; float &gt;::DataPoints::Label</type>
      <name>label</name>
      <anchorfile>classLAUPointMatcherWidget.html</anchorfile>
      <anchor>a256bdff35962f3ed273fd359f34808aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::linked_ptr</name>
    <filename>classtesting_1_1internal_1_1linked__ptr.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>element_type</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a295c7d1ee4100d916514c4e4385a0063</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a0c2ba99eb3521806f83f5c4435465ce0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>abc076b5678cc7f64306d5ecfefc93aff</anchor>
      <arglist>(linked_ptr const &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a7597ed91006edd0467c99bd1aaab07f5</anchor>
      <arglist>(linked_ptr&lt; U &gt; const &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>ae805418b9f03f14ff49649e710475dba</anchor>
      <arglist>(T *ptr=NULL)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a4801114a83a9e12b08f90e0d28318f26</anchor>
      <arglist>(linked_ptr&lt; U &gt; const &amp;ptr) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a10305395af92bd2fec7bca085cabc99c</anchor>
      <arglist>(T *p) const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>ac94ad266bf41cbf979a95ca2870908d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a23ff85ac97eed03e945034b65c8eb900</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>linked_ptr &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a1f40b5e66e6cf7b661ea116c806f952e</anchor>
      <arglist>(linked_ptr const &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type>linked_ptr &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a82608d98869b750d9ab729f1450a9a45</anchor>
      <arglist>(linked_ptr&lt; U &gt; const &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a79306e959a4ae7b3a9da641d2ba06ce6</anchor>
      <arglist>(linked_ptr&lt; U &gt; const &amp;ptr) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>ad87ac8ff5543b6fad66e2f3c9844581a</anchor>
      <arglist>(T *p) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a95ba3b7b66ed0193c779976c6e126ab6</anchor>
      <arglist>(T *ptr=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>af99460fd09ca0f83e061ea480ef1a45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>capture</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a0b4623795339fd29bf9303f926ae2824</anchor>
      <arglist>(T *ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>aea2859970b65708fc4f7c8c4cbc7928a</anchor>
      <arglist>(linked_ptr&lt; U &gt; const *ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depart</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a0852ab20839140f29b2ad074339fccc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>linked_ptr_internal</type>
      <name>link_</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a8fdfa75fea8bfc10825a3cc53c50461f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>abb52c4e944fc7a24a4ec7788b612fb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a7763f286ca03a7f7363a033d996c8c1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>linked_ptr&lt; const testing::internal::ParamGeneratorInterface&lt; T &gt; &gt;</name>
    <filename>classtesting_1_1internal_1_1linked__ptr.html</filename>
    <member kind="typedef">
      <type>const testing::internal::ParamGeneratorInterface&lt; T &gt;</type>
      <name>element_type</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a295c7d1ee4100d916514c4e4385a0063</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const testing::internal::ParamGeneratorInterface&lt; T &gt; *</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a0c2ba99eb3521806f83f5c4435465ce0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>ae805418b9f03f14ff49649e710475dba</anchor>
      <arglist>(const testing::internal::ParamGeneratorInterface&lt; T &gt; *ptr=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>abc076b5678cc7f64306d5ecfefc93aff</anchor>
      <arglist>(linked_ptr const &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a7597ed91006edd0467c99bd1aaab07f5</anchor>
      <arglist>(linked_ptr&lt; U &gt; const &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a10305395af92bd2fec7bca085cabc99c</anchor>
      <arglist>(const testing::internal::ParamGeneratorInterface&lt; T &gt; *p) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a4801114a83a9e12b08f90e0d28318f26</anchor>
      <arglist>(linked_ptr&lt; U &gt; const &amp;ptr) const</arglist>
    </member>
    <member kind="function">
      <type>const testing::internal::ParamGeneratorInterface&lt; T &gt; &amp;</type>
      <name>operator*</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>ac94ad266bf41cbf979a95ca2870908d9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const testing::internal::ParamGeneratorInterface&lt; T &gt; *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a23ff85ac97eed03e945034b65c8eb900</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>linked_ptr &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a1f40b5e66e6cf7b661ea116c806f952e</anchor>
      <arglist>(linked_ptr const &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type>linked_ptr &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a82608d98869b750d9ab729f1450a9a45</anchor>
      <arglist>(linked_ptr&lt; U &gt; const &amp;ptr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>ad87ac8ff5543b6fad66e2f3c9844581a</anchor>
      <arglist>(const testing::internal::ParamGeneratorInterface&lt; T &gt; *p) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a79306e959a4ae7b3a9da641d2ba06ce6</anchor>
      <arglist>(linked_ptr&lt; U &gt; const &amp;ptr) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a95ba3b7b66ed0193c779976c6e126ab6</anchor>
      <arglist>(const testing::internal::ParamGeneratorInterface&lt; T &gt; *ptr=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>af99460fd09ca0f83e061ea480ef1a45e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>capture</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a0b4623795339fd29bf9303f926ae2824</anchor>
      <arglist>(const testing::internal::ParamGeneratorInterface&lt; T &gt; *ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>copy</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>aea2859970b65708fc4f7c8c4cbc7928a</anchor>
      <arglist>(linked_ptr&lt; U &gt; const *ptr)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>depart</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a0852ab20839140f29b2ad074339fccc7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>linked_ptr_internal</type>
      <name>link_</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a8fdfa75fea8bfc10825a3cc53c50461f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const testing::internal::ParamGeneratorInterface&lt; T &gt; *</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>abb52c4e944fc7a24a4ec7788b612fb37</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>linked_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr.html</anchorfile>
      <anchor>a7763f286ca03a7f7363a033d996c8c1c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::linked_ptr_internal</name>
    <filename>classtesting_1_1internal_1_1linked__ptr__internal.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>depart</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr__internal.html</anchorfile>
      <anchor>a8699e539d9702d363ef0351012d1b3ca</anchor>
      <arglist>() GTEST_LOCK_EXCLUDED_(g_linked_ptr_mutex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>join</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr__internal.html</anchorfile>
      <anchor>acd5a341459f7e81b10b4112d8c764e2a</anchor>
      <arglist>(linked_ptr_internal const *ptr) GTEST_LOCK_EXCLUDED_(g_linked_ptr_mutex)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>join_new</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr__internal.html</anchorfile>
      <anchor>a742af1f65df2d5e2b7198a1b74264a83</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>linked_ptr_internal const  *</type>
      <name>next_</name>
      <anchorfile>classtesting_1_1internal_1_1linked__ptr__internal.html</anchorfile>
      <anchor>ae4397a65a4d76a24547fcf2cd17131d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Loader</name>
    <filename>structLoader.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>CloudType</type>
      <name>getValue</name>
      <anchorfile>structLoader.html</anchorfile>
      <anchor>a43678033d78df7c32c8e90e1f0a70155</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadMatrix</name>
      <anchorfile>structLoader.html</anchorfile>
      <anchor>a3968b867b715f80b0f8cf253bfdfe7eb</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CloudType</type>
      <name>data</name>
      <anchorfile>structLoader.html</anchorfile>
      <anchor>a3dde40b807d39a4a986d0baa72d354e5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Loader&lt; T, Eigen::Map&lt; const Eigen::Matrix&lt; T, 3, Eigen::Dynamic &gt;, Eigen::Aligned &gt; &gt;</name>
    <filename>structLoader_3_01T_00_01Eigen_1_1Map_3_01const_01Eigen_1_1Matrix_3_01T_00_013_00_01Eigen_1_1Dyna65fcc2f3c002f7a03869faf3bc093fd3.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>Eigen::Map&lt; const Eigen::Matrix&lt; T, 3, Eigen::Dynamic &gt;, Eigen::Aligned &gt;</type>
      <name>getValue</name>
      <anchorfile>structLoader_3_01T_00_01Eigen_1_1Map_3_01const_01Eigen_1_1Matrix_3_01T_00_013_00_01Eigen_1_1Dyna65fcc2f3c002f7a03869faf3bc093fd3.html</anchorfile>
      <anchor>aa57fbf69c8be03a52a1e251f81a69cbc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>loadMatrix</name>
      <anchorfile>structLoader_3_01T_00_01Eigen_1_1Map_3_01const_01Eigen_1_1Matrix_3_01T_00_013_00_01Eigen_1_1Dyna65fcc2f3c002f7a03869faf3bc093fd3.html</anchorfile>
      <anchor>af621a35c7e8498abe2f1c56f734d94e7</anchor>
      <arglist>(const char *fileName)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>data</name>
      <anchorfile>structLoader_3_01T_00_01Eigen_1_1Map_3_01const_01Eigen_1_1Matrix_3_01T_00_013_00_01Eigen_1_1Dyna65fcc2f3c002f7a03869faf3bc093fd3.html</anchorfile>
      <anchor>a8c689d0cc358c619d2d41b27838d5aea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::Logger</name>
    <filename>structPointMatcherSupport_1_1Logger.html</filename>
    <base>PointMatcherSupport::Parametrizable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>beginInfoEntry</name>
      <anchorfile>structPointMatcherSupport_1_1Logger.html</anchorfile>
      <anchor>a38e0c6b09b855fc193996243b5e42f88</anchor>
      <arglist>(const char *file, unsigned line, const char *func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>beginWarningEntry</name>
      <anchorfile>structPointMatcherSupport_1_1Logger.html</anchorfile>
      <anchor>a6931ad03d0b761fef2e74522cde25e5d</anchor>
      <arglist>(const char *file, unsigned line, const char *func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishInfoEntry</name>
      <anchorfile>structPointMatcherSupport_1_1Logger.html</anchorfile>
      <anchor>ae1e37c55f636a9126d8bd566156812d8</anchor>
      <arglist>(const char *file, unsigned line, const char *func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finishWarningEntry</name>
      <anchorfile>structPointMatcherSupport_1_1Logger.html</anchorfile>
      <anchor>a366f5b4ce06e0c8abbb2453eff4ab40e</anchor>
      <arglist>(const char *file, unsigned line, const char *func)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasInfoChannel</name>
      <anchorfile>structPointMatcherSupport_1_1Logger.html</anchorfile>
      <anchor>a9f9998877290fbac20d3f88ecdd01067</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>hasWarningChannel</name>
      <anchorfile>structPointMatcherSupport_1_1Logger.html</anchorfile>
      <anchor>a4cbc1290fbdf03c9c1f72b966c4d919e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream *</type>
      <name>infoStream</name>
      <anchorfile>structPointMatcherSupport_1_1Logger.html</anchorfile>
      <anchor>aaf3639b1c88cbe756d3b48d858a2263a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Logger</name>
      <anchorfile>structPointMatcherSupport_1_1Logger.html</anchorfile>
      <anchor>a5fb0358a37f280e5df149efd7659327e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Logger</name>
      <anchorfile>structPointMatcherSupport_1_1Logger.html</anchorfile>
      <anchor>af49bd73ff557653124da4235acb031c9</anchor>
      <arglist>(const std::string &amp;className, const ParametersDoc paramsDoc, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::ostream *</type>
      <name>warningStream</name>
      <anchorfile>structPointMatcherSupport_1_1Logger.html</anchorfile>
      <anchor>a34bae4dfa47c5f396813d6bd85909bcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Logger</name>
      <anchorfile>structPointMatcherSupport_1_1Logger.html</anchorfile>
      <anchor>a65511ece19dbcb1e3b729545b105d7d6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::LogRecord</name>
    <filename>classmp2p__icp_1_1LogRecord.html</filename>
    <class kind="struct">mp2p_icp::LogRecord::DebugInfoPerIteration</class>
    <member kind="function">
      <type></type>
      <name>LogRecord</name>
      <anchorfile>classmp2p__icp_1_1LogRecord.html</anchorfile>
      <anchor>a05b7daf0e8f9ae58aa14e3ea3358bd55</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LogRecord</name>
      <anchorfile>classmp2p__icp_1_1LogRecord.html</anchorfile>
      <anchor>a9dc10b9fe87b6644192ee5fdeb59e636</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>iteration_idx_t</name>
      <anchorfile>classmp2p__icp_1_1LogRecord.html</anchorfile>
      <anchor>aaf54ddf3e1b311b26c4f6e2c569d0bbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; iteration_idx_t, DebugInfoPerIteration &gt;</type>
      <name>IterationsDetails</name>
      <anchorfile>classmp2p__icp_1_1LogRecord.html</anchorfile>
      <anchor>ad16be7f7d1ad07092a69e082be7c831c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>metric_map_t::ConstPtr</type>
      <name>pcGlobal</name>
      <anchorfile>classmp2p__icp_1_1LogRecord.html</anchorfile>
      <anchor>acf66f55840ed3a58730813cc56a1dc4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>metric_map_t::ConstPtr</type>
      <name>pcLocal</name>
      <anchorfile>classmp2p__icp_1_1LogRecord.html</anchorfile>
      <anchor>a584274068ae92742120e30d049f5818f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TPose3D</type>
      <name>initialGuessLocalWrtGlobal</name>
      <anchorfile>classmp2p__icp_1_1LogRecord.html</anchorfile>
      <anchor>a49d57bb9bbf3fa94fc6e315a0e6e7f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mp2p_icp::Parameters</type>
      <name>icpParameters</name>
      <anchorfile>classmp2p__icp_1_1LogRecord.html</anchorfile>
      <anchor>af96f6125aec4be742593c4dbedfd8f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mp2p_icp::Results</type>
      <name>icpResult</name>
      <anchorfile>classmp2p__icp_1_1LogRecord.html</anchorfile>
      <anchor>a75172e4e763303269c764d11a2f60d80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>dynamicVariables</name>
      <anchorfile>classmp2p__icp_1_1LogRecord.html</anchorfile>
      <anchor>aeea614091fdda2a8c588a4e2ba5f86ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; IterationsDetails &gt;</type>
      <name>iterationsDetails</name>
      <anchorfile>classmp2p__icp_1_1LogRecord.html</anchorfile>
      <anchor>a05da86b86de8035020c8b93f50526ddf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>save_to_file</name>
      <anchorfile>classmp2p__icp_1_1LogRecord.html</anchorfile>
      <anchor>afe756e557a4004350c568f1664c5daa2</anchor>
      <arglist>(const std::string &amp;fileName) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load_from_file</name>
      <anchorfile>classmp2p__icp_1_1LogRecord.html</anchorfile>
      <anchor>a9d0f39e33454c7df08ed026f6909b06e</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static LogRecord</type>
      <name>LoadFromFile</name>
      <anchorfile>classmp2p__icp_1_1LogRecord.html</anchorfile>
      <anchor>a270123eb09ad438d2bef731bc647aaa0</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::ltnode</name>
    <filename>structYAML__PM_1_1ltnode.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structYAML__PM_1_1ltnode.html</anchorfile>
      <anchor>a88b0a9c658e28907e589b408b649f028</anchor>
      <arglist>(const Node *pNode1, const Node *pNode2) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>tsl::detail_robin_hash::make_void</name>
    <filename>structtsl_1_1detail__robin__hash_1_1make__void.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structtsl_1_1detail__robin__hash_1_1make__void.html</anchorfile>
      <anchor>a38320498b64553a4fea9eaf6db185d9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::Mark</name>
    <filename>structYAML__PM_1_1Mark.html</filename>
    <member kind="function">
      <type></type>
      <name>Mark</name>
      <anchorfile>structYAML__PM_1_1Mark.html</anchorfile>
      <anchor>a41ab11f22f780148428164c13da7a255</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const Mark</type>
      <name>null</name>
      <anchorfile>structYAML__PM_1_1Mark.html</anchorfile>
      <anchor>a94c0ff1d90c876e92297d733f7c9b3f4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>column</name>
      <anchorfile>structYAML__PM_1_1Mark.html</anchorfile>
      <anchor>ae1de2bf6272496080fbbeceea25c26ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structYAML__PM_1_1Mark.html</anchorfile>
      <anchor>a84ddce6043acc7c0edab18320df54f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pos</name>
      <anchorfile>structYAML__PM_1_1Mark.html</anchorfile>
      <anchor>a30f1c30525d37ac93e21fd2b7052ffe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Mark</name>
      <anchorfile>structYAML__PM_1_1Mark.html</anchorfile>
      <anchor>a2517b4cc0746367baedbb5cc6318dd13</anchor>
      <arglist>(int pos_, int line_, int column_)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::MatchContext</name>
    <filename>structmp2p__icp_1_1MatchContext.html</filename>
    <member kind="function">
      <type></type>
      <name>MatchContext</name>
      <anchorfile>structmp2p__icp_1_1MatchContext.html</anchorfile>
      <anchor>aa82be8a66aecaa7d6b526002f9f40543</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>icpIteration</name>
      <anchorfile>structmp2p__icp_1_1MatchContext.html</anchorfile>
      <anchor>afaf66993e27b78e5258d426c39081cbc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::matched_line_t</name>
    <filename>structmp2p__icp_1_1matched__line__t.html</filename>
    <member kind="variable">
      <type>mrpt::math::TLine3D</type>
      <name>ln_global</name>
      <anchorfile>structmp2p__icp_1_1matched__line__t.html</anchorfile>
      <anchor>a2855a96f9666f9cfc3425b133eff7ab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TLine3D</type>
      <name>ln_local</name>
      <anchorfile>structmp2p__icp_1_1matched__line__t.html</anchorfile>
      <anchor>adafb33611f54e8488c156fa674d460d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::matched_plane_t</name>
    <filename>structmp2p__icp_1_1matched__plane__t.html</filename>
    <member kind="function">
      <type></type>
      <name>matched_plane_t</name>
      <anchorfile>structmp2p__icp_1_1matched__plane__t.html</anchorfile>
      <anchor>a109ddb093bee1ec54c7389909f27bfef</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>matched_plane_t</name>
      <anchorfile>structmp2p__icp_1_1matched__plane__t.html</anchorfile>
      <anchor>a147a76c71099e0115b9b51a34b19a70e</anchor>
      <arglist>(const plane_patch_t &amp;pl_this, const plane_patch_t &amp;pl_other)</arglist>
    </member>
    <member kind="variable">
      <type>plane_patch_t</type>
      <name>p_global</name>
      <anchorfile>structmp2p__icp_1_1matched__plane__t.html</anchorfile>
      <anchor>a7a4d501e91b49032815c3236c37bbf96</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>plane_patch_t</type>
      <name>p_local</name>
      <anchorfile>structmp2p__icp_1_1matched__plane__t.html</anchorfile>
      <anchor>a6426ef6caa00507c147ba779ef626101</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::Matcher</name>
    <filename>structPointMatcher_1_1Matcher.html</filename>
    <base>PointMatcherSupport::Parametrizable</base>
    <member kind="function" virtualness="pure">
      <type>virtual Matches</type>
      <name>findClosests</name>
      <anchorfile>structPointMatcher_1_1Matcher.html</anchorfile>
      <anchor>a29e0d7c7961eb90546905223d08c0ab1</anchor>
      <arglist>(const DataPoints &amp;filteredReading)=0</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>getVisitCount</name>
      <anchorfile>structPointMatcher_1_1Matcher.html</anchorfile>
      <anchor>ab40c9ecaf3ed3e00229b8d45c654235b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>structPointMatcher_1_1Matcher.html</anchorfile>
      <anchor>a11211e91e8873b38a1817fceb8f0b115</anchor>
      <arglist>(const DataPoints &amp;filteredReference)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matcher</name>
      <anchorfile>structPointMatcher_1_1Matcher.html</anchorfile>
      <anchor>a893eb26b78a20c031d7f959f1e467104</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matcher</name>
      <anchorfile>structPointMatcher_1_1Matcher.html</anchorfile>
      <anchor>a1c3add4a32406c3e1e3d2b2a77c1750e</anchor>
      <arglist>(const std::string &amp;className, const ParametersDoc paramsDoc, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>resetVisitCount</name>
      <anchorfile>structPointMatcher_1_1Matcher.html</anchorfile>
      <anchor>a91ab4d4e4378eeaba20491931ae1aaa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Matcher</name>
      <anchorfile>structPointMatcher_1_1Matcher.html</anchorfile>
      <anchor>ae35fc2c18b60921d83d9b662df5b9701</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>visitCounter</name>
      <anchorfile>structPointMatcher_1_1Matcher.html</anchorfile>
      <anchor>a31074cfe6cf6f66bca094b8e17651e36</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::Matcher</name>
    <filename>classmp2p__icp_1_1Matcher.html</filename>
    <base>mp2p_icp::Parameterizable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1Matcher.html</anchorfile>
      <anchor>a5edc1e0d1635b857f7f76225848fb557</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>match</name>
      <anchorfile>classmp2p__icp_1_1Matcher.html</anchorfile>
      <anchor>a4eb7dbed3f39a27de7222815647e1b4f</anchor>
      <arglist>(const metric_map_t &amp;pcGlobal, const metric_map_t &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, const MatchContext &amp;mc, MatchState &amp;ms, Pairings &amp;out) const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classmp2p__icp_1_1Matcher.html</anchorfile>
      <anchor>ae8cb1f4a2e1ca7a2545eab3cf54b0000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>runFromIteration</name>
      <anchorfile>classmp2p__icp_1_1Matcher.html</anchorfile>
      <anchor>a69a998557df7f89468d47431024199be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>runUpToIteration</name>
      <anchorfile>classmp2p__icp_1_1Matcher.html</anchorfile>
      <anchor>ab86d6f4f90e29e0595bca6f09332a767</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>impl_match</name>
      <anchorfile>classmp2p__icp_1_1Matcher.html</anchorfile>
      <anchor>aea4108359d7b6adad47dedc83979d015</anchor>
      <arglist>(const metric_map_t &amp;pcGlobal, const metric_map_t &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, const MatchContext &amp;mc, MatchState &amp;ms, Pairings &amp;out) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::Matcher_Adaptive</name>
    <filename>classmp2p__icp_1_1Matcher__Adaptive.html</filename>
    <base>mp2p_icp::Matcher_Points_Base</base>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>abefc2d797d4d929217c1fcd782676923</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matcher_Adaptive</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a6ef79a13af0f89e2614502ef7eb50c3a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matcher_Adaptive</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a92f05450ad3ea931225236e1d60a8b9b</anchor>
      <arglist>(double ConfidenceInterval, double FirstToSecondDistanceMax, double AbsoluteMaxSearchDistance)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>implMatchOneLayer</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>adb1e672872d2f63d6ad0bbe0637337c5</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;pcGlobal, const mrpt::maps::CPointsMap &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, MatchState &amp;ms, const layer_name_t &amp;globalName, const layer_name_t &amp;localName, Pairings &amp;out) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>absoluteMaxSearchDistance</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a335d67ab6abc2bff6cf1aab557274a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>confidenceInterval</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>af5b7e336818ceb3a378000f0b97c3611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>enableDetectPlanes</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a835dd69d3802d20178da6590afe315d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>firstToSecondDistanceMax</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a5b9ac002aba5e3f3b9fa34cd528baed9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>histValues_</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a969e1c2d5d0ce01247e77ee615d2470a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; double &gt;</type>
      <name>histXs_</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a7f1e1f56f39ad5df1f02c4642597301a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>kddXs</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a270e1646f5c6daf269c53a7bbda0c1d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>kddYs</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>ad63966407127463e1f75e2157f8f6266</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>kddZs</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>ac66ed72950eacec85c5a5a70ea9be3fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; mrpt::containers::vector_with_small_size_optimization&lt; mrpt::tfest::TMatchingPair, MAX_CORRS_PER_LOCAL &gt; &gt;</type>
      <name>matchesPerLocal_</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a43e46f40745eca1cd2d33331233584da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>maxPt2PtCorrespondences</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a68821c98d307d10caac10163779737fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>minimumCorrDist</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a8bf5b9f665e56b6388809aa0fa90c601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint64_t &gt;</type>
      <name>neighborIndices_</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a29c0d95996d578983cd0256c4444a5b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; mrpt::math::TPoint3Df &gt;</type>
      <name>neighborPts_</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a6ac34ed677e98ebdabdaccd55dbde635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; float &gt;</type>
      <name>neighborSqrDists_</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>afe59ccfe3fda3a9e3c143ca27b73a875</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>planeEigenThreshold</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a406a23e2c3673efe47c45d4a9d7ea108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>planeMinimumDistance</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a3eacb13af7b4e827ddb8ed96e6381c9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>planeMinimumFoundPoints</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>afdc6f2a2e7052011e1e35d2733514b68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>planeSearchPoints</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>a11a40ff91494ac4e382414bc7f100fca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>constexpr static size_t</type>
      <name>MAX_CORRS_PER_LOCAL</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Adaptive.html</anchorfile>
      <anchor>ab6130fe57b54e2490a2defaab2470a5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::Matcher_Point2Line</name>
    <filename>classmp2p__icp_1_1Matcher__Point2Line.html</filename>
    <base>mp2p_icp::Matcher_Points_Base</base>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Point2Line.html</anchorfile>
      <anchor>a682e822f6dec522421665fee0e1aea2f</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matcher_Point2Line</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Point2Line.html</anchorfile>
      <anchor>abb0c4a17ec6b47797cf2fdb70387e8f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>implMatchOneLayer</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Point2Line.html</anchorfile>
      <anchor>a792c8934fdd9b2de7c1168807cb769ec</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;pcGlobal, const mrpt::maps::CPointsMap &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, MatchState &amp;ms, const layer_name_t &amp;globalName, const layer_name_t &amp;localName, Pairings &amp;out) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>distanceThreshold</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Point2Line.html</anchorfile>
      <anchor>a92492d56f55500bc605efa88991e0bad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>knn</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Point2Line.html</anchorfile>
      <anchor>a5cad1eb9578a83c1ac791a23d1d38caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>lineEigenThreshold</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Point2Line.html</anchorfile>
      <anchor>a47a0a3e67f9080f2f53f330bf185df41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>uint32_t</type>
      <name>minimumLinePoints</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Point2Line.html</anchorfile>
      <anchor>a52b91380d614521a018f385af84cf880</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::Matcher_Point2Plane</name>
    <filename>classmp2p__icp_1_1Matcher__Point2Plane.html</filename>
    <base>mp2p_icp::Matcher_Points_Base</base>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Point2Plane.html</anchorfile>
      <anchor>a23cd30c39789b9f444bb98ace8cc0caf</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matcher_Point2Plane</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Point2Plane.html</anchorfile>
      <anchor>a8ca330295c078906fc558e3e84b9c155</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>implMatchOneLayer</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Point2Plane.html</anchorfile>
      <anchor>ad93f6c3cfd91679401ea9b946fc85f72</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;pcGlobal, const mrpt::maps::CPointsMap &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, MatchState &amp;ms, const layer_name_t &amp;globalName, const layer_name_t &amp;localName, Pairings &amp;out) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>distanceThreshold</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Point2Plane.html</anchorfile>
      <anchor>a001eb6ee7422bdacfa6fc46ab5d262b0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::Matcher_Points_Base</name>
    <filename>classmp2p__icp_1_1Matcher__Points__Base.html</filename>
    <base>mp2p_icp::Matcher</base>
    <class kind="struct">mp2p_icp::Matcher_Points_Base::TransformedLocalPointCloud</class>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__Base.html</anchorfile>
      <anchor>a4258fd5ace7ed12a3c4a6aaaf6ba97b3</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matcher_Points_Base</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__Base.html</anchorfile>
      <anchor>a883f5aaaf3fce12775984466749fe06e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static TransformedLocalPointCloud</type>
      <name>transform_local_to_global</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__Base.html</anchorfile>
      <anchor>a0fce7a736e03f40e9644249a313ce142</anchor>
      <arglist>(const mrpt::maps::CPointsMap &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, const std::size_t maxLocalPoints=0, const uint64_t localPointsSampleSeed=0)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowMatchAlreadyMatchedGlobalPoints_</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__Base.html</anchorfile>
      <anchor>a45d94ca6879cbb958146c67ca916c043</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>allowMatchAlreadyMatchedPoints_</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__Base.html</anchorfile>
      <anchor>ab7e015cb6b7da4ac5168a3f4757ef3cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>bounding_box_intersection_check_epsilon_</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__Base.html</anchorfile>
      <anchor>a95d592c56f05d5314f5db6abe9378403</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; std::size_t &gt;</type>
      <name>kdtree_leaf_max_points_</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__Base.html</anchorfile>
      <anchor>a62fa4d5db8991bb28aaccc89abfd1207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>localPointsSampleSeed_</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__Base.html</anchorfile>
      <anchor>a323083977e26cab22d026ed81d3ad48b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>maxLocalPointsPerLayer_</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__Base.html</anchorfile>
      <anchor>a6880fb1b56ab7d9cf012e02c3d5efbab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, std::map&lt; std::string, double &gt; &gt;</type>
      <name>weight_pt2pt_layers</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__Base.html</anchorfile>
      <anchor>a5335f7633a8746b9ebed3e69fafbf027</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>impl_match</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__Base.html</anchorfile>
      <anchor>a5a2ca69e77b6beec00c17bf1578050db</anchor>
      <arglist>(const metric_map_t &amp;pcGlobal, const metric_map_t &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, const MatchContext &amp;mc, MatchState &amp;ms, Pairings &amp;out) const override final</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>implMatchOneLayer</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__Base.html</anchorfile>
      <anchor>a215205afd6cf13e8681988adb99f7a35</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;pcGlobal, const mrpt::maps::CPointsMap &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, MatchState &amp;ms, const layer_name_t &amp;globalName, const layer_name_t &amp;localName, Pairings &amp;out) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::Matcher_Points_DistanceThreshold</name>
    <filename>classmp2p__icp_1_1Matcher__Points__DistanceThreshold.html</filename>
    <base>mp2p_icp::Matcher_Points_Base</base>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__DistanceThreshold.html</anchorfile>
      <anchor>a513ef46a39a8e8dfaefd05911cfad762</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matcher_Points_DistanceThreshold</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__DistanceThreshold.html</anchorfile>
      <anchor>a2785505c46c0f3b08315745e89165949</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matcher_Points_DistanceThreshold</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__DistanceThreshold.html</anchorfile>
      <anchor>a135d5efe97a82e30ad5e6d2f5fa716c6</anchor>
      <arglist>(double distThreshold)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>pairingsPerPoint</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__DistanceThreshold.html</anchorfile>
      <anchor>a3e25ea6edb0b13e4e6a28ec253e334fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>threshold</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__DistanceThreshold.html</anchorfile>
      <anchor>a20e8ebb2e4e2ade35fb4493e125e9cca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>thresholdAngularDeg</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__DistanceThreshold.html</anchorfile>
      <anchor>a1bd9ae78d779eeb5c1f180be043b194d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>implMatchOneLayer</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__DistanceThreshold.html</anchorfile>
      <anchor>a3c2610506c8dc33473bf66364a3f3799</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;pcGlobal, const mrpt::maps::CPointsMap &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, MatchState &amp;ms, const layer_name_t &amp;globalName, const layer_name_t &amp;localName, Pairings &amp;out) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::Matcher_Points_InlierRatio</name>
    <filename>classmp2p__icp_1_1Matcher__Points__InlierRatio.html</filename>
    <base>mp2p_icp::Matcher_Points_Base</base>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__InlierRatio.html</anchorfile>
      <anchor>afd9dff8fabc97cec515b6c2e6b8d0048</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matcher_Points_InlierRatio</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__InlierRatio.html</anchorfile>
      <anchor>a96a8d5028216ec4a68d273c44973abd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matcher_Points_InlierRatio</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__InlierRatio.html</anchorfile>
      <anchor>a25ea6bd8a4a1c906005cb78be8370c23</anchor>
      <arglist>(const double ratio)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>implMatchOneLayer</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__InlierRatio.html</anchorfile>
      <anchor>a05176029b97bab74db0ce27f6187ca69</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;pcGlobal, const mrpt::maps::CPointsMap &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, MatchState &amp;ms, const layer_name_t &amp;globalName, const layer_name_t &amp;localName, Pairings &amp;out) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>inliersRatio</name>
      <anchorfile>classmp2p__icp_1_1Matcher__Points__InlierRatio.html</anchorfile>
      <anchor>a1585d20b43bad991d129f51368ebc78d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MatchersImpl</name>
    <filename>structMatchersImpl.html</filename>
    <templarg></templarg>
    <class kind="struct">MatchersImpl::KDTreeMatcher</class>
    <class kind="struct">MatchersImpl::KDTreeVarDistMatcher</class>
    <class kind="struct">MatchersImpl::NullMatcher</class>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structMatchersImpl.html</anchorfile>
      <anchor>abc261e4e8a3c6eaa9f4e8bc0354e6b1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matcher</type>
      <name>Matcher</name>
      <anchorfile>structMatchersImpl.html</anchorfile>
      <anchor>a52d20129db8d1b66b7525005734f8782</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matches</type>
      <name>Matches</name>
      <anchorfile>structMatchersImpl.html</anchorfile>
      <anchor>a67123e7dd43a29a0e6b142968a0936d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Nabo::NearestNeighbourSearch&lt; T &gt;</type>
      <name>NNS</name>
      <anchorfile>structMatchersImpl.html</anchorfile>
      <anchor>a0ae26ecaa993a304e75ee1d27e9fadf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NNS::SearchType</type>
      <name>NNSearchType</name>
      <anchorfile>structMatchersImpl.html</anchorfile>
      <anchor>adce0cb15038d32a000001be9f5538579</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structMatchersImpl.html</anchorfile>
      <anchor>a4c3aa7a23818830ac39b81e47a4a38fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structMatchersImpl.html</anchorfile>
      <anchor>aae2d394f59026da2aafc15a766ccfcd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structMatchersImpl.html</anchorfile>
      <anchor>a7d16026d0e8534e9a8be4267992d34df</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structMatchersImpl.html</anchorfile>
      <anchor>a58cd398e25c170a0fd7296c2fabba600</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structMatchersImpl.html</anchorfile>
      <anchor>a00b69a834c70ad25ef8cd18ddecf3808</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>MatcherTest</name>
    <filename>classMatcherTest.html</filename>
    <base>IcpHelper</base>
    <member kind="function">
      <type>void</type>
      <name>addFilter</name>
      <anchorfile>classMatcherTest.html</anchorfile>
      <anchor>aa04667c25a774c1b569fee45434934c8</anchor>
      <arglist>(string name, PM::Parameters params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classMatcherTest.html</anchorfile>
      <anchor>a74c960072457a4266afe50dea70903c7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classMatcherTest.html</anchorfile>
      <anchor>a55e8b45d1392abc61f84853f0d8dfde6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; PM::Matcher &gt;</type>
      <name>testedMatcher</name>
      <anchorfile>classMatcherTest.html</anchorfile>
      <anchor>affef8900d6e5a3068abbbd6b4c815f90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::Matches</name>
    <filename>structPointMatcher_1_1Matches.html</filename>
    <member kind="typedef">
      <type>Matrix</type>
      <name>Dists</name>
      <anchorfile>structPointMatcher_1_1Matches.html</anchorfile>
      <anchor>a4dfcc7c88c428e2cf883ce5135e122d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>IntMatrix</type>
      <name>Ids</name>
      <anchorfile>structPointMatcher_1_1Matches.html</anchorfile>
      <anchor>ae7be35a3f0337f873e8fcec42850a374</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getDistsQuantile</name>
      <anchorfile>structPointMatcher_1_1Matches.html</anchorfile>
      <anchor>a8a89d0ddef0cd77233480c407f2fb875</anchor>
      <arglist>(const T quantile) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getMedianAbsDeviation</name>
      <anchorfile>structPointMatcher_1_1Matches.html</anchorfile>
      <anchor>a16f4be6246e1911425a03e392856681a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getStandardDeviation</name>
      <anchorfile>structPointMatcher_1_1Matches.html</anchorfile>
      <anchor>a63ad525e989f29284c857051d359d667</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matches</name>
      <anchorfile>structPointMatcher_1_1Matches.html</anchorfile>
      <anchor>a8507f5591a7fe277a387c17f69992b2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matches</name>
      <anchorfile>structPointMatcher_1_1Matches.html</anchorfile>
      <anchor>a1f6f14ae70df33d22368e97681577cdd</anchor>
      <arglist>(const Dists &amp;dists, const Ids ids)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Matches</name>
      <anchorfile>structPointMatcher_1_1Matches.html</anchorfile>
      <anchor>a0edd5f0004f50c80520a49f534dbee4e</anchor>
      <arglist>(const int knn, const int pointsCount)</arglist>
    </member>
    <member kind="variable">
      <type>Dists</type>
      <name>dists</name>
      <anchorfile>structPointMatcher_1_1Matches.html</anchorfile>
      <anchor>a7efed497eacfed66a271b61b39c9e6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Ids</type>
      <name>ids</name>
      <anchorfile>structPointMatcher_1_1Matches.html</anchorfile>
      <anchor>adaa9da21245c81c163f540d5bb0d8319</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr T</type>
      <name>InvalidDist</name>
      <anchorfile>structPointMatcher_1_1Matches.html</anchorfile>
      <anchor>a62b6dba80f315e7fd8c1532f2e63ff2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr int</type>
      <name>InvalidId</name>
      <anchorfile>structPointMatcher_1_1Matches.html</anchorfile>
      <anchor>a9fb9f1ef8b2ead97a97797f4de514f83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::MatchState</name>
    <filename>structmp2p__icp_1_1MatchState.html</filename>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>structmp2p__icp_1_1MatchState.html</anchorfile>
      <anchor>afe7b579476ac12dbbbf7b8a8b4b70998</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MatchState</name>
      <anchorfile>structmp2p__icp_1_1MatchState.html</anchorfile>
      <anchor>aafcfd9a1db7023dd114da73f95ecb635</anchor>
      <arglist>(const metric_map_t &amp;pcGlobal, const metric_map_t &amp;pcLocal)</arglist>
    </member>
    <member kind="variable">
      <type>pointcloud_bitfield_t</type>
      <name>globalPairedBitField</name>
      <anchorfile>structmp2p__icp_1_1MatchState.html</anchorfile>
      <anchor>a3ee973f35e39b792aac3d5567491a570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>pointcloud_bitfield_t</type>
      <name>localPairedBitField</name>
      <anchorfile>structmp2p__icp_1_1MatchState.html</anchorfile>
      <anchor>abd53c2617fe64252e47109dd002a02cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const metric_map_t &amp;</type>
      <name>pcGlobal_</name>
      <anchorfile>structmp2p__icp_1_1MatchState.html</anchorfile>
      <anchor>a9e5862a2aeef2522f26c604e1c67c83e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const metric_map_t &amp;</type>
      <name>pcLocal_</name>
      <anchorfile>structmp2p__icp_1_1MatchState.html</anchorfile>
      <anchor>adf9349364e65c7adb6bf25f1fa5bc674</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MaxDensityDataPointsFilter</name>
    <filename>structMaxDensityDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structMaxDensityDataPointsFilter.html</anchorfile>
      <anchor>a93c50b77972bc6b7acb83e8ce044fc58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structMaxDensityDataPointsFilter.html</anchorfile>
      <anchor>a9ad3811453f9eb93eb3bf315d57c0bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structMaxDensityDataPointsFilter.html</anchorfile>
      <anchor>a162f08d1ba31bc1d17e9ac80386d208f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structMaxDensityDataPointsFilter.html</anchorfile>
      <anchor>a2d60056dec05449745b5f929faf9a430</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structMaxDensityDataPointsFilter.html</anchorfile>
      <anchor>a21ea2d620a6ce1fc47f1b5aa04623a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structMaxDensityDataPointsFilter.html</anchorfile>
      <anchor>af255d1e9d061a0241f6dfa324639ce5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structMaxDensityDataPointsFilter.html</anchorfile>
      <anchor>af1b32a3a366225f2e98ef1b3a3500e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structMaxDensityDataPointsFilter.html</anchorfile>
      <anchor>afe0b66452e46efcdfbfd8162b47e03ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structMaxDensityDataPointsFilter.html</anchorfile>
      <anchor>abcd979a0a00ba68256cec4c3a8686496</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structMaxDensityDataPointsFilter.html</anchorfile>
      <anchor>a98046724e022afa55ab96993c58da2bc</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaxDensityDataPointsFilter</name>
      <anchorfile>structMaxDensityDataPointsFilter.html</anchorfile>
      <anchor>a50428bb0be6b7dd2c66d95dbabaf5e88</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structMaxDensityDataPointsFilter.html</anchorfile>
      <anchor>a1a454358f16ef3b2f1f09bd8b8ebb252</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structMaxDensityDataPointsFilter.html</anchorfile>
      <anchor>a7d508ebd696c78a73f2772e7cb80fee8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>maxDensity</name>
      <anchorfile>structMaxDensityDataPointsFilter.html</anchorfile>
      <anchor>a6a50e51ee642519c225d382d461be57b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MaxDistDataPointsFilter</name>
    <filename>structMaxDistDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structMaxDistDataPointsFilter.html</anchorfile>
      <anchor>a4475fe24c76bed475c6558f433a1f7a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structMaxDistDataPointsFilter.html</anchorfile>
      <anchor>a15cc9c8b3c60aa3c2a73b9c65b3937e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structMaxDistDataPointsFilter.html</anchorfile>
      <anchor>af217825557e137a8e8296826e2e1b5fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structMaxDistDataPointsFilter.html</anchorfile>
      <anchor>af7016f47a1244d23415e99b732874ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structMaxDistDataPointsFilter.html</anchorfile>
      <anchor>ad8f12de049242d7deb0c0ee88105a1e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structMaxDistDataPointsFilter.html</anchorfile>
      <anchor>a6ad88aed4abdf7dc2a736edf09d4310f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structMaxDistDataPointsFilter.html</anchorfile>
      <anchor>a8955900b17ffbf68e7bd9bfed768a630</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structMaxDistDataPointsFilter.html</anchorfile>
      <anchor>a04f5a1dbe35f1f9913a8ff3fbc9787f6</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structMaxDistDataPointsFilter.html</anchorfile>
      <anchor>aea0447f8a692d0e3c63799ff4bce81de</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaxDistDataPointsFilter</name>
      <anchorfile>structMaxDistDataPointsFilter.html</anchorfile>
      <anchor>a86cfd3b2270277cc3ebee2e80bb94a1e</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structMaxDistDataPointsFilter.html</anchorfile>
      <anchor>a9c75e1396fe05a1fd84c68c4998d75dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structMaxDistDataPointsFilter.html</anchorfile>
      <anchor>a274f2186b5882c95244410d527e2a2ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>dim</name>
      <anchorfile>structMaxDistDataPointsFilter.html</anchorfile>
      <anchor>a27d9c2dc55d0a3a75f2566e0bda66a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>maxDist</name>
      <anchorfile>structMaxDistDataPointsFilter.html</anchorfile>
      <anchor>a2186e546bca962ee9899fda4108d2b0c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OutlierFiltersImpl::MaxDistOutlierFilter</name>
    <filename>structOutlierFiltersImpl_1_1MaxDistOutlierFilter.html</filename>
    <base>PointMatcher::OutlierFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual OutlierWeights</type>
      <name>compute</name>
      <anchorfile>structOutlierFiltersImpl_1_1MaxDistOutlierFilter.html</anchorfile>
      <anchor>afd6281489f654babe0a1383dc01cd136</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const Matches &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaxDistOutlierFilter</name>
      <anchorfile>structOutlierFiltersImpl_1_1MaxDistOutlierFilter.html</anchorfile>
      <anchor>aaa5f19d32bbc32402a4c77256be4bd31</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structOutlierFiltersImpl_1_1MaxDistOutlierFilter.html</anchorfile>
      <anchor>a8567ab40ebbb08f85fe858ae06bf67cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structOutlierFiltersImpl_1_1MaxDistOutlierFilter.html</anchorfile>
      <anchor>aedba311d19030c5ffe7dd88ef2a90a03</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>maxDist</name>
      <anchorfile>structOutlierFiltersImpl_1_1MaxDistOutlierFilter.html</anchorfile>
      <anchor>aca315a9c358d1a4f2cf933d59d84624e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TransformationCheckersImpl::CounterTransformationChecker::MaxNumIterationsReached</name>
    <filename>structTransformationCheckersImpl_1_1CounterTransformationChecker_1_1MaxNumIterationsReached.html</filename>
  </compound>
  <compound kind="struct">
    <name>MaxPointCountDataPointsFilter</name>
    <filename>structMaxPointCountDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>a9b5c0e059920795cc97cb1fd72840165</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>aaf5bbd7b84f7abdbebe1950c651d4750</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>a107e760194635f6669507e33e4f8d745</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>aab9b4fefc57273479a526d357f56e525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>ad3b5457a05f9baa803de5561bbd8c225</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>a82315d9b339cc98d98a9669be83ac05f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>a600e69a5a01fb679edd84ea1ce6d2318</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>aaeb04a2e227398c551b1f423c9a4d03d</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>a056be9bb637b9a8176049b10855acd6f</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaxPointCountDataPointsFilter</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>a6f17cbaa105d9404917ba0f063d94788</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MaxPointCountDataPointsFilter</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>a9af533eb677d2927e9f99b744d67ed42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>a83f0a289663a3daebbfba6f688f7140a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>a83a68419702805712a6ee70398df5d44</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>maxCount</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>ae0c8cb888bff5682ad8bd1149557537d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>seed</name>
      <anchorfile>structMaxPointCountDataPointsFilter.html</anchorfile>
      <anchor>a2dfa468c13e07e783f03148c4bbed407</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MaxQuantileOnAxisDataPointsFilter</name>
    <filename>structMaxQuantileOnAxisDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structMaxQuantileOnAxisDataPointsFilter.html</anchorfile>
      <anchor>a7d670d23026f1fb4db54a5dbc90022f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structMaxQuantileOnAxisDataPointsFilter.html</anchorfile>
      <anchor>a3aecf585c9f9661641ee5c2e44e29f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structMaxQuantileOnAxisDataPointsFilter.html</anchorfile>
      <anchor>adb875f07d7532324ea724f742a80ebe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structMaxQuantileOnAxisDataPointsFilter.html</anchorfile>
      <anchor>a4d6bc40dde2c68dbc0e9a40e91642694</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structMaxQuantileOnAxisDataPointsFilter.html</anchorfile>
      <anchor>acb7b4c70a52484b58bf6cd2c2741dcef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structMaxQuantileOnAxisDataPointsFilter.html</anchorfile>
      <anchor>abe289077a52fd4a29463213060387bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structMaxQuantileOnAxisDataPointsFilter.html</anchorfile>
      <anchor>a825f1cb01675d7f5b78e6e24ad42b1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structMaxQuantileOnAxisDataPointsFilter.html</anchorfile>
      <anchor>ab38271ebf96260e2f95c6dc21d0549c6</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structMaxQuantileOnAxisDataPointsFilter.html</anchorfile>
      <anchor>ad015a258139d57de40ee7a923586a865</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MaxQuantileOnAxisDataPointsFilter</name>
      <anchorfile>structMaxQuantileOnAxisDataPointsFilter.html</anchorfile>
      <anchor>a71c1c755395c439449d681eccdc0f424</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structMaxQuantileOnAxisDataPointsFilter.html</anchorfile>
      <anchor>ad3a4e59ec853b3d908c99f77cda3c36f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structMaxQuantileOnAxisDataPointsFilter.html</anchorfile>
      <anchor>adedebd9acf521fa4e2ef0769df394d7e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>dim</name>
      <anchorfile>structMaxQuantileOnAxisDataPointsFilter.html</anchorfile>
      <anchor>a20d3eb3c70c19405d3b59b671609185e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>ratio</name>
      <anchorfile>structMaxQuantileOnAxisDataPointsFilter.html</anchorfile>
      <anchor>ac23a47f9182ba4d976494e1f66e4b860</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OutlierFiltersImpl::MedianDistOutlierFilter</name>
    <filename>structOutlierFiltersImpl_1_1MedianDistOutlierFilter.html</filename>
    <base>PointMatcher::OutlierFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual OutlierWeights</type>
      <name>compute</name>
      <anchorfile>structOutlierFiltersImpl_1_1MedianDistOutlierFilter.html</anchorfile>
      <anchor>aec6fe589b97bda354271c515c8ca096c</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const Matches &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MedianDistOutlierFilter</name>
      <anchorfile>structOutlierFiltersImpl_1_1MedianDistOutlierFilter.html</anchorfile>
      <anchor>a48b826ba4e090a6aa5befaa32fe9d9dd</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structOutlierFiltersImpl_1_1MedianDistOutlierFilter.html</anchorfile>
      <anchor>a8d24e060bc3035e4d472a0035d9f750e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structOutlierFiltersImpl_1_1MedianDistOutlierFilter.html</anchorfile>
      <anchor>aa300e1fec2fe710c64fe9f2fb6b4e39a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>factor</name>
      <anchorfile>structOutlierFiltersImpl_1_1MedianDistOutlierFilter.html</anchorfile>
      <anchor>a84d00063203e570e0292810a85f0f28d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OctreeGridDataPointsFilter::MedoidSampler</name>
    <filename>structOctreeGridDataPointsFilter_1_1MedoidSampler.html</filename>
    <base>OctreeGridDataPointsFilter::FirstPtsSampler</base>
    <member kind="function">
      <type></type>
      <name>MedoidSampler</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1MedoidSampler.html</anchorfile>
      <anchor>aa19a741aaead50cefc34142808a76bc5</anchor>
      <arglist>(DataPoints &amp;dp)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1MedoidSampler.html</anchorfile>
      <anchor>a081c7de7063e620a44d57e81a7782641</anchor>
      <arglist>(Octree_&lt; T, dim &gt; &amp;oc)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~MedoidSampler</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1MedoidSampler.html</anchorfile>
      <anchor>a772883ee9bb604112e4a05996a317fa3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>idx</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1MedoidSampler.html</anchorfile>
      <anchor>a467c601fbec48b3a0f00b1cc7b102714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::size_t, std::size_t &gt;</type>
      <name>mapidx</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1MedoidSampler.html</anchorfile>
      <anchor>a61bd432a39d2eb2adbce539536fc0c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataPoints &amp;</type>
      <name>pts</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1MedoidSampler.html</anchorfile>
      <anchor>af1505c21920c9a1fa753883ce8f84597</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::Message</name>
    <filename>classtesting_1_1Message.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>GetString</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a2cdc4df62bdcc9df37651a1cf527704e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>af5ba7216630df9845f18feb64b1a5383</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a9de694ca239486809fc99fbbea8ac21d</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Message</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>ac126e24804817a053bebba0920d94a11</anchor>
      <arglist>(const Message &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a3a71a1c1c8ea52de5852d75483d41453</anchor>
      <arglist>(BasicNarrowIoManip val)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a3e1e04f23b1bdfe18adfd59928296346</anchor>
      <arglist>(bool b)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a0feb54e52c1c27786ad67e93d4356774</anchor>
      <arglist>(const ::std::wstring &amp;wstr)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a2e0e71be52d54c20a75a55fca812721f</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>ac0db9c22535b28bc863bfd0a1fdf7e14</anchor>
      <arglist>(const wchar_t *wide_c_str)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>aa3ab685879958f90d2d8cd5b68d10c34</anchor>
      <arglist>(T *const &amp;pointer)</arglist>
    </member>
    <member kind="function">
      <type>Message &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>ac1d3a041ac4bb9c929ee746b31a13d6a</anchor>
      <arglist>(wchar_t *wide_c_str)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::ostream &amp;(*</type>
      <name>BasicNarrowIoManip</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>ad398b70e2a11b923cef05c809b0eeb92</anchor>
      <arglist>)(std::ostream &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>a5a0462b539ffb88f15ea0c67977774af</anchor>
      <arglist>(const Message &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::scoped_ptr&lt; ::std::stringstream &gt;</type>
      <name>ss_</name>
      <anchorfile>classtesting_1_1Message.html</anchorfile>
      <anchor>ad46fbddd62cde8526744ae32e3322b76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::metric_map_t</name>
    <filename>classmp2p__icp_1_1metric__map__t.html</filename>
    <class kind="struct">mp2p_icp::metric_map_t::Georeferencing</class>
    <member kind="variable">
      <type>std::map&lt; layer_name_t, mrpt::maps::CMetricMap::Ptr &gt;</type>
      <name>layers</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>ab53f23d8510d0a0569e320311f16a83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; mrpt::math::TLine3D &gt;</type>
      <name>lines</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a116d9ff0e48580573d4f1dce58ad2a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; plane_patch_t &gt;</type>
      <name>planes</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a6ecc316179614e5ca9b8223ce72dba75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; uint64_t &gt;</type>
      <name>id</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>af51481ab0d692c52f58707a375946622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; std::string &gt;</type>
      <name>label</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>ae894488464f32408bbcb350f47ee029c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; Georeferencing &gt;</type>
      <name>georeferencing</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a0661b14ef083597a387d4ffb531ffa3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static const char *</type>
      <name>PT_LAYER_RAW</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>abe3d3ef5fcbc399f53d7379261ea2382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static const char *</type>
      <name>PT_LAYER_PLANE_CENTROIDS</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>ae1149114b55cf77cb75afea585d32975</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>derivedSerializeFrom</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a8ae4a9ed1e98a8b3ed2fad13e66631fe</anchor>
      <arglist>([[maybe_unused]] mrpt::serialization::CArchive &amp;in)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>derivedSerializeTo</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>ae128371333fab92df6232407c030b5c5</anchor>
      <arglist>([[maybe_unused]] mrpt::serialization::CArchive &amp;out) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static const char *</type>
      <name>PT_LAYER_RAW</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>abe3d3ef5fcbc399f53d7379261ea2382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>constexpr static const char *</type>
      <name>PT_LAYER_PLANE_CENTROIDS</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>ae1149114b55cf77cb75afea585d32975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; layer_name_t, mrpt::maps::CMetricMap::Ptr &gt;</type>
      <name>layers</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>ab53f23d8510d0a0569e320311f16a83d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; mrpt::math::TLine3D &gt;</type>
      <name>lines</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a116d9ff0e48580573d4f1dce58ad2a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; plane_patch_t &gt;</type>
      <name>planes</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a6ecc316179614e5ca9b8223ce72dba75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; uint64_t &gt;</type>
      <name>id</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>af51481ab0d692c52f58707a375946622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; std::string &gt;</type>
      <name>label</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>ae894488464f32408bbcb350f47ee029c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; Georeferencing &gt;</type>
      <name>georeferencing</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a0661b14ef083597a387d4ffb531ffa3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>empty</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a11508f1f1ac556340ffad571a202bf1e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>ae5b80d08525cfc03ef8333ea0005348d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size_points_only</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a8af85ef66fbc8b321c1d31457fea9110</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>contents_summary</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a1f304a9cbefe733e1bca20d38f59cb03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>clear</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a34c2084c229a059a9521f49390eae68b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>save_to_file</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a9b9da44bc2fc84245766c1fac01bcd24</anchor>
      <arglist>(const std::string &amp;fileName) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>load_from_file</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>abeee49a3f27c0e2463c0063878fca380</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::maps::CPointsMap::Ptr</type>
      <name>point_layer</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>aa8ebcef848ac6fb398d0f20c6c3f3bac</anchor>
      <arglist>(const layer_name_t &amp;name) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual auto</type>
      <name>get_visualization</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a55aa4cec90111788769c6393d716ba08</anchor>
      <arglist>(const render_params_t &amp;p=render_params_t()) const -&gt; std::shared_ptr&lt; mrpt::opengl::CSetOfObjects &gt;</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>merge_with</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a3721942f4968c314f8da1c2082526c21</anchor>
      <arglist>(const metric_map_t &amp;otherPc, const std::optional&lt; mrpt::math::TPose3D &gt; &amp;otherRelativePose=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_visualization_planes</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a50208fd9af3ba97bd972c8def4fe11d8</anchor>
      <arglist>(mrpt::opengl::CSetOfObjects &amp;o, const render_params_planes_t &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_visualization_lines</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a0bf5329c0f912581f78cc09ae37d4abf</anchor>
      <arglist>(mrpt::opengl::CSetOfObjects &amp;o, const render_params_lines_t &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>get_visualization_points</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a35b53891aea5cb0fda7a315e4f188de4</anchor>
      <arglist>(mrpt::opengl::CSetOfObjects &amp;o, const render_params_points_t &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>get_shared_from_this</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>af9f5b600380d731d8aba713daf0092b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Ptr</type>
      <name>get_shared_from_this_or_clone</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>a58d550df0f3049c9db8aec1a79c62215</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ConstPtr</type>
      <name>get_shared_from_this</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>ad9ef44742f21e40d472ddd9f6dbcc222</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ConstPtr</type>
      <name>get_shared_from_this_or_clone</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>acad19a53c0f967f7ce221e11fff6eb67</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>get_visualization_map_layer</name>
      <anchorfile>classmp2p__icp_1_1metric__map__t.html</anchorfile>
      <anchor>ae0e5ee95a0278793db8658178d4c63dd</anchor>
      <arglist>(mrpt::opengl::CSetOfObjects &amp;o, const render_params_point_layer_t &amp;p, const mrpt::maps::CMetricMap::Ptr &amp;map)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MinDistDataPointsFilter</name>
    <filename>structMinDistDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structMinDistDataPointsFilter.html</anchorfile>
      <anchor>abd74bf2509e66cef12548bf97fb7fcc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structMinDistDataPointsFilter.html</anchorfile>
      <anchor>a3133f3b42c3e9d5680614f744f325de6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structMinDistDataPointsFilter.html</anchorfile>
      <anchor>a2bacd7e32e49aab5b8d2dfe7d3e3e1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structMinDistDataPointsFilter.html</anchorfile>
      <anchor>a33aeee0c688d5959799f1093b95e1ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structMinDistDataPointsFilter.html</anchorfile>
      <anchor>ac3dec1686c54a0f323cb96d5c972ea36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structMinDistDataPointsFilter.html</anchorfile>
      <anchor>af1cd3c8796d1ad8c93de5fb625832c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structMinDistDataPointsFilter.html</anchorfile>
      <anchor>afd200e87dd29bd28b143da7518b8dab6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structMinDistDataPointsFilter.html</anchorfile>
      <anchor>ae0a2f477917d2085baab17213dfbbdff</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structMinDistDataPointsFilter.html</anchorfile>
      <anchor>a08240a08f2db5517b159e22f80ca3e2d</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinDistDataPointsFilter</name>
      <anchorfile>structMinDistDataPointsFilter.html</anchorfile>
      <anchor>aedf5af50ad7b4e3b0d85d02df3113de4</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structMinDistDataPointsFilter.html</anchorfile>
      <anchor>ac444a1817ae828b5715a93d14e4323b3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structMinDistDataPointsFilter.html</anchorfile>
      <anchor>ade49c365c9841149343dd0b4cc3354c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>dim</name>
      <anchorfile>structMinDistDataPointsFilter.html</anchorfile>
      <anchor>a05f9e0cadf3f3ae8218caa71b028861c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>minDist</name>
      <anchorfile>structMinDistDataPointsFilter.html</anchorfile>
      <anchor>a74d82482d331dccfe7800f63a84898de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OutlierFiltersImpl::MinDistOutlierFilter</name>
    <filename>structOutlierFiltersImpl_1_1MinDistOutlierFilter.html</filename>
    <base>PointMatcher::OutlierFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual OutlierWeights</type>
      <name>compute</name>
      <anchorfile>structOutlierFiltersImpl_1_1MinDistOutlierFilter.html</anchorfile>
      <anchor>a69219a652e693c09897d9e20f3cc3983</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const Matches &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MinDistOutlierFilter</name>
      <anchorfile>structOutlierFiltersImpl_1_1MinDistOutlierFilter.html</anchorfile>
      <anchor>a16f77ba8ac9ea005906e16258292da70</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structOutlierFiltersImpl_1_1MinDistOutlierFilter.html</anchorfile>
      <anchor>ae1250d2888141c7cb78b806a13a4ccba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structOutlierFiltersImpl_1_1MinDistOutlierFilter.html</anchorfile>
      <anchor>a4a90ed0d94399a696cc0ff93249b2352</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>minDist</name>
      <anchorfile>structOutlierFiltersImpl_1_1MinDistOutlierFilter.html</anchorfile>
      <anchor>a747cede22a1b7d51edc19bdf31ccafb7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tsl::rh::mod_growth_policy</name>
    <filename>classtsl_1_1rh_1_1mod__growth__policy.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>std::size_t</type>
      <name>bucket_for_hash</name>
      <anchorfile>classtsl_1_1rh_1_1mod__growth__policy.html</anchorfile>
      <anchor>a9452d5121bb6838c282760ac0e84864a</anchor>
      <arglist>(std::size_t hash) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtsl_1_1rh_1_1mod__growth__policy.html</anchorfile>
      <anchor>a8a5edf253f35ca5eb6a803cf15811ed9</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>max_bucket_count</name>
      <anchorfile>classtsl_1_1rh_1_1mod__growth__policy.html</anchorfile>
      <anchor>a758984fba37f1fecc39a674d4471d309</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>mod_growth_policy</name>
      <anchorfile>classtsl_1_1rh_1_1mod__growth__policy.html</anchorfile>
      <anchor>ab4b91e3953a09ae9432bba3c7b35e3c2</anchor>
      <arglist>(std::size_t &amp;min_bucket_count_in_out)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>next_bucket_count</name>
      <anchorfile>classtsl_1_1rh_1_1mod__growth__policy.html</anchorfile>
      <anchor>a4b19b624612cd19ecbfcba6ae38b9166</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>m_mod</name>
      <anchorfile>classtsl_1_1rh_1_1mod__growth__policy.html</anchorfile>
      <anchor>a330ca1e2635e01fa4915e382cd766ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const std::size_t</type>
      <name>MAX_BUCKET_COUNT</name>
      <anchorfile>classtsl_1_1rh_1_1mod__growth__policy.html</anchorfile>
      <anchor>a7f27a569221998447415bf0d98315c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr double</type>
      <name>REHASH_SIZE_MULTIPLICATION_FACTOR</name>
      <anchorfile>classtsl_1_1rh_1_1mod__growth__policy.html</anchorfile>
      <anchor>aecb8cbacd767c09c4014585c0efa8e91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mod_hash</name>
    <filename>classmod__hash.html</filename>
    <templarg>MOD</templarg>
    <member kind="function">
      <type>std::size_t</type>
      <name>operator()</name>
      <anchorfile>classmod__hash.html</anchorfile>
      <anchor>a8cddd69f50310798f0ccdd365aa45e64</anchor>
      <arglist>(const T &amp;value) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>move_only_test</name>
    <filename>classmove__only__test.html</filename>
    <member kind="function">
      <type></type>
      <name>move_only_test</name>
      <anchorfile>classmove__only__test.html</anchorfile>
      <anchor>a95ce6c25361d6aca17e6b204f56ca472</anchor>
      <arglist>(const move_only_test &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>move_only_test</name>
      <anchorfile>classmove__only__test.html</anchorfile>
      <anchor>a34ffc2b060ebadc6d1eb7877a2c44417</anchor>
      <arglist>(move_only_test &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>move_only_test</name>
      <anchorfile>classmove__only__test.html</anchorfile>
      <anchor>a59bf6262943022738eefd6cb4776df57</anchor>
      <arglist>(std::int64_t value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>move_only_test</name>
      <anchorfile>classmove__only__test.html</anchorfile>
      <anchor>a31b6d7150989b74d433106da17fe9527</anchor>
      <arglist>(std::string value)</arglist>
    </member>
    <member kind="function">
      <type>move_only_test &amp;</type>
      <name>operator=</name>
      <anchorfile>classmove__only__test.html</anchorfile>
      <anchor>aa4be7757a6238c9ba1f3dc39c3b6a3f6</anchor>
      <arglist>(const move_only_test &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>move_only_test &amp;</type>
      <name>operator=</name>
      <anchorfile>classmove__only__test.html</anchorfile>
      <anchor>afe164f5ac64556982e71907c62b0d030</anchor>
      <arglist>(move_only_test &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>value</name>
      <anchorfile>classmove__only__test.html</anchorfile>
      <anchor>ac5868d79a047b0173c21360e115ab76c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; std::string &gt;</type>
      <name>m_value</name>
      <anchorfile>classmove__only__test.html</anchorfile>
      <anchor>abb622c55bbadbc90baccefb21a801fac</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classmove__only__test.html</anchorfile>
      <anchor>a5601648a064ac1cae637b05300df5dbf</anchor>
      <arglist>(const move_only_test &amp;lhs, const move_only_test &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classmove__only__test.html</anchorfile>
      <anchor>a4573b68103302877e5856d3e40a4a740</anchor>
      <arglist>(const move_only_test &amp;lhs, const move_only_test &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classmove__only__test.html</anchorfile>
      <anchor>a68549e4dbba70f169607a01a012f6584</anchor>
      <arglist>(std::ostream &amp;stream, const move_only_test &amp;value)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classmove__only__test.html</anchorfile>
      <anchor>aaf3603b7441e3edaa5251314d992a70e</anchor>
      <arglist>(const move_only_test &amp;lhs, const move_only_test &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::Mutex</name>
    <filename>classtesting_1_1internal_1_1Mutex.html</filename>
    <member kind="function">
      <type>void</type>
      <name>AssertHeld</name>
      <anchorfile>classtesting_1_1internal_1_1Mutex.html</anchorfile>
      <anchor>af45bf1660ac4110338a02a8680b2f486</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Lock</name>
      <anchorfile>classtesting_1_1internal_1_1Mutex.html</anchorfile>
      <anchor>ae7e2191886c00182176b23c4f4d049f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Mutex</name>
      <anchorfile>classtesting_1_1internal_1_1Mutex.html</anchorfile>
      <anchor>a38e1833a78e3eec81ad23ce1b056b40e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Unlock</name>
      <anchorfile>classtesting_1_1internal_1_1Mutex.html</anchorfile>
      <anchor>a315188055de1be98884519ad84eff2e6</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::NativeArray</name>
    <filename>classtesting_1_1internal_1_1NativeArray.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>Element *</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>ac1301a57977b57a1ad013e4e25fc2a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Element</type>
      <name>value_type</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a12216d686e16e4cc63d952fada5b2ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a3046d93cfa23097e7b7c91f5f982dc78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>ae1cda748e49c6906421c6183c4d07c5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NativeArray</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a568de999aca0fc0c2cc574fac2405872</anchor>
      <arglist>(const Element *array, size_t count, RelationToSource relation)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NativeArray</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>abb346ac3040f5da733f594cc2d5958bc</anchor>
      <arglist>(const NativeArray &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a81b90f5739ed812610e68dc34c9e3850</anchor>
      <arglist>(const NativeArray &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>af96a4a5ca0cdd5d163c47a081f08bd89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NativeArray</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a55ab5948d473a487303dcf6e02ad1f60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const typedef Element *</type>
      <name>const_iterator</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a94eaca547b62567f77bd660b922d4ac0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a6633f3eab6947d4502fb1c69f95be66e</anchor>
      <arglist>(NativeArray)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>af00d4432fa60b7d8999c95d496e72cff</anchor>
      <arglist>(const Element *array, size_t a_size, RelationToSource relation)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Element *</type>
      <name>array_</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>adadc025fbbbd43904d4036991019f18f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RelationToSource</type>
      <name>relation_to_source_</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>a0b049bda351a94f4d1b9aa4e1fbed4d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classtesting_1_1internal_1_1NativeArray.html</anchorfile>
      <anchor>aa7e4251de39aaa75f697f0eaeedbf06e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::NearestNeighbourSearch</name>
    <filename>structNabo_1_1NearestNeighbourSearch.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="enumvalue">
      <name>ALLOW_SELF_MATCH</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4d38e811608982919bd6760f52cd21b3a37d6420b3c623f90f315425a6e697bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTE_FORCE</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452ae45bd6e9003fcdd1df9b4df0be81db47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTE_FORCE_CL</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a49f6a4c76afcce7d082ec6a6056b5254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Cloud_T</type>
      <name>CloudType</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a541a42926ed588653e5995ddbec43c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CreationOptionFlags</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a919a3ab2916427a7c19cc6ab37a3912c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOUCH_STATISTICS</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a919a3ab2916427a7c19cc6ab37a3912cace28a0a30ae5f81bbb865d44368c684a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>Index</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4ce4d40e404b50bd6fe5fa5c32cf9b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Index, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>IndexMatrix</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ac682f77febaf6d4aca40631da9e175e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Index, Eigen::Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>aa801dc853daf0120e56bbb19e5e01558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_CL_PT_IN_LEAVES</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a07d19f0c62a93ab9d42e7ef2b794e3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_CL_PT_IN_NODES</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a404974206682a64172b1865b44c13aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_LINEAR_HEAP</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a2b1c24111dc0f0fd9993291f75b4d3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_TREE_HEAP</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452ac37312292ec57831e4f2b042b775bd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>Matrix</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>aeacf97634e56fa48d9b1afbc6c6e6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_TYPE_COUNT</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a5fa52a06d3cecb8457f976752068d76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SearchOptionFlags</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4d38e811608982919bd6760f52cd21b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALLOW_SELF_MATCH</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4d38e811608982919bd6760f52cd21b3a37d6420b3c623f90f315425a6e697bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SORT_RESULTS</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4d38e811608982919bd6760f52cd21b3a9418d7e91ac77b382ae8447aa58c6345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SearchType</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTE_FORCE</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452ae45bd6e9003fcdd1df9b4df0be81db47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_LINEAR_HEAP</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a2b1c24111dc0f0fd9993291f75b4d3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_TREE_HEAP</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452ac37312292ec57831e4f2b042b775bd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_CL_PT_IN_NODES</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a404974206682a64172b1865b44c13aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_CL_PT_IN_LEAVES</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a07d19f0c62a93ab9d42e7ef2b794e3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTE_FORCE_CL</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a49f6a4c76afcce7d082ec6a6056b5254</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_TYPE_COUNT</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a5fa52a06d3cecb8457f976752068d76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SORT_RESULTS</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4d38e811608982919bd6760f52cd21b3a9418d7e91ac77b382ae8447aa58c6345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOUCH_STATISTICS</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a919a3ab2916427a7c19cc6ab37a3912cace28a0a30ae5f81bbb865d44368c684a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ae932c36138870184c838631aada50060</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned long</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>af5df139b645ecf9a74e9af08d4a520c4</anchor>
      <arglist>(const Matrix &amp;query, IndexMatrix &amp;indices, Matrix &amp;dists2, const Index k=1, const T epsilon=0, const unsigned optionFlags=0, const T maxRadius=std::numeric_limits&lt; T &gt;::infinity()) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned long</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>abf4637f10c154dadac3fe866475d1271</anchor>
      <arglist>(const Matrix &amp;query, IndexMatrix &amp;indices, Matrix &amp;dists2, const Vector &amp;maxRadii, const Index k=1, const T epsilon=0, const unsigned optionFlags=0) const =0</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4b0dd67e6a692e709d036283684a7368</anchor>
      <arglist>(const Vector &amp;query, IndexVector &amp;indices, Vector &amp;dists2, const Index k=1, const T epsilon=0, const unsigned optionFlags=0, const T maxRadius=std::numeric_limits&lt; T &gt;::infinity()) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NearestNeighbourSearch</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ad3d9b3beefaa34e3c10de83403b5673f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>create</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a96bad4ffc5a0742bebb52448c27a8cdc</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const SearchType preferedType=KDTREE_LINEAR_HEAP, const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>create</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4512908c62d65c5c149141eeecf8443b</anchor>
      <arglist>(const WrongMatrixType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const SearchType preferedType=KDTREE_LINEAR_HEAP, const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createBruteForce</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>abc85a6a570d70e682ae718016e188893</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createBruteForce</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a212d62148e0d74da251e84242fb77cf3</anchor>
      <arglist>(const WrongMatrixType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createKDTreeLinearHeap</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>acd6211fc17a17db3423e1ed07a77467b</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createKDTreeLinearHeap</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ae381352a1a87195f583190b29af9541a</anchor>
      <arglist>(const WrongMatrixType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createKDTreeTreeHeap</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a71e781426f324c38b8cdcbec1941e2a0</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createKDTreeTreeHeap</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4150b6b5f7fc039693fc4b41988505ab</anchor>
      <arglist>(const WrongMatrixType &amp;, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="variable">
      <type>const CloudType &amp;</type>
      <name>cloud</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a78378ed215181ae842465df8b727e2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>creationOptionFlags</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a88c105a867f9a9ce99dbbb8f4dfa7f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Index</type>
      <name>dim</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ac3d30dbaae6870deddee330ad35ba02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Vector</type>
      <name>maxBound</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a6f7500758a27c91971b1e8d7290146e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Vector</type>
      <name>minBound</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ad8b92fcdc1251c8e564a10e93c4b9661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Index</type>
      <name>InvalidIndex</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a03172e3895d91c2cf550da510053b5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr T</type>
      <name>InvalidValue</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ab8f521ef00ee46fd93acd805b4c49f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkSizesKnn</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>af03cda03fc4463c6d8cfd7c0bdf51c38</anchor>
      <arglist>(const Matrix &amp;query, const IndexMatrix &amp;indices, const Matrix &amp;dists2, const Index k, const unsigned optionFlags, const Vector *maxRadii=0) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>NearestNeighbourSearch</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a87d1dfdf78dae983c62413173a1eb9a4</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim, const unsigned creationOptionFlags)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NearestNeighbourSearch</name>
    <filename>classNearestNeighbourSearch.html</filename>
    <member kind="function">
      <type>tuple</type>
      <name>knn</name>
      <anchorfile>classNearestNeighbourSearch.html</anchorfile>
      <anchor>ab79bb51d825217d6d84b4d6565a517e5</anchor>
      <arglist>(const object query, const Index k=1, const double epsilon=0, const unsigned optionFlags=0, const double maxRadius=infD)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NearestNeighbourSearch</name>
      <anchorfile>classNearestNeighbourSearch.html</anchorfile>
      <anchor>ac806882b2d384543466f9769adf3e9ed</anchor>
      <arglist>(const object pycloud, const SearchType searchType=NNSNabo::KDTREE_LINEAR_HEAP, const Index dim=maxI, const dict params=dict())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NearestNeighbourSearch</name>
      <anchorfile>classNearestNeighbourSearch.html</anchorfile>
      <anchor>a7c9cd9c8308c3511f3710926cd09c972</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NNSNabo::Matrix</type>
      <name>cloud</name>
      <anchorfile>classNearestNeighbourSearch.html</anchorfile>
      <anchor>afd5eccd0773ac0a4a156f617b537aab1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>NNSNabo *</type>
      <name>nns</name>
      <anchorfile>classNearestNeighbourSearch.html</anchorfile>
      <anchor>a4926b62f265ca167d5025b3e4824495f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NearestNeighbourSearch&lt; T, CloudType &gt;</name>
    <filename>structNabo_1_1NearestNeighbourSearch.html</filename>
    <member kind="enumvalue">
      <name>ALLOW_SELF_MATCH</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4d38e811608982919bd6760f52cd21b3a37d6420b3c623f90f315425a6e697bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTE_FORCE</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452ae45bd6e9003fcdd1df9b4df0be81db47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTE_FORCE_CL</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a49f6a4c76afcce7d082ec6a6056b5254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CloudType</type>
      <name>CloudType</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a541a42926ed588653e5995ddbec43c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CreationOptionFlags</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a919a3ab2916427a7c19cc6ab37a3912c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>Index</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4ce4d40e404b50bd6fe5fa5c32cf9b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Index, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>IndexMatrix</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ac682f77febaf6d4aca40631da9e175e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Index, Eigen::Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>aa801dc853daf0120e56bbb19e5e01558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_CL_PT_IN_LEAVES</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a07d19f0c62a93ab9d42e7ef2b794e3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_CL_PT_IN_NODES</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a404974206682a64172b1865b44c13aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_LINEAR_HEAP</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a2b1c24111dc0f0fd9993291f75b4d3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_TREE_HEAP</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452ac37312292ec57831e4f2b042b775bd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>Matrix</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>aeacf97634e56fa48d9b1afbc6c6e6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_TYPE_COUNT</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a5fa52a06d3cecb8457f976752068d76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SearchOptionFlags</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4d38e811608982919bd6760f52cd21b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SearchType</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SORT_RESULTS</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4d38e811608982919bd6760f52cd21b3a9418d7e91ac77b382ae8447aa58c6345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOUCH_STATISTICS</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a919a3ab2916427a7c19cc6ab37a3912cace28a0a30ae5f81bbb865d44368c684a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ae932c36138870184c838631aada50060</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned long</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>af5df139b645ecf9a74e9af08d4a520c4</anchor>
      <arglist>(const Matrix &amp;query, IndexMatrix &amp;indices, Matrix &amp;dists2, const Index k=1, const T epsilon=0, const unsigned optionFlags=0, const T maxRadius=std::numeric_limits&lt; T &gt;::infinity()) const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned long</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>abf4637f10c154dadac3fe866475d1271</anchor>
      <arglist>(const Matrix &amp;query, IndexMatrix &amp;indices, Matrix &amp;dists2, const Vector &amp;maxRadii, const Index k=1, const T epsilon=0, const unsigned optionFlags=0) const=0</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4b0dd67e6a692e709d036283684a7368</anchor>
      <arglist>(const Vector &amp;query, IndexVector &amp;indices, Vector &amp;dists2, const Index k=1, const T epsilon=0, const unsigned optionFlags=0, const T maxRadius=std::numeric_limits&lt; T &gt;::infinity()) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NearestNeighbourSearch</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ad3d9b3beefaa34e3c10de83403b5673f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>create</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a96bad4ffc5a0742bebb52448c27a8cdc</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const SearchType preferedType=KDTREE_LINEAR_HEAP, const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>create</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4512908c62d65c5c149141eeecf8443b</anchor>
      <arglist>(const WrongMatrixType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const SearchType preferedType=KDTREE_LINEAR_HEAP, const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createBruteForce</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>abc85a6a570d70e682ae718016e188893</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createBruteForce</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a212d62148e0d74da251e84242fb77cf3</anchor>
      <arglist>(const WrongMatrixType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createKDTreeLinearHeap</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>acd6211fc17a17db3423e1ed07a77467b</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createKDTreeLinearHeap</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ae381352a1a87195f583190b29af9541a</anchor>
      <arglist>(const WrongMatrixType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createKDTreeTreeHeap</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a71e781426f324c38b8cdcbec1941e2a0</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createKDTreeTreeHeap</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4150b6b5f7fc039693fc4b41988505ab</anchor>
      <arglist>(const WrongMatrixType &amp;, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="variable">
      <type>const CloudType &amp;</type>
      <name>cloud</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a78378ed215181ae842465df8b727e2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>creationOptionFlags</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a88c105a867f9a9ce99dbbb8f4dfa7f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Index</type>
      <name>dim</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ac3d30dbaae6870deddee330ad35ba02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Vector</type>
      <name>maxBound</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a6f7500758a27c91971b1e8d7290146e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Vector</type>
      <name>minBound</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ad8b92fcdc1251c8e564a10e93c4b9661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Index</type>
      <name>InvalidIndex</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a03172e3895d91c2cf550da510053b5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr T</type>
      <name>InvalidValue</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ab8f521ef00ee46fd93acd805b4c49f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkSizesKnn</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>af03cda03fc4463c6d8cfd7c0bdf51c38</anchor>
      <arglist>(const Matrix &amp;query, const IndexMatrix &amp;indices, const Matrix &amp;dists2, const Index k, const unsigned optionFlags, const Vector *maxRadii=0) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>NearestNeighbourSearch</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a87d1dfdf78dae983c62413173a1eb9a4</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim, const unsigned creationOptionFlags)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NearestNeighbourSearch&lt; T, Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt; &gt;</name>
    <filename>structNabo_1_1NearestNeighbourSearch.html</filename>
    <member kind="enumvalue">
      <name>ALLOW_SELF_MATCH</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4d38e811608982919bd6760f52cd21b3a37d6420b3c623f90f315425a6e697bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTE_FORCE</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452ae45bd6e9003fcdd1df9b4df0be81db47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BRUTE_FORCE_CL</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a49f6a4c76afcce7d082ec6a6056b5254</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>CloudType</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a541a42926ed588653e5995ddbec43c84</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CreationOptionFlags</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a919a3ab2916427a7c19cc6ab37a3912c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>Index</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4ce4d40e404b50bd6fe5fa5c32cf9b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Index, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>IndexMatrix</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ac682f77febaf6d4aca40631da9e175e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; Index, Eigen::Dynamic, 1 &gt;</type>
      <name>IndexVector</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>aa801dc853daf0120e56bbb19e5e01558</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_CL_PT_IN_LEAVES</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a07d19f0c62a93ab9d42e7ef2b794e3a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_CL_PT_IN_NODES</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a404974206682a64172b1865b44c13aa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_LINEAR_HEAP</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a2b1c24111dc0f0fd9993291f75b4d3e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KDTREE_TREE_HEAP</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452ac37312292ec57831e4f2b042b775bd5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>Matrix</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>aeacf97634e56fa48d9b1afbc6c6e6a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_TYPE_COUNT</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452a5fa52a06d3cecb8457f976752068d76e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SearchOptionFlags</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4d38e811608982919bd6760f52cd21b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SearchType</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>adbbe6e562f59c5e08f32f05ff933b452</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SORT_RESULTS</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4d38e811608982919bd6760f52cd21b3a9418d7e91ac77b382ae8447aa58c6345</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TOUCH_STATISTICS</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a919a3ab2916427a7c19cc6ab37a3912cace28a0a30ae5f81bbb865d44368c684a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ae932c36138870184c838631aada50060</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned long</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>af5df139b645ecf9a74e9af08d4a520c4</anchor>
      <arglist>(const Matrix &amp;query, IndexMatrix &amp;indices, Matrix &amp;dists2, const Index k=1, const T epsilon=0, const unsigned optionFlags=0, const T maxRadius=std::numeric_limits&lt; T &gt;::infinity()) const=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual unsigned long</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>abf4637f10c154dadac3fe866475d1271</anchor>
      <arglist>(const Matrix &amp;query, IndexMatrix &amp;indices, Matrix &amp;dists2, const Vector &amp;maxRadii, const Index k=1, const T epsilon=0, const unsigned optionFlags=0) const=0</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>knn</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4b0dd67e6a692e709d036283684a7368</anchor>
      <arglist>(const Vector &amp;query, IndexVector &amp;indices, Vector &amp;dists2, const Index k=1, const T epsilon=0, const unsigned optionFlags=0, const T maxRadius=std::numeric_limits&lt; T &gt;::infinity()) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NearestNeighbourSearch</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ad3d9b3beefaa34e3c10de83403b5673f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>create</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a96bad4ffc5a0742bebb52448c27a8cdc</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const SearchType preferedType=KDTREE_LINEAR_HEAP, const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>create</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4512908c62d65c5c149141eeecf8443b</anchor>
      <arglist>(const WrongMatrixType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const SearchType preferedType=KDTREE_LINEAR_HEAP, const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createBruteForce</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>abc85a6a570d70e682ae718016e188893</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createBruteForce</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a212d62148e0d74da251e84242fb77cf3</anchor>
      <arglist>(const WrongMatrixType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createKDTreeLinearHeap</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>acd6211fc17a17db3423e1ed07a77467b</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createKDTreeLinearHeap</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ae381352a1a87195f583190b29af9541a</anchor>
      <arglist>(const WrongMatrixType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createKDTreeTreeHeap</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a71e781426f324c38b8cdcbec1941e2a0</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static NearestNeighbourSearch *</type>
      <name>createKDTreeTreeHeap</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a4150b6b5f7fc039693fc4b41988505ab</anchor>
      <arglist>(const WrongMatrixType &amp;, const Index dim=std::numeric_limits&lt; Index &gt;::max(), const unsigned creationOptionFlags=0, const Parameters &amp;additionalParameters=Parameters())</arglist>
    </member>
    <member kind="variable">
      <type>const CloudType &amp;</type>
      <name>cloud</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a78378ed215181ae842465df8b727e2f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>creationOptionFlags</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a88c105a867f9a9ce99dbbb8f4dfa7f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Index</type>
      <name>dim</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ac3d30dbaae6870deddee330ad35ba02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Vector</type>
      <name>maxBound</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a6f7500758a27c91971b1e8d7290146e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Vector</type>
      <name>minBound</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ad8b92fcdc1251c8e564a10e93c4b9661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr Index</type>
      <name>InvalidIndex</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a03172e3895d91c2cf550da510053b5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr T</type>
      <name>InvalidValue</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>ab8f521ef00ee46fd93acd805b4c49f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>checkSizesKnn</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>af03cda03fc4463c6d8cfd7c0bdf51c38</anchor>
      <arglist>(const Matrix &amp;query, const IndexMatrix &amp;indices, const Matrix &amp;dists2, const Index k, const unsigned optionFlags, const Vector *maxRadii=0) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>NearestNeighbourSearch</name>
      <anchorfile>structNabo_1_1NearestNeighbourSearch.html</anchorfile>
      <anchor>a87d1dfdf78dae983c62413173a1eb9a4</anchor>
      <arglist>(const CloudType &amp;cloud, const Index dim, const unsigned creationOptionFlags)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::NearestPlaneCapable</name>
    <filename>classmp2p__icp_1_1NearestPlaneCapable.html</filename>
    <class kind="struct">mp2p_icp::NearestPlaneCapable::NearestPlaneResult</class>
    <member kind="function">
      <type></type>
      <name>NearestPlaneCapable</name>
      <anchorfile>classmp2p__icp_1_1NearestPlaneCapable.html</anchorfile>
      <anchor>a6858ab9a1b7cd63b1bc74a9b8a5e8ca5</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual NearestPlaneResult</type>
      <name>nn_search_pt2pl</name>
      <anchorfile>classmp2p__icp_1_1NearestPlaneCapable.html</anchorfile>
      <anchor>a31ca855d204820225088a35d13f026a1</anchor>
      <arglist>(const mrpt::math::TPoint3Df &amp;point, const float max_search_distance) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NearestPlaneCapable</name>
      <anchorfile>classmp2p__icp_1_1NearestPlaneCapable.html</anchorfile>
      <anchor>adbc68501bcf0a6d566a1bc98fa343829</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::NearestPlaneCapable::NearestPlaneResult</name>
    <filename>structmp2p__icp_1_1NearestPlaneCapable_1_1NearestPlaneResult.html</filename>
    <member kind="function">
      <type></type>
      <name>NearestPlaneResult</name>
      <anchorfile>structmp2p__icp_1_1NearestPlaneCapable_1_1NearestPlaneResult.html</anchorfile>
      <anchor>a6669f2f7bfaed50bca090cb6b52b85a5</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>distance</name>
      <anchorfile>structmp2p__icp_1_1NearestPlaneCapable_1_1NearestPlaneResult.html</anchorfile>
      <anchor>a3d6b2a634e31de4fe0f88fa3211fcc14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; point_plane_pair_t &gt;</type>
      <name>pairing</name>
      <anchorfile>structmp2p__icp_1_1NearestPlaneCapable_1_1NearestPlaneResult.html</anchorfile>
      <anchor>ae1445ddbc7b5784e22302864c6319150</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeBalancedPtInNodes::Node</name>
    <filename>structNabo_1_1KDTreeBalancedPtInNodes_1_1Node.html</filename>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes_1_1Node.html</anchorfile>
      <anchor>aba4dab102ef3db2c9efbde36f35bb17d</anchor>
      <arglist>(const Vector &amp;pos=Vector(), const int dim=-2, const Index index=0)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes_1_1Node.html</anchorfile>
      <anchor>a2be01e02eed016a1e3141c13936bf24a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Index</type>
      <name>index</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes_1_1Node.html</anchorfile>
      <anchor>a8849cce97f692976dcf35dfbfa0d30c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Vector</type>
      <name>pos</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodes_1_1Node.html</anchorfile>
      <anchor>afd35d1ff06f75165d1614072e4bc3c13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeBalancedPtInLeavesStack::Node</name>
    <filename>structNabo_1_1KDTreeBalancedPtInLeavesStack_1_1Node.html</filename>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack_1_1Node.html</anchorfile>
      <anchor>a5e200cecae50e8213282b80cc6183f16</anchor>
      <arglist>(const int dim=-1, const T cutVal=0)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>cutVal</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack_1_1Node.html</anchorfile>
      <anchor>a34ebc15399615d55ca9a096380628230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInLeavesStack_1_1Node.html</anchorfile>
      <anchor>a4156dbb460af61d7d1c51e91343df8bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeUnbalancedPtInLeavesExplicitBoundsStack::Node</name>
    <filename>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1Node.html</filename>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>a2f73eeb3a981d76c96efeac733070597</anchor>
      <arglist>(const int dim=-1, const T cutVal=0, const T lowBound=0, const T highBound=0, unsigned rightChild=0)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>cutVal</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>a178f56ff6707436e876a2c8665fd96f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>dim</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>a1ca8bf3fb05e3f70817d0f56fda552b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>highBound</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>a8e1ecc9579590bedb331b36ba6c721cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>lowBound</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>a2af66795b1a33a4813cac5e6cdca76e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>rightChild</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesExplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>abcab259e7cf5268f19c8311deaf5a41a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt::Node</name>
    <filename>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt_1_1Node.html</filename>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt_1_1Node.html</anchorfile>
      <anchor>aaa40d5e1ba6c00ee821725a1490db2aa</anchor>
      <arglist>(const uint32_t bucketSize, const uint32_t bucketIndex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt_1_1Node.html</anchorfile>
      <anchor>a6cd0636fe419342a7a11ba276ea7351e</anchor>
      <arglist>(const uint32_t dimChild, const T cutVal)</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>bucketIndex</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt_1_1Node.html</anchorfile>
      <anchor>a38dd454088e25c2d0c8d10d4ee4b5cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>cutVal</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt_1_1Node.html</anchorfile>
      <anchor>a1f8e1f6e5e7c41d8b1ac9b4574823725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>dimChildBucketSize</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt_1_1Node.html</anchorfile>
      <anchor>ab587e3685bff0d7bb096343485d38ea3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack::Node</name>
    <filename>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1Node.html</filename>
    <member kind="enumvalue">
      <name>INVALID_CHILD</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>a0a6cebd94573fd4a9ef9e0efad39b289af61df24d0802924ecc7e7f181fea90d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_PT</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>a0a6cebd94573fd4a9ef9e0efad39b289ad1b3708ef57915e7c5270e514e360010</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_CHILD</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>a0a6cebd94573fd4a9ef9e0efad39b289af61df24d0802924ecc7e7f181fea90d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID_PT</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>a0a6cebd94573fd4a9ef9e0efad39b289ad1b3708ef57915e7c5270e514e360010</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>aac932c5669b63d7f74fa1d6ed8e0b20b</anchor>
      <arglist>(const int dim, const T cutVal, unsigned rightChild)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>ac0e9e0fc66ceb35ff14ecd609a8de709</anchor>
      <arglist>(const unsigned ptIndex=INVALID_PT)</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>cutVal</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>a0ec0431e688896df55e9c99271772bbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>dim</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>ad6a994ee1ab6364e31aa0abbb5853dc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>ptIndex</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>a0cd22851de1a3758c504b433f5c07508</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>rightChild</name>
      <anchorfile>structNabo_1_1KDTreeUnbalancedPtInLeavesImplicitBoundsStack_1_1Node.html</anchorfile>
      <anchor>a23e1d6c1d8f9cfdcb44ae446224a92b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::Node</name>
    <filename>classYAML__PM_1_1Node.html</filename>
    <base protection="private">YAML_PM::noncopyable</base>
    <member kind="function">
      <type>Iterator</type>
      <name>begin</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a0afc55de82acac3f485e0b7f0c8e9029</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>ac1bd9d1e48de9b0784e6bba03f0d441f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::auto_ptr&lt; Node &gt;</type>
      <name>Clone</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a355617ce3b27b884c9f61acfc44139e8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Compare</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a5b4ea785df40e4ed27192cbf6846c189</anchor>
      <arglist>(const Node &amp;rhs) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmitEvents</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a7235f475a0418656f6046c746b53e218</anchor>
      <arglist>(AliasManager &amp;am, EventHandler &amp;eventHandler) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>EmitEvents</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>afb941aa3b6d847fa930eb47f3a616989</anchor>
      <arglist>(EventHandler &amp;eventHandler) const</arglist>
    </member>
    <member kind="function">
      <type>Iterator</type>
      <name>end</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a5d8d0cea68546c4fd48e828db4b9b4ce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Node *</type>
      <name>FindValue</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a0af6a2b66fa215ca75e2930c010d66dc</anchor>
      <arglist>(char *key) const</arglist>
    </member>
    <member kind="function">
      <type>const Node *</type>
      <name>FindValue</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a5a41659d4ef588a7c39a1259fb0af868</anchor>
      <arglist>(const char *key) const</arglist>
    </member>
    <member kind="function">
      <type>const Node *</type>
      <name>FindValue</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>acf97b3443ed1846d0a271159a3926542</anchor>
      <arglist>(const T &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>const Mark</type>
      <name>GetMark</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>aadaa5a20ff8ecf66c64ff2c21e10b0a2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>GetScalar</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>aaa2e6ff769e3fd7f6889e2a3a5a1c292</anchor>
      <arglist>(std::string &amp;s) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAliased</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>ad7aedf7b597ff0c00c68b58ec41d9429</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Node</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a5d87b5c397bba76b34022efe0a1b92b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const Node &amp;</type>
      <name>operator[]</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a44a9736f146d2119662c0e9e9447276e</anchor>
      <arglist>(char *key) const</arglist>
    </member>
    <member kind="function">
      <type>const Node &amp;</type>
      <name>operator[]</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>adb67edc9af9d024a935a1d298cbc5b3f</anchor>
      <arglist>(const char *key) const</arglist>
    </member>
    <member kind="function">
      <type>const Node &amp;</type>
      <name>operator[]</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>ada8f820ace89a45a811d4db8427a93fc</anchor>
      <arglist>(const T &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Read</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>aad1d411ed41ddd54fb2794c364fdf9d9</anchor>
      <arglist>(T &amp;value) const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a216fccf9bc376f37c062db5d63c192f3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>Tag</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>ad49e67ab96902271cdc624164021c02c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const T</type>
      <name>to</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a0638450a1f5bc529ea522ffab420229d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>NodeType::value</type>
      <name>Type</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>aa48f39ddc8307505f993608c162e6069</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Node</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>ad48b90900cabcd19d70dd0a29b107ceb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; Node *, Node *, ltnode &gt;</type>
      <name>node_map</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>af1c62cebb782365eee7fbd6cdc677332</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; Node * &gt;</type>
      <name>node_seq</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>acb9b8e3c5accf94fa77f101d7b45a76b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>ad7a6c3111a7ed8a7b731f9856d589fe1</anchor>
      <arglist>(Node &amp;node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Node &amp;</type>
      <name>CreateNode</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>ad359fbb3f33e311d7c8d75f8845ac131</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Node *</type>
      <name>FindAtIndex</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a49698a328bb5b37fd9d4c486720eeea2</anchor>
      <arglist>(std::size_t i) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Node *</type>
      <name>FindValueForKey</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a0e58155c027b5ecfb8b47ceea5d07411</anchor>
      <arglist>(const T &amp;key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const Node &amp;</type>
      <name>GetValue</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>ae886ab478fe732c0eafcf74dd9a372bf</anchor>
      <arglist>(const T &amp;key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>ae452babd22dde9db81127c4fc5bbfe53</anchor>
      <arglist>(NodeType::value type, const Mark &amp;mark, const std::string &amp;tag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Insert</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>abbf888118a3d99a5ddbc7d0030f434f9</anchor>
      <arglist>(Node &amp;key, Node &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>MarkAsAliased</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a190ce6123fb30ed2c5a785071ed05633</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>Node</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>aa1df66ddd8ea119613a145510d97fe48</anchor>
      <arglist>(NodeOwnership &amp;owner)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetScalarData</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a2e7315a934d6309c7ac056fb8699d642</anchor>
      <arglist>(const std::string &amp;data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>node_map</type>
      <name>m_mapData</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>ace89f4a3636648b0f83f357006af75f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mark</type>
      <name>m_mark</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a6aa2f13517f3e264005ba503730400ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::auto_ptr&lt; NodeOwnership &gt;</type>
      <name>m_pOwnership</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a973455db0f4ec1967e378d3157bdca2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_scalarData</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a66712087ba2767f414b434cf7cae980d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>node_seq</type>
      <name>m_seqData</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>adc6f81cfb8a810882eb159114cf8be54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_tag</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a282fbae5e9a2eb592ba18fc8301fa320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NodeType::value</type>
      <name>m_type</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a05aafaf823cc32359b018148f1d01130</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend struct</type>
      <name>_FindFromNodeAtIndex</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>addf230e2252b1796d5c2052d8aa735b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>NodeBuilder</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a3698ada19fa4946ec1b589a2b23e695f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>NodeOwnership</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a43a7e9f1f001e0c2c1033bfc3ee6ae2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a222672a6d9b9e8284e2d640b666ad88f</anchor>
      <arglist>(const Node &amp;n1, const Node &amp;n2)</arglist>
    </member>
    <member kind="friend">
      <type>friend YAML_CPP_API Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a888f82896a1c75e8e807635993ed15b0</anchor>
      <arglist>(Emitter &amp;out, const Node &amp;node)</arglist>
    </member>
    <member kind="friend">
      <type>friend YAML_CPP_API enable_if&lt; is_scalar_convertible&lt; T &gt; &gt;::type</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>classYAML__PM_1_1Node.html</anchorfile>
      <anchor>a9734e16fecac5b15d9536de28288a224</anchor>
      <arglist>(const Node &amp;node, T &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::NodeBuilder</name>
    <filename>classYAML__PM_1_1NodeBuilder.html</filename>
    <base>YAML_PM::EventHandler</base>
    <member kind="function">
      <type></type>
      <name>NodeBuilder</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a80ef4ebc6f0ab657de8566b197b92d17</anchor>
      <arglist>(Node &amp;root)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnAlias</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a869c474cc6e8cd81fc87d120de0a2d1b</anchor>
      <arglist>(const Mark &amp;mark, anchor_t anchor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnDocumentEnd</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a7eb22b5bf6bebd659af76dfbfec360b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnDocumentStart</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a1aba7b7d7876b5ede26e50fabe1dc2b0</anchor>
      <arglist>(const Mark &amp;mark)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMapEnd</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a201ed38e667318bfd3c1f28edb53dff6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMapStart</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a9d038eb089ee166029219cf4c4930629</anchor>
      <arglist>(const Mark &amp;mark, const std::string &amp;tag, anchor_t anchor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNull</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>aa0b69d22026654344173993a2d9d738f</anchor>
      <arglist>(const Mark &amp;mark, anchor_t anchor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnScalar</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a7b832d653728d04c0fa28b045bc77dd4</anchor>
      <arglist>(const Mark &amp;mark, const std::string &amp;tag, anchor_t anchor, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnSequenceEnd</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a42e404f15e4dbd5d19dab15ff8ee37b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnSequenceStart</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a606e07ba8124c4ef5a4f3040bd7b8b1f</anchor>
      <arglist>(const Mark &amp;mark, const std::string &amp;tag, anchor_t anchor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NodeBuilder</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a8cb89facd5e387bbb457eba3a368675f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; Node * &gt;</type>
      <name>Anchors</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>adb4c4ee7a667e45009a651013b07e9e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Insert</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a3bb7e101002fafc1e2381479bfed7246</anchor>
      <arglist>(Node &amp;node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Pop</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>ad1fd8910032262b9db72c80ca8867e0d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Node &amp;</type>
      <name>Push</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>af75e8ffa105e4d389ccbaf1dd0e63670</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Node &amp;</type>
      <name>Push</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a45e211ef206dead8939d68184ce749d5</anchor>
      <arglist>(anchor_t anchor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RegisterAnchor</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a8971df4d53ece03cbe5318659db8bd35</anchor>
      <arglist>(anchor_t anchor, Node &amp;node)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Node &amp;</type>
      <name>Top</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a7f8485d190ac8a3d220d8da5ed4d80ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Anchors</type>
      <name>m_anchors</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>aa7cb2ed05a57368437dc9cc4b0f6c1a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; bool &gt;</type>
      <name>m_didPushKey</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>aa05edc8c5911194064da036eb609730d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_finished</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a8ea5f746419747480a889fb98f89c446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_initializedRoot</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a77555b274c1ae1b9ae76c40abade2585</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; Node * &gt;</type>
      <name>m_pendingKeys</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>afdf12f0391d0d9debaf7202648bf7e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Node &amp;</type>
      <name>m_root</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a6861fa37e63071afb37fe7a0e237b0a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; Node * &gt;</type>
      <name>m_stack</name>
      <anchorfile>classYAML__PM_1_1NodeBuilder.html</anchorfile>
      <anchor>a9de2240a3b5b9a3dcc2758cb4c362b94</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::NodeOwnership</name>
    <filename>classYAML__PM_1_1NodeOwnership.html</filename>
    <base protection="private">YAML_PM::noncopyable</base>
    <member kind="function">
      <type>Node &amp;</type>
      <name>Create</name>
      <anchorfile>classYAML__PM_1_1NodeOwnership.html</anchorfile>
      <anchor>aad4b9b1583e3e28580350b354fe9d40f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAliased</name>
      <anchorfile>classYAML__PM_1_1NodeOwnership.html</anchorfile>
      <anchor>ade05a284d739d1446c219b6297c273b8</anchor>
      <arglist>(const Node &amp;node) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>MarkAsAliased</name>
      <anchorfile>classYAML__PM_1_1NodeOwnership.html</anchorfile>
      <anchor>a35ffe831ded07ee4bbf3a4091b49a48f</anchor>
      <arglist>(const Node &amp;node)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NodeOwnership</name>
      <anchorfile>classYAML__PM_1_1NodeOwnership.html</anchorfile>
      <anchor>a873fe61760f20a8d8841f6b49f9bac6e</anchor>
      <arglist>(NodeOwnership *pOwner=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~NodeOwnership</name>
      <anchorfile>classYAML__PM_1_1NodeOwnership.html</anchorfile>
      <anchor>ae00f902a6f309c422b4c6f08b8deb37a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Node &amp;</type>
      <name>_Create</name>
      <anchorfile>classYAML__PM_1_1NodeOwnership.html</anchorfile>
      <anchor>a285c00271f0283a941f52da7ad3c5169</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>_IsAliased</name>
      <anchorfile>classYAML__PM_1_1NodeOwnership.html</anchorfile>
      <anchor>a97899429f7d1aa507c5117c5a4ef0caa</anchor>
      <arglist>(const Node &amp;node) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>_MarkAsAliased</name>
      <anchorfile>classYAML__PM_1_1NodeOwnership.html</anchorfile>
      <anchor>aabf8d84b57806ea48bbec934da12096b</anchor>
      <arglist>(const Node &amp;node)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; const Node * &gt;</type>
      <name>m_aliasedNodes</name>
      <anchorfile>classYAML__PM_1_1NodeOwnership.html</anchorfile>
      <anchor>a646328ed11a743a9af59dcee8d217dfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ptr_vector&lt; Node &gt;</type>
      <name>m_nodes</name>
      <anchorfile>classYAML__PM_1_1NodeOwnership.html</anchorfile>
      <anchor>a6ddfd21b65fdf16917000a150cb2955d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>NodeOwnership *</type>
      <name>m_pOwner</name>
      <anchorfile>classYAML__PM_1_1NodeOwnership.html</anchorfile>
      <anchor>a1f5d0a16be341692757d581cd76ac703</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::NodeType</name>
    <filename>structYAML__PM_1_1NodeType.html</filename>
    <member kind="enumvalue">
      <name>Map</name>
      <anchorfile>structYAML__PM_1_1NodeType.html</anchorfile>
      <anchor>a2c17817db52e5dc4845eea0b4bb4a43aac33a3c0b69797e4a1868ec1a728645f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Null</name>
      <anchorfile>structYAML__PM_1_1NodeType.html</anchorfile>
      <anchor>a2c17817db52e5dc4845eea0b4bb4a43aa07167fb7d1d22ac3a20481c2ad92fd8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Scalar</name>
      <anchorfile>structYAML__PM_1_1NodeType.html</anchorfile>
      <anchor>a2c17817db52e5dc4845eea0b4bb4a43aa8420a215d7b133b1b28e0ec6a577e3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sequence</name>
      <anchorfile>structYAML__PM_1_1NodeType.html</anchorfile>
      <anchor>a2c17817db52e5dc4845eea0b4bb4a43aa1dbae58e00467f46894f7e5c8c3cf6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>value</name>
      <anchorfile>structYAML__PM_1_1NodeType.html</anchorfile>
      <anchor>a2c17817db52e5dc4845eea0b4bb4a43a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Null</name>
      <anchorfile>structYAML__PM_1_1NodeType.html</anchorfile>
      <anchor>a2c17817db52e5dc4845eea0b4bb4a43aa07167fb7d1d22ac3a20481c2ad92fd8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Scalar</name>
      <anchorfile>structYAML__PM_1_1NodeType.html</anchorfile>
      <anchor>a2c17817db52e5dc4845eea0b4bb4a43aa8420a215d7b133b1b28e0ec6a577e3c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Sequence</name>
      <anchorfile>structYAML__PM_1_1NodeType.html</anchorfile>
      <anchor>a2c17817db52e5dc4845eea0b4bb4a43aa1dbae58e00467f46894f7e5c8c3cf6ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Map</name>
      <anchorfile>structYAML__PM_1_1NodeType.html</anchorfile>
      <anchor>a2c17817db52e5dc4845eea0b4bb4a43aac33a3c0b69797e4a1868ec1a728645f2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::noncopyable</name>
    <filename>classYAML__PM_1_1noncopyable.html</filename>
    <member kind="function" protection="protected">
      <type></type>
      <name>noncopyable</name>
      <anchorfile>classYAML__PM_1_1noncopyable.html</anchorfile>
      <anchor>a935e09cad49f4277014b4f43a90cdf6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~noncopyable</name>
      <anchorfile>classYAML__PM_1_1noncopyable.html</anchorfile>
      <anchor>a4ad34940507927aa19f34d37a0908eb0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>noncopyable</name>
      <anchorfile>classYAML__PM_1_1noncopyable.html</anchorfile>
      <anchor>aee2178bce270c316e3c0a70875f94037</anchor>
      <arglist>(const noncopyable &amp;)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const noncopyable &amp;</type>
      <name>operator=</name>
      <anchorfile>classYAML__PM_1_1noncopyable.html</anchorfile>
      <anchor>a4982b5d19da27b531b5d7ff56c331bc6</anchor>
      <arglist>(const noncopyable &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NormalSpaceDataPointsFilter</name>
    <filename>structNormalSpaceDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PM::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a0730f0bf131bba65e668eb01e8abd424</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PM::DataPointsFilter</type>
      <name>DataPointsFilter</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a409e2157b8c9bc7200635ee81e61beac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataPoints::Index</type>
      <name>Index</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a191fa5ef095a216f5b2343135e71b076</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a779913b5eed2b280a06816675c293dab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>ac3189cb94541b7c0610c1d86747e9c47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a4ac5452adbe7c313b4ced6577445c54f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>aa964ac9f156b6061b4c1974398bb91a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a40d2788a14b8b74044aba33b0495b8f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a3104740e6dccb0ee1c1685b9ba841c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>aa46f3cfcfc0ff569c8a4a935258190f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;</type>
      <name>PM</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a6ef1ed0c39e7fb1d46d820a30fba9ea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a39ed71cbefd5cb979cba0d6bf4c666af</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a269854ecdb6384989172e11b18f391c3</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NormalSpaceDataPointsFilter</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a4f9a2262e9edd4618fa5c2399baf543d</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~NormalSpaceDataPointsFilter</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a6830f138733a847d21b45224f3f6d2d9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a45ec7b6ec2246809ba4985f34333eff0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a8270fcc69c3e71cd6b624b916bcd412f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>epsilon</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a2c76b2086ad0141f34a060e9b5cef1f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::size_t</type>
      <name>nbSample</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a32dd0c75da06292b1a78bb7bd82159a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::size_t</type>
      <name>seed</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>aa457b2f9d4b252b2b4e34ff71566616d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::size_t</type>
      <name>bucketIdx</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a885ba4a8dc9a6c8e73202ee91ea773f2</anchor>
      <arglist>(T theta, T phi) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::size_t</type>
      <name>nbBucket</name>
      <anchorfile>structNormalSpaceDataPointsFilter.html</anchorfile>
      <anchor>a833f4fd822cc9d8e0582678aa839575c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::NotImplementedError</name>
    <filename>structmp2p__icp__filters_1_1NotImplementedError.html</filename>
    <member kind="function">
      <type></type>
      <name>NotImplementedError</name>
      <anchorfile>structmp2p__icp__filters_1_1NotImplementedError.html</anchorfile>
      <anchor>a720a1a2e685948ea1c0e52385b93b8f0</anchor>
      <arglist>(T v)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>NullEventHandler</name>
    <filename>classNullEventHandler.html</filename>
    <base>YAML_PM::EventHandler</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnAlias</name>
      <anchorfile>classNullEventHandler.html</anchorfile>
      <anchor>a29b8ac71664f2338aafa4f410c8c4b2e</anchor>
      <arglist>(const YAML_PM::Mark &amp;, YAML_PM::anchor_t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnDocumentEnd</name>
      <anchorfile>classNullEventHandler.html</anchorfile>
      <anchor>aa2b7a2319cb16355f7c237456b5cc11f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnDocumentStart</name>
      <anchorfile>classNullEventHandler.html</anchorfile>
      <anchor>aedd7a10a621983dd84d78d6c3c154c42</anchor>
      <arglist>(const YAML_PM::Mark &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMapEnd</name>
      <anchorfile>classNullEventHandler.html</anchorfile>
      <anchor>a631fd40833402082d136ad41b15d1eb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnMapStart</name>
      <anchorfile>classNullEventHandler.html</anchorfile>
      <anchor>a7b2af2e9999cc9fd1aa880c0dff1db23</anchor>
      <arglist>(const YAML_PM::Mark &amp;, const std::string &amp;, YAML_PM::anchor_t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnNull</name>
      <anchorfile>classNullEventHandler.html</anchorfile>
      <anchor>a33454bab005f26cc5269c903fee1062c</anchor>
      <arglist>(const YAML_PM::Mark &amp;, YAML_PM::anchor_t)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnScalar</name>
      <anchorfile>classNullEventHandler.html</anchorfile>
      <anchor>ae8f02ef727a300f7985f359755812f52</anchor>
      <arglist>(const YAML_PM::Mark &amp;, const std::string &amp;, YAML_PM::anchor_t, const std::string &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnSequenceEnd</name>
      <anchorfile>classNullEventHandler.html</anchorfile>
      <anchor>abdffa09969d454e7c40bf5f3f962c23e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnSequenceStart</name>
      <anchorfile>classNullEventHandler.html</anchorfile>
      <anchor>a1ae7a77959c34132883be4bdb0b617da</anchor>
      <arglist>(const YAML_PM::Mark &amp;, const std::string &amp;, YAML_PM::anchor_t)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>InspectorsImpl::NullInspector</name>
    <filename>structInspectorsImpl_1_1NullInspector.html</filename>
    <base>PointMatcher::Inspector</base>
    <member kind="function">
      <type></type>
      <name>NullInspector</name>
      <anchorfile>structInspectorsImpl_1_1NullInspector.html</anchorfile>
      <anchor>a0e6153f8acd407411663a6af818e3f39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structInspectorsImpl_1_1NullInspector.html</anchorfile>
      <anchor>a10846f1070accb2165c95278543347ea</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::NullLogger</name>
    <filename>structPointMatcherSupport_1_1NullLogger.html</filename>
    <base>PointMatcherSupport::Logger</base>
    <member kind="function">
      <type></type>
      <name>NullLogger</name>
      <anchorfile>structPointMatcherSupport_1_1NullLogger.html</anchorfile>
      <anchor>ab7272f158710b2f5bce5af4aea406091</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structPointMatcherSupport_1_1NullLogger.html</anchorfile>
      <anchor>a10451bee0bcdd84d0bf1d3274457ef43</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>MatchersImpl::NullMatcher</name>
    <filename>structMatchersImpl_1_1NullMatcher.html</filename>
    <base>PointMatcher::Matcher</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Matches</type>
      <name>findClosests</name>
      <anchorfile>structMatchersImpl_1_1NullMatcher.html</anchorfile>
      <anchor>a309b808847f33e12ef3a61335f1fba47</anchor>
      <arglist>(const DataPoints &amp;filteredReading)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>structMatchersImpl_1_1NullMatcher.html</anchorfile>
      <anchor>a19efca0fd72daa7238abab3b47c7eb70</anchor>
      <arglist>(const DataPoints &amp;filteredReference)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NullMatcher</name>
      <anchorfile>structMatchersImpl_1_1NullMatcher.html</anchorfile>
      <anchor>ada429698fb73556a1044288543232885</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structMatchersImpl_1_1NullMatcher.html</anchorfile>
      <anchor>a2d2d088d88d60551ae610275700e87a9</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OutlierFiltersImpl::NullOutlierFilter</name>
    <filename>structOutlierFiltersImpl_1_1NullOutlierFilter.html</filename>
    <base>PointMatcher::OutlierFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual OutlierWeights</type>
      <name>compute</name>
      <anchorfile>structOutlierFiltersImpl_1_1NullOutlierFilter.html</anchorfile>
      <anchor>ad862fc2860da5cf798d918e7ddadd196</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const Matches &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>NullOutlierFilter</name>
      <anchorfile>structOutlierFiltersImpl_1_1NullOutlierFilter.html</anchorfile>
      <anchor>af0f101e236f5febde3585968ab8a9bb3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structOutlierFiltersImpl_1_1NullOutlierFilter.html</anchorfile>
      <anchor>a059945bf6b0e9e2e6375e08387b909e7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ObservationDirectionDataPointsFilter</name>
    <filename>structObservationDirectionDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>ac6493cc9f94cdaaa526c1d87df22fd83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>adbe334ba9e915efe3ad79aca811211ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>a63977495dc5485df842bfe58c4855af1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>ab681e78ce3ed25048e4b92bc1f73e1c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>a694b8b694d3ea98bd68edd2567037031</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>ad2bae25edf14df7435f532df8debe107</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>a8c7d6ef959a7c611e438f0d95bd10506</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>a3a3228c09ff173b1fffd7c97b700962e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>a180e8d8a88bec06e40b6e96daa3fdb02</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>a31748418081c31bdaccbe5e3edde5856</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>acb39e8349b5c039b1ed5cb4903c29e15</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ObservationDirectionDataPointsFilter</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>a2109d6c940cf1e870279e8e1ab47cbbb</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>a11a3e68e999c136199825400f1edb51e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>ab45c8513ed8f1cb8b3b9c610fb00990f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>centerX</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>a69ef3b04b9428f6a5606d824e48be0a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>centerY</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>adc2439d7e0afebcba42a2ffceabb4ad1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>centerZ</name>
      <anchorfile>structObservationDirectionDataPointsFilter.html</anchorfile>
      <anchor>aae9666094b6c8074f0b762ee82d10cb1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Octree_</name>
    <filename>classOctree__.html</filename>
    <templarg></templarg>
    <templarg>dim</templarg>
    <class kind="struct">Octree_::BoundingBox</class>
    <member kind="typedef">
      <type>typename DP::Index</type>
      <name>Data</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a10da2627976288511f0e7fc4dbdebfc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Data &gt;</type>
      <name>DataContainer</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a3003b7f96467641e419dbfb4b730d73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename PM::DataPoints</type>
      <name>DP</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a0b67384f172c626cb47a3ba08e0e32fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename DP::Index</type>
      <name>Id</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>aa5771582ebab10694d1eb4ef7b689761</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;</type>
      <name>PM</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a2d0253e9710bb40ea672b90ce23e6e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, dim, 1 &gt;</type>
      <name>Point</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a94c231ceeeb8bcb5957ea01f5a3f1a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>build</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a23ba5bf6bbb771b8dc4da6212ba5e4a7</anchor>
      <arglist>(const DP &amp;pts, size_t maxDataByNode=1, T maxSizeByNode=T(0.), bool parallelBuild=false)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>getCenter</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ab4e89089b66b3c5633f778ea28622525</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataContainer *</type>
      <name>getData</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a813b748f15a4ae306fd3376dd694edaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>getDepth</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>aab038784777b73082646ce4aee6effae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getRadius</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a224b81a7cd0f13376cbd858c511282e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>idx</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a9b62476f540292c74a18580efc1635c9</anchor>
      <arglist>(const DP &amp;pts, const Data d) const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>idx</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>acdaef773686fc29f12327d9b8498a1cd</anchor>
      <arglist>(const Point &amp;pt) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ab1078755722b3c21f228b48641e71cd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeaf</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a20a347a0078c81b75a0769f3b46f6af1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRoot</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a95055a573dc5a3caa016af1a415b328d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree_</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a1174b2c5f51ede5c6a79c092985f8bb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree_</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ab327c8238ea9080ab9b66ffd35fa51cd</anchor>
      <arglist>(const Octree_&lt; T, dim &gt; &amp;o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree_</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ac4eb2a2e0d2e6b53ca74f0c6f09a7048</anchor>
      <arglist>(Octree_&lt; T, dim &gt; &amp;&amp;o)</arglist>
    </member>
    <member kind="function">
      <type>Octree_&lt; T, dim &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a0f38ae8ce878ca8b496d46ad0328b3cf</anchor>
      <arglist>(const Octree_&lt; T, dim &gt; &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>Octree_&lt; T, dim &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>afe5e6e72db76542c22ee1c9c6e83d0b9</anchor>
      <arglist>(Octree_&lt; T, dim &gt; &amp;&amp;o)</arglist>
    </member>
    <member kind="function">
      <type>Octree_&lt; T, dim &gt; *</type>
      <name>operator[]</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ab0c3d14c839597331eb894bf8b6abcf8</anchor>
      <arglist>(std::size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>visit</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a59aa72420107f7a51f37d991bcf2a8b9</anchor>
      <arglist>(Callback &amp;cb)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Octree_</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a7e9c1318811bc03b52c865d479ad5fac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>nbCells</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>aedff2ff92f20b6db09a124e161a5569f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>build</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ad119c69749a62f404b4544689f19dd2b</anchor>
      <arglist>(const DP &amp;pts, DataContainer &amp;&amp;datas, BoundingBox &amp;&amp;bb, size_t maxDataByNode=1, T maxSizeByNode=T(0.), bool parallelBuild=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DataContainer</type>
      <name>toData</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a54a3a0950248b4319b48d11a59819203</anchor>
      <arglist>(const DP &amp;pts, const std::vector&lt; Id &gt; &amp;ids)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BoundingBox</type>
      <name>bb</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a37f90417070f37da4cad5d8d4ad8422c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Octree_ *</type>
      <name>cells</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a4e1e4edb392f5c13fa46b26320588523</anchor>
      <arglist>[nbCells]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataContainer</type>
      <name>data</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>aaa9324dbbfc4d22fd268157e0a6958b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>depth</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a30152a2aeedc0efc189b7440df256488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Octree_ *</type>
      <name>parent</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a4b1f592335c64bae3b74fd96298e4273</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Octree_&lt; T, 2 &gt;</name>
    <filename>classOctree__.html</filename>
    <member kind="typedef">
      <type>typename DP::Index</type>
      <name>Data</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a10da2627976288511f0e7fc4dbdebfc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Data &gt;</type>
      <name>DataContainer</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a3003b7f96467641e419dbfb4b730d73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename PM::DataPoints</type>
      <name>DP</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a0b67384f172c626cb47a3ba08e0e32fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename DP::Index</type>
      <name>Id</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>aa5771582ebab10694d1eb4ef7b689761</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;</type>
      <name>PM</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a2d0253e9710bb40ea672b90ce23e6e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, dim, 1 &gt;</type>
      <name>Point</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a94c231ceeeb8bcb5957ea01f5a3f1a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>build</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a23ba5bf6bbb771b8dc4da6212ba5e4a7</anchor>
      <arglist>(const DP &amp;pts, size_t maxDataByNode=1, T maxSizeByNode=T(0.), bool parallelBuild=false)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>getCenter</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ab4e89089b66b3c5633f778ea28622525</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataContainer *</type>
      <name>getData</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a813b748f15a4ae306fd3376dd694edaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>getDepth</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>aab038784777b73082646ce4aee6effae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getRadius</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a224b81a7cd0f13376cbd858c511282e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>idx</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a9b62476f540292c74a18580efc1635c9</anchor>
      <arglist>(const DP &amp;pts, const Data d) const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>idx</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>acdaef773686fc29f12327d9b8498a1cd</anchor>
      <arglist>(const Point &amp;pt) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ab1078755722b3c21f228b48641e71cd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeaf</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a20a347a0078c81b75a0769f3b46f6af1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRoot</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a95055a573dc5a3caa016af1a415b328d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree_</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a1174b2c5f51ede5c6a79c092985f8bb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree_</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ab327c8238ea9080ab9b66ffd35fa51cd</anchor>
      <arglist>(const Octree_&lt; T, dim &gt; &amp;o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree_</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ac4eb2a2e0d2e6b53ca74f0c6f09a7048</anchor>
      <arglist>(Octree_&lt; T, dim &gt; &amp;&amp;o)</arglist>
    </member>
    <member kind="function">
      <type>Octree_&lt; T, dim &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a0f38ae8ce878ca8b496d46ad0328b3cf</anchor>
      <arglist>(const Octree_&lt; T, dim &gt; &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>Octree_&lt; T, dim &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>afe5e6e72db76542c22ee1c9c6e83d0b9</anchor>
      <arglist>(Octree_&lt; T, dim &gt; &amp;&amp;o)</arglist>
    </member>
    <member kind="function">
      <type>Octree_&lt; T, dim &gt; *</type>
      <name>operator[]</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ab0c3d14c839597331eb894bf8b6abcf8</anchor>
      <arglist>(std::size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>visit</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a59aa72420107f7a51f37d991bcf2a8b9</anchor>
      <arglist>(Callback &amp;cb)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Octree_</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a7e9c1318811bc03b52c865d479ad5fac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>nbCells</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>aedff2ff92f20b6db09a124e161a5569f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>build</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ad119c69749a62f404b4544689f19dd2b</anchor>
      <arglist>(const DP &amp;pts, DataContainer &amp;&amp;datas, BoundingBox &amp;&amp;bb, size_t maxDataByNode=1, T maxSizeByNode=T(0.), bool parallelBuild=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DataContainer</type>
      <name>toData</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a54a3a0950248b4319b48d11a59819203</anchor>
      <arglist>(const DP &amp;pts, const std::vector&lt; Id &gt; &amp;ids)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BoundingBox</type>
      <name>bb</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a37f90417070f37da4cad5d8d4ad8422c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Octree_ *</type>
      <name>cells</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a4e1e4edb392f5c13fa46b26320588523</anchor>
      <arglist>[nbCells]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataContainer</type>
      <name>data</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>aaa9324dbbfc4d22fd268157e0a6958b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>depth</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a30152a2aeedc0efc189b7440df256488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Octree_ *</type>
      <name>parent</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a4b1f592335c64bae3b74fd96298e4273</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Octree_&lt; T, 3 &gt;</name>
    <filename>classOctree__.html</filename>
    <member kind="typedef">
      <type>typename DP::Index</type>
      <name>Data</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a10da2627976288511f0e7fc4dbdebfc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Data &gt;</type>
      <name>DataContainer</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a3003b7f96467641e419dbfb4b730d73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename PM::DataPoints</type>
      <name>DP</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a0b67384f172c626cb47a3ba08e0e32fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename DP::Index</type>
      <name>Id</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>aa5771582ebab10694d1eb4ef7b689761</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;</type>
      <name>PM</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a2d0253e9710bb40ea672b90ce23e6e68</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, dim, 1 &gt;</type>
      <name>Point</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a94c231ceeeb8bcb5957ea01f5a3f1a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>build</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a23ba5bf6bbb771b8dc4da6212ba5e4a7</anchor>
      <arglist>(const DP &amp;pts, size_t maxDataByNode=1, T maxSizeByNode=T(0.), bool parallelBuild=false)</arglist>
    </member>
    <member kind="function">
      <type>Point</type>
      <name>getCenter</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ab4e89089b66b3c5633f778ea28622525</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DataContainer *</type>
      <name>getData</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a813b748f15a4ae306fd3376dd694edaa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>getDepth</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>aab038784777b73082646ce4aee6effae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getRadius</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a224b81a7cd0f13376cbd858c511282e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>idx</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a9b62476f540292c74a18580efc1635c9</anchor>
      <arglist>(const DP &amp;pts, const Data d) const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>idx</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>acdaef773686fc29f12327d9b8498a1cd</anchor>
      <arglist>(const Point &amp;pt) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isEmpty</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ab1078755722b3c21f228b48641e71cd6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeaf</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a20a347a0078c81b75a0769f3b46f6af1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRoot</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a95055a573dc5a3caa016af1a415b328d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree_</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a1174b2c5f51ede5c6a79c092985f8bb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree_</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ab327c8238ea9080ab9b66ffd35fa51cd</anchor>
      <arglist>(const Octree_&lt; T, dim &gt; &amp;o)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Octree_</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ac4eb2a2e0d2e6b53ca74f0c6f09a7048</anchor>
      <arglist>(Octree_&lt; T, dim &gt; &amp;&amp;o)</arglist>
    </member>
    <member kind="function">
      <type>Octree_&lt; T, dim &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a0f38ae8ce878ca8b496d46ad0328b3cf</anchor>
      <arglist>(const Octree_&lt; T, dim &gt; &amp;o)</arglist>
    </member>
    <member kind="function">
      <type>Octree_&lt; T, dim &gt; &amp;</type>
      <name>operator=</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>afe5e6e72db76542c22ee1c9c6e83d0b9</anchor>
      <arglist>(Octree_&lt; T, dim &gt; &amp;&amp;o)</arglist>
    </member>
    <member kind="function">
      <type>Octree_&lt; T, dim &gt; *</type>
      <name>operator[]</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ab0c3d14c839597331eb894bf8b6abcf8</anchor>
      <arglist>(std::size_t idx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>visit</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a59aa72420107f7a51f37d991bcf2a8b9</anchor>
      <arglist>(Callback &amp;cb)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Octree_</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a7e9c1318811bc03b52c865d479ad5fac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr std::size_t</type>
      <name>nbCells</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>aedff2ff92f20b6db09a124e161a5569f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>build</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>ad119c69749a62f404b4544689f19dd2b</anchor>
      <arglist>(const DP &amp;pts, DataContainer &amp;&amp;datas, BoundingBox &amp;&amp;bb, size_t maxDataByNode=1, T maxSizeByNode=T(0.), bool parallelBuild=false)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>DataContainer</type>
      <name>toData</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a54a3a0950248b4319b48d11a59819203</anchor>
      <arglist>(const DP &amp;pts, const std::vector&lt; Id &gt; &amp;ids)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BoundingBox</type>
      <name>bb</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a37f90417070f37da4cad5d8d4ad8422c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Octree_ *</type>
      <name>cells</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a4e1e4edb392f5c13fa46b26320588523</anchor>
      <arglist>[nbCells]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DataContainer</type>
      <name>data</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>aaa9324dbbfc4d22fd268157e0a6958b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>depth</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a30152a2aeedc0efc189b7440df256488</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Octree_ *</type>
      <name>parent</name>
      <anchorfile>classOctree__.html</anchorfile>
      <anchor>a4b1f592335c64bae3b74fd96298e4273</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OctreeGridDataPointsFilter</name>
    <filename>structOctreeGridDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <class kind="struct">OctreeGridDataPointsFilter::CentroidSampler</class>
    <class kind="struct">OctreeGridDataPointsFilter::FirstPtsSampler</class>
    <class kind="struct">OctreeGridDataPointsFilter::MedoidSampler</class>
    <class kind="struct">OctreeGridDataPointsFilter::RandomPtsSampler</class>
    <member kind="enumvalue">
      <name>CENTROID</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>af361f9dac067447861ece03f5f3ab514a3513b3d258cd414cc40ee42ea8834cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PM::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>ae1806bd623d775586af7302b242c4755</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PM::DataPointsFilter</type>
      <name>DataPointsFilter</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>a492c29e3a9b368649a2e2ca721d0348f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIRST_PTS</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>af361f9dac067447861ece03f5f3ab514aea39fdd2d80cd909b44c5ac862f10285</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataPoints::Index</type>
      <name>Index</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>a220bbb9ab56d6573994d19959450fb65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>a6fbe49034cad582f1c7e4dde52eb3b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>ac9fde622e1fd78190395bb94122b434f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDOID</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>af361f9dac067447861ece03f5f3ab514aadd2365b2dce064a1cf9c5eb1e1059a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>aa56c30daacde537439218e8e666a642c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>a7138847a370127adc0a04c57bfaead82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>a6a03f997666c8b5dd579203cd9564959</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>a30251ab7612e1fe1264429dd0f9dd69d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>aa48c25829c93cf4e449f10df68bec88e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;</type>
      <name>PM</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>aee51611e3475ea4813e90b18d2217633</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RAND_PTS</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>af361f9dac067447861ece03f5f3ab514a0fe6caae63df79903e144463b00c04c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SamplingMethod</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>af361f9dac067447861ece03f5f3ab514</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FIRST_PTS</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>af361f9dac067447861ece03f5f3ab514aea39fdd2d80cd909b44c5ac862f10285</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RAND_PTS</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>af361f9dac067447861ece03f5f3ab514a0fe6caae63df79903e144463b00c04c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CENTROID</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>af361f9dac067447861ece03f5f3ab514a3513b3d258cd414cc40ee42ea8834cdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MEDOID</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>af361f9dac067447861ece03f5f3ab514aadd2365b2dce064a1cf9c5eb1e1059a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>a33837161f3580d4fa57d9834ae31fb62</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>aa7a1f56ace6b77bd12c3a559382000fe</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeGridDataPointsFilter</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>a9145fa15db1657b00502b359eb9fa513</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OctreeGridDataPointsFilter</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>a11b1342397d9769f07930d857c1c501c</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OctreeGridDataPointsFilter</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>a79ddf2a975453d36c844220ac354b502</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>afc8047390bf471d4445a8b2e88317341</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>a32abc0b554932381c9d5eb881062188d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>buildParallel</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>aa55590ea116793fc905450ad7f847c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>maxPointByNode</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>ac40e2a0708242c272e7de70967c6b3ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>maxSizeByNode</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>a139380003998227f7c0a586da921ef00</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>SamplingMethod</type>
      <name>samplingMethod</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>a8affdcb53945e572ad5f477937944501</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>sample</name>
      <anchorfile>structOctreeGridDataPointsFilter.html</anchorfile>
      <anchor>a9aa184448f721a8dbda28545084d65b3</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OctreeHelper</name>
    <filename>structOctreeHelper.html</filename>
    <templarg></templarg>
    <templarg>dim</templarg>
  </compound>
  <compound kind="struct">
    <name>OctreeHelper&lt; T, 2 &gt;</name>
    <filename>structOctreeHelper_3_01T_00_012_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const Octree_&lt; T, 2 &gt;::Point</type>
      <name>offsetTable</name>
      <anchorfile>structOctreeHelper_3_01T_00_012_01_4.html</anchorfile>
      <anchor>a49074dc68a5734748534eb751edac491</anchor>
      <arglist>[Octree_&lt; T, 2 &gt;::nbCells]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OctreeHelper&lt; T, 3 &gt;</name>
    <filename>structOctreeHelper_3_01T_00_013_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const Octree_&lt; T, 3 &gt;::Point</type>
      <name>offsetTable</name>
      <anchorfile>structOctreeHelper_3_01T_00_013_01_4.html</anchorfile>
      <anchor>a6bf955701ba83f0144875d79a4d04eea</anchor>
      <arglist>[Octree_&lt; T, 3 &gt;::nbCells]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OLAE_LinearSystems</name>
    <filename>structOLAE__LinearSystems.html</filename>
    <member kind="variable">
      <type>Eigen::Matrix3d</type>
      <name>B</name>
      <anchorfile>structOLAE__LinearSystems.html</anchorfile>
      <anchor>a35d9848502bc52a770d53ddc66b93a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3d</type>
      <name>M</name>
      <anchorfile>structOLAE__LinearSystems.html</anchorfile>
      <anchor>acea7e4fb55f9e8c04ba6dcab974aee52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3d</type>
      <name>Mx</name>
      <anchorfile>structOLAE__LinearSystems.html</anchorfile>
      <anchor>a3793cd70105eb7b9ab74771208460dce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3d</type>
      <name>My</name>
      <anchorfile>structOLAE__LinearSystems.html</anchorfile>
      <anchor>ad55c5b70e54cecd5e05ef1fdad45ee90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix3d</type>
      <name>Mz</name>
      <anchorfile>structOLAE__LinearSystems.html</anchorfile>
      <anchor>a4d21245df873da641969f067fca8ab0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>v</name>
      <anchorfile>structOLAE__LinearSystems.html</anchorfile>
      <anchor>a95bfda35640e4a595d6c4344ca6d98ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>vx</name>
      <anchorfile>structOLAE__LinearSystems.html</anchorfile>
      <anchor>ae28af6d7b656be1973da1746ef2abc9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>vy</name>
      <anchorfile>structOLAE__LinearSystems.html</anchorfile>
      <anchor>a686beda839f998768ae34cef83ee84e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Vector3d</type>
      <name>vz</name>
      <anchorfile>structOLAE__LinearSystems.html</anchorfile>
      <anchor>a79f59480527f1bf6cbc97a00601dea0b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::OptimalTF_GN_Parameters</name>
    <filename>structmp2p__icp_1_1OptimalTF__GN__Parameters.html</filename>
    <member kind="function">
      <type></type>
      <name>OptimalTF_GN_Parameters</name>
      <anchorfile>structmp2p__icp_1_1OptimalTF__GN__Parameters.html</anchorfile>
      <anchor>ab19f6bfa9db149737e579049c8338f86</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>RobustKernel</type>
      <name>kernel</name>
      <anchorfile>structmp2p__icp_1_1OptimalTF__GN__Parameters.html</anchorfile>
      <anchor>a152ccaedca32b0144afee5a1ec0e3182</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>kernelParam</name>
      <anchorfile>structmp2p__icp_1_1OptimalTF__GN__Parameters.html</anchorfile>
      <anchor>a0b7a2536fa4c8f343cb74bc5dabfaa29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; mrpt::poses::CPose3D &gt;</type>
      <name>linearizationPoint</name>
      <anchorfile>structmp2p__icp_1_1OptimalTF__GN__Parameters.html</anchorfile>
      <anchor>a17b72f5241a79b3d6c2d075dfc2a5bd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>maxCost</name>
      <anchorfile>structmp2p__icp_1_1OptimalTF__GN__Parameters.html</anchorfile>
      <anchor>a402717b2c92bdaab9904d86f7a4495de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>maxInnerLoopIterations</name>
      <anchorfile>structmp2p__icp_1_1OptimalTF__GN__Parameters.html</anchorfile>
      <anchor>ac6db2a7e70effb86a572acad3c7190e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minDelta</name>
      <anchorfile>structmp2p__icp_1_1OptimalTF__GN__Parameters.html</anchorfile>
      <anchor>a7101ef12047375bf38f204ee1f20e004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PairWeights</type>
      <name>pairWeights</name>
      <anchorfile>structmp2p__icp_1_1OptimalTF__GN__Parameters.html</anchorfile>
      <anchor>a2cf91c0a8beaebc7e24daabf1e6f1c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; mrpt::poses::CPose3DPDFGaussianInf &gt;</type>
      <name>prior</name>
      <anchorfile>structmp2p__icp_1_1OptimalTF__GN__Parameters.html</anchorfile>
      <anchor>a848974d5db2f47bcf0bfe400e907d848</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>verbose</name>
      <anchorfile>structmp2p__icp_1_1OptimalTF__GN__Parameters.html</anchorfile>
      <anchor>a73ca46c69b4712eb3fe49ade525db953</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::OptimalTF_Result</name>
    <filename>structmp2p__icp_1_1OptimalTF__Result.html</filename>
    <member kind="variable">
      <type>mrpt::poses::CPose3D</type>
      <name>optimalPose</name>
      <anchorfile>structmp2p__icp_1_1OptimalTF__Result.html</anchorfile>
      <anchor>afb2f97bac64c99244c08145eb71a4533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>optimalScale</name>
      <anchorfile>structmp2p__icp_1_1OptimalTF__Result.html</anchorfile>
      <anchor>aeb502f490ea83fa9fea98e3b6d0cc460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OutlierIndices</type>
      <name>outliers</name>
      <anchorfile>structmp2p__icp_1_1OptimalTF__Result.html</anchorfile>
      <anchor>a6347fbe4c1f449be949365f623443d67</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OrientNormalsDataPointsFilter</name>
    <filename>structOrientNormalsDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>a432ed752ac9617dd92335496b2e070dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>a944c6f0c29c3ee111f3c442c71d2faef</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>af103cf7a21363a74b12236a7396646ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>a4fc779e84be9de58dcf397c302d23d20</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>a95e3b6766e77a6664d011c17bd48990f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>ad7aac5eb0aa46552e0056d6b26a2e72c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>a71acaef96f27a1ae0461944e47fc4c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>ab47de36500153a0c6af4609d5228a1d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>a620faf0194bb1856293cf8abb2bee1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>ad37077ad1efab8f247d42ae25c6fae77</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>a326dff3e4c1c6686914df0da624e5947</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OrientNormalsDataPointsFilter</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>a69e2a1eb796f324023517c0e4300c3e6</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OrientNormalsDataPointsFilter</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>ad60a70df71665e37ffd4d3ef03eb99eb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>a05436354b41c57bf45d4b7531318da73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>a392294dffd474014e214646f918f4444</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>towardCenter</name>
      <anchorfile>structOrientNormalsDataPointsFilter.html</anchorfile>
      <anchor>a1d05346e13dd40e49b85eeadccbdf70e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::OsStackTraceGetter</name>
    <filename>classtesting_1_1internal_1_1OsStackTraceGetter.html</filename>
    <base>testing::internal::OsStackTraceGetterInterface</base>
    <member kind="function" virtualness="virtual">
      <type>virtual string</type>
      <name>CurrentStackTrace</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetter.html</anchorfile>
      <anchor>afe0f7539f1a325eec1adf0625bbdfbd7</anchor>
      <arglist>(int max_depth, int skip_count) GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OsStackTraceGetter</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetter.html</anchorfile>
      <anchor>aa40b3120c0ae4ec640de8b577ab7da17</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>UponLeavingGTest</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetter.html</anchorfile>
      <anchor>abdfefeba8ffb0f1031491e4bd1a7fad9</anchor>
      <arglist>() GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kElidedFramesMarker</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetter.html</anchorfile>
      <anchor>aa736c26a4ba2b59a7572e7f44bfe269e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetter.html</anchorfile>
      <anchor>a51caf2b97d8ef86e5e279387bbab1278</anchor>
      <arglist>(OsStackTraceGetter)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>void *</type>
      <name>caller_frame_</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetter.html</anchorfile>
      <anchor>a78bca2707de7c840ed79e2e896e284c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mutex</type>
      <name>mutex_</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetter.html</anchorfile>
      <anchor>ac784c2bae46e1fe2bf929cb8091c017f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::OsStackTraceGetterInterface</name>
    <filename>classtesting_1_1internal_1_1OsStackTraceGetterInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual string</type>
      <name>CurrentStackTrace</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetterInterface.html</anchorfile>
      <anchor>a6965eadb9b340808718fab9f1475c49a</anchor>
      <arglist>(int max_depth, int skip_count)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OsStackTraceGetterInterface</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetterInterface.html</anchorfile>
      <anchor>afbe9eb0ca8775fbb98ff0720011b6708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>UponLeavingGTest</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetterInterface.html</anchorfile>
      <anchor>a791bd120428b5a53d5eeba1b27296a39</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OsStackTraceGetterInterface</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetterInterface.html</anchorfile>
      <anchor>a193f4a1de4af9b78010c659912df5a15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1OsStackTraceGetterInterface.html</anchorfile>
      <anchor>a7c3ad7c30af28080d7be852886ac3af0</anchor>
      <arglist>(OsStackTraceGetterInterface)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::ostream</name>
    <filename>classYAML__PM_1_1ostream.html</filename>
    <member kind="function">
      <type>unsigned</type>
      <name>col</name>
      <anchorfile>classYAML__PM_1_1ostream.html</anchorfile>
      <anchor>a788f3d0abf9db3ba517025e42407d153</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ostream</name>
      <anchorfile>classYAML__PM_1_1ostream.html</anchorfile>
      <anchor>afee14605583ecb55c77859a5a51c9181</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>pos</name>
      <anchorfile>classYAML__PM_1_1ostream.html</anchorfile>
      <anchor>a9131501dd613dd7818d4a7e4119d7844</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>put</name>
      <anchorfile>classYAML__PM_1_1ostream.html</anchorfile>
      <anchor>a2e33d34413a36d5b85417dd0d9cd7ded</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classYAML__PM_1_1ostream.html</anchorfile>
      <anchor>aecaef5410889087f37c6bc8442bd13d9</anchor>
      <arglist>(unsigned size)</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>row</name>
      <anchorfile>classYAML__PM_1_1ostream.html</anchorfile>
      <anchor>a9e154f171cb94b6b30b15a62e9ec4bed</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>str</name>
      <anchorfile>classYAML__PM_1_1ostream.html</anchorfile>
      <anchor>ab4e6de8833f45b0a6dcedd1445e17716</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ostream</name>
      <anchorfile>classYAML__PM_1_1ostream.html</anchorfile>
      <anchor>ac7ad634f32a3fd86d91e0b162b9c3a60</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char *</type>
      <name>m_buffer</name>
      <anchorfile>classYAML__PM_1_1ostream.html</anchorfile>
      <anchor>ada90781e221412e45bcf2abc13a17547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_col</name>
      <anchorfile>classYAML__PM_1_1ostream.html</anchorfile>
      <anchor>abdf4d4a620759ae0d9f868b44f415527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_pos</name>
      <anchorfile>classYAML__PM_1_1ostream.html</anchorfile>
      <anchor>a9686c4e185e89279545c95a9e2229460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_row</name>
      <anchorfile>classYAML__PM_1_1ostream.html</anchorfile>
      <anchor>a16fe9a6d140f1d8644e2d91f89c6335b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_size</name>
      <anchorfile>classYAML__PM_1_1ostream.html</anchorfile>
      <anchor>aba2a9c1381413a8a23330711a51628dc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::OutlierFilter</name>
    <filename>structPointMatcher_1_1OutlierFilter.html</filename>
    <base>PointMatcherSupport::Parametrizable</base>
    <member kind="function" virtualness="pure">
      <type>virtual OutlierWeights</type>
      <name>compute</name>
      <anchorfile>structPointMatcher_1_1OutlierFilter.html</anchorfile>
      <anchor>a45408d71d4a05fcd21cea3dab44cb726</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const Matches &amp;input)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutlierFilter</name>
      <anchorfile>structPointMatcher_1_1OutlierFilter.html</anchorfile>
      <anchor>a379c31332e71b2e6e532ce4ac86e20be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OutlierFilter</name>
      <anchorfile>structPointMatcher_1_1OutlierFilter.html</anchorfile>
      <anchor>abddb9eb181e14a912ef37b554d2936db</anchor>
      <arglist>(const std::string &amp;className, const ParametersDoc paramsDoc, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~OutlierFilter</name>
      <anchorfile>structPointMatcher_1_1OutlierFilter.html</anchorfile>
      <anchor>ab8d3104ddbc3c6401867b87ef584d5f7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::OutlierFilters</name>
    <filename>structPointMatcher_1_1OutlierFilters.html</filename>
    <member kind="function">
      <type>OutlierWeights</type>
      <name>compute</name>
      <anchorfile>structPointMatcher_1_1OutlierFilters.html</anchorfile>
      <anchor>ac0999de9a60213d9d345ae3599967995</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const Matches &amp;input)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OutlierFiltersImpl</name>
    <filename>structOutlierFiltersImpl.html</filename>
    <templarg></templarg>
    <class kind="struct">OutlierFiltersImpl::GenericDescriptorOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::MaxDistOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::MedianDistOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::MinDistOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::NullOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::RobustOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::SurfaceNormalOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::TrimmedDistOutlierFilter</class>
    <class kind="struct">OutlierFiltersImpl::VarTrimmedDistOutlierFilter</class>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Array</type>
      <name>Array</name>
      <anchorfile>structOutlierFiltersImpl.html</anchorfile>
      <anchor>a17efc512fc0224c3501d47fde695a5fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structOutlierFiltersImpl.html</anchorfile>
      <anchor>ac2af02e589935950d06c507ae7a0716f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structOutlierFiltersImpl.html</anchorfile>
      <anchor>a6db91b9112281dc22b5197bfd1f2cda3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matches</type>
      <name>Matches</name>
      <anchorfile>structOutlierFiltersImpl.html</anchorfile>
      <anchor>a42ab863430548083e025de6ea17f5ab9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structOutlierFiltersImpl.html</anchorfile>
      <anchor>a30e01c8d1a943e484ba21b2b0fa09f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::OutlierFilter</type>
      <name>OutlierFilter</name>
      <anchorfile>structOutlierFiltersImpl.html</anchorfile>
      <anchor>a1bfcf9e62d22002ce9cc8a8e2f71091b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::OutlierWeights</type>
      <name>OutlierWeights</name>
      <anchorfile>structOutlierFiltersImpl.html</anchorfile>
      <anchor>a7d5cf9a102a607a6d7acd1a6ed23e9ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structOutlierFiltersImpl.html</anchorfile>
      <anchor>a840f87d33209e0bb72764293f8b59efd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structOutlierFiltersImpl.html</anchorfile>
      <anchor>a57101e16d43ff7adef504a844c250b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structOutlierFiltersImpl.html</anchorfile>
      <anchor>a1b3eb7ec2e62ccaeb8259e898f80b805</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structOutlierFiltersImpl.html</anchorfile>
      <anchor>aa332d3b1d25fca86eb27b9f1e35d7937</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structOutlierFiltersImpl.html</anchorfile>
      <anchor>a41a01011cdb6896d605dec6f3af3f886</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structOutlierFiltersImpl.html</anchorfile>
      <anchor>af9462ab165fb5a541ba42749bed00ff0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OutlierFilterTest</name>
    <filename>classOutlierFilterTest.html</filename>
    <base>IcpHelper</base>
    <member kind="function">
      <type>void</type>
      <name>addFilter</name>
      <anchorfile>classOutlierFilterTest.html</anchorfile>
      <anchor>ac6ebd5e30e9ee930ead5924fb9fe19b9</anchor>
      <arglist>(string name, PM::Parameters params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classOutlierFilterTest.html</anchorfile>
      <anchor>a78ca144439f55ba6bc6f29863d1be6d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classOutlierFilterTest.html</anchorfile>
      <anchor>a5015ad25ce4474499a3ed48d9e1f9af6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; PM::OutlierFilter &gt;</type>
      <name>testedOutlierFilter</name>
      <anchorfile>classOutlierFilterTest.html</anchorfile>
      <anchor>ab4c8a137c5231d0016067105a8455d8c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::OutlierIndices</name>
    <filename>structmp2p__icp_1_1OutlierIndices.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>structmp2p__icp_1_1OutlierIndices.html</anchorfile>
      <anchor>afcecd133421ea41c2bf482dfffda3b3e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>structmp2p__icp_1_1OutlierIndices.html</anchorfile>
      <anchor>a967180bf49a40f5c8bcb89fd7f6c0734</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::size_t &gt;</type>
      <name>line2line</name>
      <anchorfile>structmp2p__icp_1_1OutlierIndices.html</anchorfile>
      <anchor>ad8011f0ffe01a92a92a85cd32d7955f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::size_t &gt;</type>
      <name>plane2plane</name>
      <anchorfile>structmp2p__icp_1_1OutlierIndices.html</anchorfile>
      <anchor>a24c876c0460f46a839a90be7ef0d6441</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::size_t &gt;</type>
      <name>point2point</name>
      <anchorfile>structmp2p__icp_1_1OutlierIndices.html</anchorfile>
      <anchor>ad050aaa233192455aa31776e5e23a20c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::Pairings</name>
    <filename>structmp2p__icp_1_1Pairings.html</filename>
    <member kind="function">
      <type></type>
      <name>Pairings</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a0ba866436a0120a546d50f629332d068</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Pairings</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>adf52537e6199f98af7cc50d491fc68c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>empty</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>ac4602d625d4c7c87fb0dc9b1ab9eb00a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>ad49de0f5cecf33b8eb8f2533cce5a23c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>contents_summary</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a3714b69f8a9f9b4decfa1ab2d81cdb5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>push_back</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a0de0926888dcc103d0ca9e2c1bfb0cd9</anchor>
      <arglist>(const Pairings &amp;o)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>push_back</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a8303b310fcc4c9b8bb8c5b18fb45d720</anchor>
      <arglist>(Pairings &amp;&amp;o)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeTo</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>ae5e6f4f217908facece75aa3625835e5</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeFrom</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a5a34ca43836971a9c7c3d70d8cfd9d0a</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual auto</type>
      <name>get_visualization</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a8e29aec1b4344bf3860f36dd31716e0c</anchor>
      <arglist>(const mrpt::poses::CPose3D &amp;localWrtGlobal, const pairings_render_params_t &amp;p=pairings_render_params_t()) const -&gt; std::shared_ptr&lt; mrpt::opengl::CSetOfObjects &gt;</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_visualization_pt2pt</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>afbe4c7099690106848d7182e408408ef</anchor>
      <arglist>(mrpt::opengl::CSetOfObjects &amp;o, const mrpt::poses::CPose3D &amp;localWrtGlobal, const render_params_pairings_pt2pt_t &amp;p) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_visualization_pt2pl</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>abd2cc648a5a87b8c56ed1faf3aab5375</anchor>
      <arglist>(mrpt::opengl::CSetOfObjects &amp;o, const mrpt::poses::CPose3D &amp;localWrtGlobal, const render_params_pairings_pt2pl_t &amp;p) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_visualization_pt2ln</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a9dca966a1ae587ff2c8755dd9e96728b</anchor>
      <arglist>(mrpt::opengl::CSetOfObjects &amp;o, const mrpt::poses::CPose3D &amp;localWrtGlobal, const render_params_pairings_pt2ln_t &amp;p) const</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::tfest::TMatchingPairList</type>
      <name>paired_pt2pt</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a46152168c984c3f36ef53068491a6796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatchedPointLineList</type>
      <name>paired_pt2ln</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a9ca8c0f3cbb595a831a5518e80ae650f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatchedPointPlaneList</type>
      <name>paired_pt2pl</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a91bd6549585e36bef1a2ca270525240d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatchedLineList</type>
      <name>paired_ln2ln</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a1297e6c8cb631e43a28d34b978a1f247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatchedPlaneList</type>
      <name>paired_pl2pl</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>acccfe3a9713974bb543f9552cfcd70df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>potential_pairings</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a2c037339ce921b466270ad184e58cba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; std::size_t, double &gt; &gt;</type>
      <name>point_weights</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a7c62f874f2d13598ebf3c3a4d19be389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::tfest::TMatchingPairList</type>
      <name>paired_pt2pt</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a46152168c984c3f36ef53068491a6796</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatchedPointLineList</type>
      <name>paired_pt2ln</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a9ca8c0f3cbb595a831a5518e80ae650f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatchedPointPlaneList</type>
      <name>paired_pt2pl</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a91bd6549585e36bef1a2ca270525240d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatchedLineList</type>
      <name>paired_ln2ln</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a1297e6c8cb631e43a28d34b978a1f247</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>MatchedPlaneList</type>
      <name>paired_pl2pl</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>acccfe3a9713974bb543f9552cfcd70df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>potential_pairings</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a2c037339ce921b466270ad184e58cba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; std::size_t, double &gt; &gt;</type>
      <name>point_weights</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a7c62f874f2d13598ebf3c3a4d19be389</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>empty</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>ac4602d625d4c7c87fb0dc9b1ab9eb00a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual size_t</type>
      <name>size</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>ad49de0f5cecf33b8eb8f2533cce5a23c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>contents_summary</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a3714b69f8a9f9b4decfa1ab2d81cdb5a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>push_back</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a0de0926888dcc103d0ca9e2c1bfb0cd9</anchor>
      <arglist>(const Pairings &amp;o)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>push_back</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a8303b310fcc4c9b8bb8c5b18fb45d720</anchor>
      <arglist>(Pairings &amp;&amp;o)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeTo</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>ae5e6f4f217908facece75aa3625835e5</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>serializeFrom</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a5a34ca43836971a9c7c3d70d8cfd9d0a</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual auto</type>
      <name>get_visualization</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a8e29aec1b4344bf3860f36dd31716e0c</anchor>
      <arglist>(const mrpt::poses::CPose3D &amp;localWrtGlobal, const pairings_render_params_t &amp;p=pairings_render_params_t()) const -&gt; std::shared_ptr&lt; mrpt::opengl::CSetOfObjects &gt;</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_visualization_pt2pt</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>afbe4c7099690106848d7182e408408ef</anchor>
      <arglist>(mrpt::opengl::CSetOfObjects &amp;o, const mrpt::poses::CPose3D &amp;localWrtGlobal, const render_params_pairings_pt2pt_t &amp;p) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_visualization_pt2pl</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>abd2cc648a5a87b8c56ed1faf3aab5375</anchor>
      <arglist>(mrpt::opengl::CSetOfObjects &amp;o, const mrpt::poses::CPose3D &amp;localWrtGlobal, const render_params_pairings_pt2pl_t &amp;p) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>get_visualization_pt2ln</name>
      <anchorfile>structmp2p__icp_1_1Pairings.html</anchorfile>
      <anchor>a9dca966a1ae587ff2c8755dd9e96728b</anchor>
      <arglist>(mrpt::opengl::CSetOfObjects &amp;o, const mrpt::poses::CPose3D &amp;localWrtGlobal, const render_params_pairings_pt2ln_t &amp;p) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::pairings_render_params_t</name>
    <filename>structmp2p__icp_1_1pairings__render__params__t.html</filename>
    <member kind="function">
      <type></type>
      <name>pairings_render_params_t</name>
      <anchorfile>structmp2p__icp_1_1pairings__render__params__t.html</anchorfile>
      <anchor>a51ed95bcc73b105c846cbba54c0cf85c</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>render_params_pairings_pt2ln_t</type>
      <name>pt2ln</name>
      <anchorfile>structmp2p__icp_1_1pairings__render__params__t.html</anchorfile>
      <anchor>a3d2411f6861a6926bc28216e30594fe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>render_params_pairings_pt2pl_t</type>
      <name>pt2pl</name>
      <anchorfile>structmp2p__icp_1_1pairings__render__params__t.html</anchorfile>
      <anchor>ab71b9f067582a1eb0d5a20cb7a0f4042</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>render_params_pairings_pt2pt_t</type>
      <name>pt2pt</name>
      <anchorfile>structmp2p__icp_1_1pairings__render__params__t.html</anchorfile>
      <anchor>ad957fd9051609200bd846959c30c6fc1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::PairWeights</name>
    <filename>structmp2p__icp_1_1PairWeights.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from</name>
      <anchorfile>structmp2p__icp_1_1PairWeights.html</anchorfile>
      <anchor>a6c6884715371825fa96308f59a65d67f</anchor>
      <arglist>(const mrpt::containers::yaml &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save_to</name>
      <anchorfile>structmp2p__icp_1_1PairWeights.html</anchorfile>
      <anchor>a6231e556025ecb6074c85b4eb29786f7</anchor>
      <arglist>(mrpt::containers::yaml &amp;p) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeFrom</name>
      <anchorfile>structmp2p__icp_1_1PairWeights.html</anchorfile>
      <anchor>a96dc760be0dfd5dce514b532b5e82e4f</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeTo</name>
      <anchorfile>structmp2p__icp_1_1PairWeights.html</anchorfile>
      <anchor>aa57a943adab76bb5fbba79facd9e2af8</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out) const</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>ln2ln</name>
      <anchorfile>structmp2p__icp_1_1PairWeights.html</anchorfile>
      <anchor>a08a90ab1bcbea53da81802805d3e6305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pl2pl</name>
      <anchorfile>structmp2p__icp_1_1PairWeights.html</anchorfile>
      <anchor>abc1d59df29fe05ec8f18bb39c732461a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pt2ln</name>
      <anchorfile>structmp2p__icp_1_1PairWeights.html</anchorfile>
      <anchor>afe69561737f13293dc1bf3659fa60074</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pt2pl</name>
      <anchorfile>structmp2p__icp_1_1PairWeights.html</anchorfile>
      <anchor>ac1481a9ef0c1ec8369692266d8b38882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>pt2pt</name>
      <anchorfile>structmp2p__icp_1_1PairWeights.html</anchorfile>
      <anchor>a2a0ac243188ea2107fb61f84e2ffe79f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::Parametrizable::ParameterDoc</name>
    <filename>structPointMatcherSupport_1_1Parametrizable_1_1ParameterDoc.html</filename>
    <member kind="function">
      <type></type>
      <name>ParameterDoc</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable_1_1ParameterDoc.html</anchorfile>
      <anchor>a1177662386a05380ce7d21abd9e2ca2d</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;doc, const std::string &amp;defaultValue)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterDoc</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable_1_1ParameterDoc.html</anchorfile>
      <anchor>aa15cf6beb56dc45bf525180476d361ec</anchor>
      <arglist>(const std::string &amp;name, const std::string &amp;doc, const std::string &amp;defaultValue, const std::string &amp;minValue, const std::string &amp;maxValue, LexicalComparison comp)</arglist>
    </member>
    <member kind="variable">
      <type>LexicalComparison</type>
      <name>comp</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable_1_1ParameterDoc.html</anchorfile>
      <anchor>a3601b075bf62e3dedf7b57cba2705ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>defaultValue</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable_1_1ParameterDoc.html</anchorfile>
      <anchor>a8b858ab5704be495e24f74cc33da5da8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>doc</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable_1_1ParameterDoc.html</anchorfile>
      <anchor>af46bb9c0d3e5da7a78e7a6bda0c20a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>maxValue</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable_1_1ParameterDoc.html</anchorfile>
      <anchor>afd1289e8c04cc0959a302bba13bbf414</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>minValue</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable_1_1ParameterDoc.html</anchorfile>
      <anchor>a9a9560bbd7c8c0a06e617002cd955abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable_1_1ParameterDoc.html</anchorfile>
      <anchor>a8b0ae3fc2b948790aac3917b0422934b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable_1_1ParameterDoc.html</anchorfile>
      <anchor>a286a6a98e9bb43a208390f631a48ba42</anchor>
      <arglist>(std::ostream &amp;o, const ParameterDoc &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::Parameterizable</name>
    <filename>classmp2p__icp_1_1Parameterizable.html</filename>
    <member kind="function">
      <type>ParameterSource *</type>
      <name>attachedSource</name>
      <anchorfile>classmp2p__icp_1_1Parameterizable.html</anchorfile>
      <anchor>a2d577dc084e39b3c9e914bc9a70e82e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const ParameterSource *</type>
      <name>attachedSource</name>
      <anchorfile>classmp2p__icp_1_1Parameterizable.html</anchorfile>
      <anchor>a0faced8b8b84966492de40e0b052ebea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>attachToParameterSource</name>
      <anchorfile>classmp2p__icp_1_1Parameterizable.html</anchorfile>
      <anchor>a6ef23480fb6b1cec9d95300e3711a077</anchor>
      <arglist>(ParameterSource &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkAllParametersAreRealized</name>
      <anchorfile>classmp2p__icp_1_1Parameterizable.html</anchorfile>
      <anchor>a45b606742be0138de8fb26f7ac215068</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>auto &amp;</type>
      <name>declaredParameters</name>
      <anchorfile>classmp2p__icp_1_1Parameterizable.html</anchorfile>
      <anchor>a2d6b928b9c19e8acd797920c9b8bc52e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const auto &amp;</type>
      <name>declaredParameters</name>
      <anchorfile>classmp2p__icp_1_1Parameterizable.html</anchorfile>
      <anchor>a20e1183889a06b4464686c3141c87f13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unrealizeParameters</name>
      <anchorfile>classmp2p__icp_1_1Parameterizable.html</anchorfile>
      <anchor>ab17bd0a97189e862b33d926a12de0a68</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parseAndDeclareParameter</name>
      <anchorfile>classmp2p__icp_1_1Parameterizable.html</anchorfile>
      <anchor>a03a62ce8f7a3cd42daf9122e16154936</anchor>
      <arglist>(const std::string &amp;value, double &amp;target)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parseAndDeclareParameter</name>
      <anchorfile>classmp2p__icp_1_1Parameterizable.html</anchorfile>
      <anchor>a52a417aade67d99c9de9ada6bb393db3</anchor>
      <arglist>(const std::string &amp;value, float &amp;target)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parseAndDeclareParameter</name>
      <anchorfile>classmp2p__icp_1_1Parameterizable.html</anchorfile>
      <anchor>a49e438c07db6b6a7e805b60cb5b3d938</anchor>
      <arglist>(const std::string &amp;value, uint32_t &amp;target)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>parseAndDeclareParameter_impl</name>
      <anchorfile>classmp2p__icp_1_1Parameterizable.html</anchorfile>
      <anchor>a443e0854746600f56e127d508da665f9</anchor>
      <arglist>(const std::string &amp;value, T &amp;target)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParameterSource *</type>
      <name>attachedSource_</name>
      <anchorfile>classmp2p__icp_1_1Parameterizable.html</anchorfile>
      <anchor>a549e51492b7ead5a5a4560ad143d3b76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; internal::InfoPerParam &gt;</type>
      <name>declParameters_</name>
      <anchorfile>classmp2p__icp_1_1Parameterizable.html</anchorfile>
      <anchor>a2568d719f208f97dbd38aea227e06b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ParameterSource</name>
      <anchorfile>classmp2p__icp_1_1Parameterizable.html</anchorfile>
      <anchor>a9298ad4b0f206dcfff79c0d5a1ecc2fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParameterizedTestCaseInfo</name>
    <filename>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</filename>
    <templarg></templarg>
    <base>testing::internal::ParameterizedTestCaseInfoBase</base>
    <class kind="struct">testing::internal::ParameterizedTestCaseInfo::TestInfo</class>
    <member kind="typedef">
      <type>TestCase::ParamType</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</anchorfile>
      <anchor>a643a87e178bf92a4246ce21054e44b96</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>AddTestCaseInstantiation</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</anchorfile>
      <anchor>afa906b3f9fbc494ba13cf491abbc81fa</anchor>
      <arglist>(const string &amp;instantiation_name, GeneratorCreationFunc *func, const char *, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddTestPattern</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</anchorfile>
      <anchor>a3e557c888ec5e23b138c2ff254db15e5</anchor>
      <arglist>(const char *test_case_name, const char *test_base_name, TestMetaFactoryBase&lt; ParamType &gt; *meta_factory)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const string &amp;</type>
      <name>GetTestCaseName</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</anchorfile>
      <anchor>a1a0914bca60b3437ee693f98571be7fa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TypeId</type>
      <name>GetTestCaseTypeId</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</anchorfile>
      <anchor>a16ed77e95a6042c722d0029744acfc33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterizedTestCaseInfo</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</anchorfile>
      <anchor>a0a03ac9620ed8f0266f74ff774de9b71</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>typedef</type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</anchorfile>
      <anchor>a2f6a423f7ae8c7ac24b468538693aa26</anchor>
      <arglist>(GeneratorCreationFunc)()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>RegisterTests</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</anchorfile>
      <anchor>a7e118820b3074ce70c0440e2e49a50a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::vector&lt; std::pair&lt; string, GeneratorCreationFunc * &gt; &gt;</type>
      <name>InstantiationContainer</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</anchorfile>
      <anchor>a107bb5fc37bc6b7d8baa381a0b0bf8dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::vector&lt; linked_ptr&lt; TestInfo &gt; &gt;</type>
      <name>TestInfoContainer</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</anchorfile>
      <anchor>aeabb0c5fa88a11a0b9037167a57d6922</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</anchorfile>
      <anchor>a838031a1ebad654ac47be69ec5ec3f0a</anchor>
      <arglist>(ParameterizedTestCaseInfo)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>InstantiationContainer</type>
      <name>instantiations_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</anchorfile>
      <anchor>a2e86fd404a78daa1f1169bf689c4b3f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const string</type>
      <name>test_case_name_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</anchorfile>
      <anchor>a04ed2d39959501897073a4618da1df2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestInfoContainer</type>
      <name>tests_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfo.html</anchorfile>
      <anchor>a561fad516239cf6427df6915ba3182e9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParameterizedTestCaseInfoBase</name>
    <filename>classtesting_1_1internal_1_1ParameterizedTestCaseInfoBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual const string &amp;</type>
      <name>GetTestCaseName</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfoBase.html</anchorfile>
      <anchor>a0c809cfb964cb9560d49ae830e2b6469</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TypeId</type>
      <name>GetTestCaseTypeId</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfoBase.html</anchorfile>
      <anchor>a932b4a9185a72d5bdfa5fd84fc06cbca</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>RegisterTests</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfoBase.html</anchorfile>
      <anchor>a92baca6c64c822c2e7043217f7903ef2</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParameterizedTestCaseInfoBase</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfoBase.html</anchorfile>
      <anchor>affae85e908f0901a8f0f1f9576843e35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>ParameterizedTestCaseInfoBase</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfoBase.html</anchorfile>
      <anchor>a48d0d6c661d0d5b6b404f1add3704aaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseInfoBase.html</anchorfile>
      <anchor>a67505987d1b00a12deb259093797c967</anchor>
      <arglist>(ParameterizedTestCaseInfoBase)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParameterizedTestCaseRegistry</name>
    <filename>classtesting_1_1internal_1_1ParameterizedTestCaseRegistry.html</filename>
    <member kind="function">
      <type>ParameterizedTestCaseInfo&lt; TestCase &gt; *</type>
      <name>GetTestCasePatternHolder</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseRegistry.html</anchorfile>
      <anchor>af81b3fffa8c9a26256417b85aceb9e80</anchor>
      <arglist>(const char *test_case_name, const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterizedTestCaseRegistry</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseRegistry.html</anchorfile>
      <anchor>aacafaaf78ca09bbd9f5eed93ae2b6225</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterTests</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseRegistry.html</anchorfile>
      <anchor>ad5b63c8fe94f3d51d039a76c001c9223</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ParameterizedTestCaseRegistry</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseRegistry.html</anchorfile>
      <anchor>a695c86db8545a3745873190b91a13c9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::vector&lt; ParameterizedTestCaseInfoBase * &gt;</type>
      <name>TestCaseInfoContainer</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseRegistry.html</anchorfile>
      <anchor>a4b2cde8f4f92749a8f685f33a9a3f7bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseRegistry.html</anchorfile>
      <anchor>ad4b492ca1c7f0cf14db6dde5f462644d</anchor>
      <arglist>(ParameterizedTestCaseRegistry)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestCaseInfoContainer</type>
      <name>test_case_infos_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestCaseRegistry.html</anchorfile>
      <anchor>a10be2f29d41be96c14d976f0cda3d0f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParameterizedTestFactory</name>
    <filename>classtesting_1_1internal_1_1ParameterizedTestFactory.html</filename>
    <templarg></templarg>
    <base>testing::internal::TestFactoryBase</base>
    <member kind="typedef">
      <type>TestClass::ParamType</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestFactory.html</anchorfile>
      <anchor>ad9a27b8e1a83de2f1687625bccff460d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Test *</type>
      <name>CreateTest</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestFactory.html</anchorfile>
      <anchor>ae17e73e91f7fd5d49ca238c005ef4960</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterizedTestFactory</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestFactory.html</anchorfile>
      <anchor>a82d78356cd402224255edec760a048fb</anchor>
      <arglist>(ParamType parameter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestFactory.html</anchorfile>
      <anchor>ac70e70bd61d0f66bbc68ed2587c42d92</anchor>
      <arglist>(ParameterizedTestFactory)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ParamType</type>
      <name>parameter_</name>
      <anchorfile>classtesting_1_1internal_1_1ParameterizedTestFactory.html</anchorfile>
      <anchor>a9ee3e72cb3b169924b5328009ed48b5e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterDecimateVoxels::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterDecimateVoxels_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxels_1_1Parameters.html</anchorfile>
      <anchor>ab2bf5a19167d1488c3f517e5084c7615</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, FilterDecimateVoxels &amp;parent)</arglist>
    </member>
    <member kind="variable">
      <type>DecimateMethod</type>
      <name>decimate_method</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxels_1_1Parameters.html</anchorfile>
      <anchor>a9ed29bf1563f0d9fa8183e409314826d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>error_on_missing_input_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxels_1_1Parameters.html</anchorfile>
      <anchor>ad041f2f23d5c131bc4b09b4ed8cb11f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; double &gt;</type>
      <name>flatten_to</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxels_1_1Parameters.html</anchorfile>
      <anchor>a196b5f01e5605e141eb1d4dd65e56fbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>input_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxels_1_1Parameters.html</anchorfile>
      <anchor>a83b3ba20db1080f9bb08163501232163</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>minimum_input_points_to_filter</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxels_1_1Parameters.html</anchorfile>
      <anchor>aee029735b61deef15da75ce1400a0f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxels_1_1Parameters.html</anchorfile>
      <anchor>aafd1758a54d309868ae742832fd76dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>voxel_filter_resolution</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxels_1_1Parameters.html</anchorfile>
      <anchor>a8ec139abc4b2caca249248fab0468621</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterMerge::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterMerge_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterMerge_1_1Parameters.html</anchorfile>
      <anchor>a4dea49de39b7981cd58097e8a4331579</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, FilterMerge &amp;parent)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>input_layer_in_local_coordinates</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterMerge_1_1Parameters.html</anchorfile>
      <anchor>ab0ea1723538adab899f354e9c8ee5cf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterMerge_1_1Parameters.html</anchorfile>
      <anchor>a151497a75e7edb3b48f4b6d128dcc8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TPose3D</type>
      <name>robot_pose</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterMerge_1_1Parameters.html</anchorfile>
      <anchor>a87f5fd4913d3d9c46ecd7594a6f21a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>target_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterMerge_1_1Parameters.html</anchorfile>
      <anchor>afcb8cf3211c2158480acb872fae4d3ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterAdjustTimestamps::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterAdjustTimestamps_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterAdjustTimestamps_1_1Parameters.html</anchorfile>
      <anchor>a4ab54a3f3c1197745e532e48f8e0e3b3</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, FilterAdjustTimestamps &amp;parent)</arglist>
    </member>
    <member kind="variable">
      <type>TimestampAdjustMethod</type>
      <name>method</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterAdjustTimestamps_1_1Parameters.html</anchorfile>
      <anchor>ae7de35bfba4b7b8c12fbbf69dc4daf53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterAdjustTimestamps_1_1Parameters.html</anchorfile>
      <anchor>a325a6ac4a0fbc0ca5a6366c1bb8d2b79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>silently_ignore_no_timestamps</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterAdjustTimestamps_1_1Parameters.html</anchorfile>
      <anchor>a7408d83679d58e2bda6456c238748089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>time_offset</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterAdjustTimestamps_1_1Parameters.html</anchorfile>
      <anchor>ab461101b489acb73fefbca4f51c9d6fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterBoundingBox::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterBoundingBox_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterBoundingBox_1_1Parameters.html</anchorfile>
      <anchor>a7347c6e0c84c1e034bc927fa1516ee18</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, FilterBoundingBox &amp;parent)</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TBoundingBoxf</type>
      <name>bounding_box</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterBoundingBox_1_1Parameters.html</anchorfile>
      <anchor>a8179cbfcb34e241d0e96b825443c96e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterBoundingBox_1_1Parameters.html</anchorfile>
      <anchor>ad7918a74c62f7ef35d08215b9cbb04d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>inside_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterBoundingBox_1_1Parameters.html</anchorfile>
      <anchor>a2425666156569521e968eb9fc414c713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>outside_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterBoundingBox_1_1Parameters.html</anchorfile>
      <anchor>a3a5f7055d5f13ca6c9424189a9d3788a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterByIntensity::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterByIntensity_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByIntensity_1_1Parameters.html</anchorfile>
      <anchor>ad760d6e6e1a73e84ef23fbc22d7b1df2</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>high_threshold</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByIntensity_1_1Parameters.html</anchorfile>
      <anchor>a752bc86e7db6650131c6e4e76cd157c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByIntensity_1_1Parameters.html</anchorfile>
      <anchor>ac89355ac61509ceca1a7f387f62ecbcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>low_threshold</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByIntensity_1_1Parameters.html</anchorfile>
      <anchor>ab2ba4333165f0117d0c598219779e1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_high_intensity</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByIntensity_1_1Parameters.html</anchorfile>
      <anchor>a6e9b68372321b5446419ab880eeb1aca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_low_intensity</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByIntensity_1_1Parameters.html</anchorfile>
      <anchor>ad3f77506d58a6ade102a4c9de798ecee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_mid_intensity</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByIntensity_1_1Parameters.html</anchorfile>
      <anchor>a1345a2ac480221fb7d04579830a690d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterByRing::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterByRing_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByRing_1_1Parameters.html</anchorfile>
      <anchor>ab9155c90fac471b34ab163325974093c</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByRing_1_1Parameters.html</anchorfile>
      <anchor>ab9950386f22b2c51c4d4ddf5638abb9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_non_selected</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByRing_1_1Parameters.html</anchorfile>
      <anchor>aa882ac42e0df5ac448ed27df8e00ffca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_selected</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByRing_1_1Parameters.html</anchorfile>
      <anchor>afb16184fa9b19c504d096b73bd12d395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::set&lt; int &gt;</type>
      <name>selected_ring_ids</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByRing_1_1Parameters.html</anchorfile>
      <anchor>ac35ede331674cec20a9114b870f9e71d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterCurvature::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterCurvature_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterCurvature_1_1Parameters.html</anchorfile>
      <anchor>af30176e715a005118505386c3bc9df6a</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterCurvature_1_1Parameters.html</anchorfile>
      <anchor>a6d8b132e9d87c82554df5d8869acc03f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_cosine</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterCurvature_1_1Parameters.html</anchorfile>
      <anchor>a4080b1a80492e366474872b1e063e040</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_gap</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterCurvature_1_1Parameters.html</anchorfile>
      <anchor>a4865248d547022b7707f8e0778135920</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_clearance</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterCurvature_1_1Parameters.html</anchorfile>
      <anchor>ac38083fb5668c094e373446aa424c959</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_larger_curvature</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterCurvature_1_1Parameters.html</anchorfile>
      <anchor>a0c16b91d612f0adc67afae2b4887f24e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_other</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterCurvature_1_1Parameters.html</anchorfile>
      <anchor>a94c772c20d3ee8135c9ef5e9370266fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_smaller_curvature</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterCurvature_1_1Parameters.html</anchorfile>
      <anchor>a3b85760cc240646772d104165be4a996</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterDecimateAdaptive::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterDecimateAdaptive_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateAdaptive_1_1Parameters.html</anchorfile>
      <anchor>a5361e101b66e1e6da09f581a692743d6</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c)</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>assumed_minimum_pointcloud_bbox</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateAdaptive_1_1Parameters.html</anchorfile>
      <anchor>a6d9b3b13215870663a06694ce446268d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>desired_output_point_count</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateAdaptive_1_1Parameters.html</anchorfile>
      <anchor>aa145927b62b8740cfd0e339475aa6dea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateAdaptive_1_1Parameters.html</anchorfile>
      <anchor>a0ecfdd985e76f286e12a3d3f681bcb94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateAdaptive_1_1Parameters.html</anchorfile>
      <anchor>ae8fdafc0388497dfe01f1c07f3a1ad5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>maximum_voxel_count_per_dimension</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateAdaptive_1_1Parameters.html</anchorfile>
      <anchor>a4fe918fedf7ccf711372ae61565b669e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>minimum_input_points_per_voxel</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateAdaptive_1_1Parameters.html</anchorfile>
      <anchor>a85813566203f310dba31c3ee5a8d1590</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateAdaptive_1_1Parameters.html</anchorfile>
      <anchor>a3f183e27ac56c70c225e116a8aad6d95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterDeleteLayer::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterDeleteLayer_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDeleteLayer_1_1Parameters.html</anchorfile>
      <anchor>a29208483fda38e9d97c96c090bcf5b04</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>error_on_missing_input_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDeleteLayer_1_1Parameters.html</anchorfile>
      <anchor>a2c9dddcbf6319df84b9b40ba84b8fe0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>pointcloud_layer_to_remove</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDeleteLayer_1_1Parameters.html</anchorfile>
      <anchor>a20a08b4de395345725b1744be49eb48a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterByRange::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterByRange_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByRange_1_1Parameters.html</anchorfile>
      <anchor>ad8d7b64b7e554ccc9a47b6fde690c694</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, FilterByRange &amp;parent)</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TPoint3Df</type>
      <name>center</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByRange_1_1Parameters.html</anchorfile>
      <anchor>aae54b1d9702022d90fa9c6631a3325d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByRange_1_1Parameters.html</anchorfile>
      <anchor>ae446dbee442977321e79c651ef3aad16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_between</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByRange_1_1Parameters.html</anchorfile>
      <anchor>a93a25d40901817155b7332bc9dcc56d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_outside</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByRange_1_1Parameters.html</anchorfile>
      <anchor>a549639169050248c395a81ef02142617</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>range_max</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByRange_1_1Parameters.html</anchorfile>
      <anchor>a1ee75fe7b02533cce91a1ecc62cfc71c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>range_min</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterByRange_1_1Parameters.html</anchorfile>
      <anchor>ae901416cad857442be321297ae5a1a70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::Parameters</name>
    <filename>structmp2p__icp_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>a0265297d953cb5ad89b3575af812d666</anchor>
      <arglist>(const mrpt::containers::yaml &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save_to</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>a171a41d6921cfe47b0246330a8f70044</anchor>
      <arglist>(mrpt::containers::yaml &amp;p) const</arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>maxIterations</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>a2fe6c43de71fc8dbdd579e8e1cb7bf86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minAbsStep_trans</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>af2c5f7ae82c22345932fe1375841db6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minAbsStep_rot</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>aceb4a1d183b507a2554518ead0f91e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>generateDebugFiles</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>af77d23bd3de43a3d53bbf88a8bafa56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>saveIterationDetails</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>a0d59f794ae713bc1857411dbac734706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>decimationIterationDetails</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>a9584113100bfad31d1a3e31a3df78f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>decimationDebugFiles</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>ad4ef909d8b9f125ca701c6bcc2070aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>debugFileNameFormat</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>aa87e206ce2c73844fa23cb5e6c3db373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::function&lt; void(mp2p_icp::metric_map_t &amp;)&gt;</type>
      <name>functor_before_logging_local</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>aa8cac055a2b48f095b82e7ee3d71635c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::function&lt; void(mp2p_icp::metric_map_t &amp;)&gt;</type>
      <name>functor_before_logging_global</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>aed8f30ef17d9def73e930ec0a83ed25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>debugPrintIterationProgress</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>a5f751891a18cdaf8c2e7428bbfd93aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; uint32_t, double &gt;</type>
      <name>quality_checkpoints</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>ac5bb477e44cc04a40eb64e8e32c804ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>maxIterations</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>a2fe6c43de71fc8dbdd579e8e1cb7bf86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minAbsStep_trans</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>af2c5f7ae82c22345932fe1375841db6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>minAbsStep_rot</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>aceb4a1d183b507a2554518ead0f91e2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>generateDebugFiles</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>af77d23bd3de43a3d53bbf88a8bafa56e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>saveIterationDetails</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>a0d59f794ae713bc1857411dbac734706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>decimationIterationDetails</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>a9584113100bfad31d1a3e31a3df78f46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>decimationDebugFiles</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>ad4ef909d8b9f125ca701c6bcc2070aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>debugFileNameFormat</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>aa87e206ce2c73844fa23cb5e6c3db373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::function&lt; void(mp2p_icp::metric_map_t &amp;)&gt;</type>
      <name>functor_before_logging_local</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>aa8cac055a2b48f095b82e7ee3d71635c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::function&lt; void(mp2p_icp::metric_map_t &amp;)&gt;</type>
      <name>functor_before_logging_global</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>aed8f30ef17d9def73e930ec0a83ed25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>debugPrintIterationProgress</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>a5f751891a18cdaf8c2e7428bbfd93aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; uint32_t, double &gt;</type>
      <name>quality_checkpoints</name>
      <anchorfile>structmp2p__icp_1_1Parameters.html</anchorfile>
      <anchor>ac5bb477e44cc04a40eb64e8e32c804ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterNormalizeIntensity::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterNormalizeIntensity_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterNormalizeIntensity_1_1Parameters.html</anchorfile>
      <anchor>a74bb890af4b0e2107e09f4ea627ab35e</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterNormalizeIntensity_1_1Parameters.html</anchorfile>
      <anchor>a66b9082d0c08682d6588efee77934c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>remember_intensity_range</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterNormalizeIntensity_1_1Parameters.html</anchorfile>
      <anchor>a19c1149f7af269b0ce25c652026db339</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterPoleDetector::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterPoleDetector_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterPoleDetector_1_1Parameters.html</anchorfile>
      <anchor>a5d879274eb36bbf28f163401bf37bd41</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, FilterPoleDetector &amp;parent)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>grid_size</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterPoleDetector_1_1Parameters.html</anchorfile>
      <anchor>abfae8ed12126723d572a406751285147</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterPoleDetector_1_1Parameters.html</anchorfile>
      <anchor>ad86db122e9dced9d302f2f2b0910425b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>maximum_relative_height</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterPoleDetector_1_1Parameters.html</anchorfile>
      <anchor>a6d2ab8d92977479e5ee8bee14a19c23b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>minimum_neighbors_checks_to_pass</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterPoleDetector_1_1Parameters.html</anchorfile>
      <anchor>a48be771518addfdcf6372e1e9261eb2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>minimum_pole_points</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterPoleDetector_1_1Parameters.html</anchorfile>
      <anchor>ad59e8ddd7248bcf941cf283020b0a887</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>minimum_relative_height</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterPoleDetector_1_1Parameters.html</anchorfile>
      <anchor>a9eef995f2a790a95eb083f6d5de0473d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_no_poles</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterPoleDetector_1_1Parameters.html</anchorfile>
      <anchor>afadf1a612ea03e1d09a592b2fe68e2df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_poles</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterPoleDetector_1_1Parameters.html</anchorfile>
      <anchor>adeaed9e74516746d4b6fe3934ead0ef0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::Generator::Parameters</name>
    <filename>structmp2p__icp__filters_1_1Generator_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1Generator_1_1Parameters.html</anchorfile>
      <anchor>a297dbc7e2a28d92cef59ff93e1f1adb7</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, Generator &amp;parent)</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::containers::yaml</type>
      <name>metric_map_definition</name>
      <anchorfile>structmp2p__icp__filters_1_1Generator_1_1Parameters.html</anchorfile>
      <anchor>a644733ae21b0b64c3878586c483428aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>metric_map_definition_ini_file</name>
      <anchorfile>structmp2p__icp__filters_1_1Generator_1_1Parameters.html</anchorfile>
      <anchor>a1e82e4dcb2a3538b73e973402ff296da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>process_class_names_regex</name>
      <anchorfile>structmp2p__icp__filters_1_1Generator_1_1Parameters.html</anchorfile>
      <anchor>a7118719f71d698004d784db947a15bb0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>process_sensor_labels_regex</name>
      <anchorfile>structmp2p__icp__filters_1_1Generator_1_1Parameters.html</anchorfile>
      <anchor>af74351566e4059d0694eee3a160e2611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>target_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1Generator_1_1Parameters.html</anchorfile>
      <anchor>a4ae84403f3bfea30461672341b9c69ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>throw_on_unhandled_observation_class</name>
      <anchorfile>structmp2p__icp__filters_1_1Generator_1_1Parameters.html</anchorfile>
      <anchor>aeb2c536e81b7183ebd5e9ee3902bc817</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::PointCloudToVoxelGrid::Parameters</name>
    <filename>structmp2p__icp__filters_1_1PointCloudToVoxelGrid_1_1Parameters.html</filename>
    <member kind="variable">
      <type>float</type>
      <name>min_consecutive_distance</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGrid_1_1Parameters.html</anchorfile>
      <anchor>a96148926a06a6ec455dc6a559dec5a9e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::Parameters</name>
    <filename>structNabo_1_1Parameters.html</filename>
    <member kind="function">
      <type>T</type>
      <name>get</name>
      <anchorfile>structNabo_1_1Parameters.html</anchorfile>
      <anchor>a22c5860bb03b6a2b32b7766252fd9933</anchor>
      <arglist>(const std::string &amp;key, const T &amp;defaultValue) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structNabo_1_1Parameters.html</anchorfile>
      <anchor>af5cb420812f7b2ac4c1e4b32f27ce41b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parameters</name>
      <anchorfile>structNabo_1_1Parameters.html</anchorfile>
      <anchor>a2f5377b4f9c498b30897d65ff732149e</anchor>
      <arglist>(const std::string &amp;key, const linb::any &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterRemoveByVoxelOccupancy::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterRemoveByVoxelOccupancy_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterRemoveByVoxelOccupancy_1_1Parameters.html</anchorfile>
      <anchor>a58cfbb450a107a8ff0e6bc482fa9536c</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, FilterRemoveByVoxelOccupancy &amp;parent)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterRemoveByVoxelOccupancy_1_1Parameters.html</anchorfile>
      <anchor>a3b88709ecf8a97cd999d7113a15ffeb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_voxel_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterRemoveByVoxelOccupancy_1_1Parameters.html</anchorfile>
      <anchor>a7aaf740c8167ced52b565c23b1178d02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>occupancy_threshold</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterRemoveByVoxelOccupancy_1_1Parameters.html</anchorfile>
      <anchor>a5f727e92332be71c704753463a8af398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_dynamic_objects</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterRemoveByVoxelOccupancy_1_1Parameters.html</anchorfile>
      <anchor>a7a70741defdaa42f2fd423ac467ad296</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer_static_objects</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterRemoveByVoxelOccupancy_1_1Parameters.html</anchorfile>
      <anchor>a983c92ce88f72dd9533c9409e21cbfb6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterDecimateVoxelsQuadratic::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic_1_1Parameters.html</anchorfile>
      <anchor>a1b5e78f9e77990bb9d22d713ddd007ee</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>error_on_missing_input_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic_1_1Parameters.html</anchorfile>
      <anchor>a0241f0be8ff1336643e713aa3f3187d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic_1_1Parameters.html</anchorfile>
      <anchor>a1c012a2565dfa4df319f06f5772689bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic_1_1Parameters.html</anchorfile>
      <anchor>a1a82bc5987f18c00230ff62517210606</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>quadratic_reference_radius</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic_1_1Parameters.html</anchorfile>
      <anchor>af9d8a48d4ee60e892b21699e4a94c692</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_closest_to_voxel_average</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic_1_1Parameters.html</anchorfile>
      <anchor>a1f08c77d50b5db95231efe09035e1ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_random_point_within_voxel</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic_1_1Parameters.html</anchorfile>
      <anchor>a4450ec521a9d920d3d0ada723ed78e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_voxel_average</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic_1_1Parameters.html</anchorfile>
      <anchor>a8ad6d06528b8fdffb8a6fa52c4950b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>voxel_filter_resolution</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterDecimateVoxelsQuadratic_1_1Parameters.html</anchorfile>
      <anchor>a7c07a7a12e47f30ba0ff95a37e362d00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterEdgesPlanes::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterEdgesPlanes_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterEdgesPlanes_1_1Parameters.html</anchorfile>
      <anchor>ac958d3fcf5423443393dfc04cdff4997</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c)</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>full_pointcloud_decimation</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterEdgesPlanes_1_1Parameters.html</anchorfile>
      <anchor>aab93a6a9937917b378e8414360ec57e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_pointcloud_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterEdgesPlanes_1_1Parameters.html</anchorfile>
      <anchor>aa43a5ca47a067cd9193f007d9af4347b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>voxel_filter_decimation</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterEdgesPlanes_1_1Parameters.html</anchorfile>
      <anchor>a66829b5b0b9557d8ee2ac9dc4f133755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>voxel_filter_max_e1_e0</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterEdgesPlanes_1_1Parameters.html</anchorfile>
      <anchor>a23cd37b7410306929b4a49f665fa8777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>voxel_filter_max_e2_e0</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterEdgesPlanes_1_1Parameters.html</anchorfile>
      <anchor>aa932c91a0d6c10bcbb2cda2303c104da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>voxel_filter_min_e1</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterEdgesPlanes_1_1Parameters.html</anchorfile>
      <anchor>ab52aaacb27b14489d7df7608e39c6e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>voxel_filter_min_e1_e0</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterEdgesPlanes_1_1Parameters.html</anchorfile>
      <anchor>ab875a08d5ea803ad75f4c518091402db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>voxel_filter_min_e2_e0</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterEdgesPlanes_1_1Parameters.html</anchorfile>
      <anchor>a974a50607d9ac3653e38535069792d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>voxel_filter_resolution</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterEdgesPlanes_1_1Parameters.html</anchorfile>
      <anchor>a558fbce45e548cf15443deb6bc1d8a8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::FilterVoxelSlice::Parameters</name>
    <filename>structmp2p__icp__filters_1_1FilterVoxelSlice_1_1Parameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterVoxelSlice_1_1Parameters.html</anchorfile>
      <anchor>a97f5b2a3a994e5c8e91b6fc631f9775d</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, FilterVoxelSlice &amp;parent)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>input_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterVoxelSlice_1_1Parameters.html</anchorfile>
      <anchor>a77cf901a775f64c19914d0c6cd42dfc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>output_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterVoxelSlice_1_1Parameters.html</anchorfile>
      <anchor>a1f819ca9c13f70059c630e728d47afa1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>slice_z_max</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterVoxelSlice_1_1Parameters.html</anchorfile>
      <anchor>aeefadcfa832a3f45519cdd7de4ed82ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>slice_z_min</name>
      <anchorfile>structmp2p__icp__filters_1_1FilterVoxelSlice_1_1Parameters.html</anchorfile>
      <anchor>a503a78cb17470741b93473e03ea7f679</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::GeneratorEdgesFromCurvature::ParametersEdges</name>
    <filename>structmp2p__icp__filters_1_1GeneratorEdgesFromCurvature_1_1ParametersEdges.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1GeneratorEdgesFromCurvature_1_1ParametersEdges.html</anchorfile>
      <anchor>a8b435b1a8b0586b3384efe805fd83203</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, GeneratorEdgesFromCurvature &amp;parent)</arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>max_cosine</name>
      <anchorfile>structmp2p__icp__filters_1_1GeneratorEdgesFromCurvature_1_1ParametersEdges.html</anchorfile>
      <anchor>aa6516c72241da6202a755b7c3dfc2cfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>min_point_clearance</name>
      <anchorfile>structmp2p__icp__filters_1_1GeneratorEdgesFromCurvature_1_1ParametersEdges.html</anchorfile>
      <anchor>a980618877a273c8401f22b81c318ac00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::GeneratorEdgesFromRangeImage::ParametersEdges</name>
    <filename>structmp2p__icp__filters_1_1GeneratorEdgesFromRangeImage_1_1ParametersEdges.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from_yaml</name>
      <anchorfile>structmp2p__icp__filters_1_1GeneratorEdgesFromRangeImage_1_1ParametersEdges.html</anchorfile>
      <anchor>a18c4630b576c3ad42cf94a1bfc935b74</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>planes_target_layer</name>
      <anchorfile>structmp2p__icp__filters_1_1GeneratorEdgesFromRangeImage_1_1ParametersEdges.html</anchorfile>
      <anchor>a29d3423fe923ccb68697c8f4b83ed50b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int32_t</type>
      <name>score_threshold</name>
      <anchorfile>structmp2p__icp__filters_1_1GeneratorEdgesFromRangeImage_1_1ParametersEdges.html</anchorfile>
      <anchor>a0ec5a37f785590d412d0aad6299d057f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::ICP_LibPointmatcher::ParametersLibpointmatcher</name>
    <filename>structmp2p__icp_1_1ICP__LibPointmatcher_1_1ParametersLibpointmatcher.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>errorMinimizer</name>
      <anchorfile>structmp2p__icp_1_1ICP__LibPointmatcher_1_1ParametersLibpointmatcher.html</anchorfile>
      <anchor>aae44292df3b0bedaabe4c032ae00fc49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>KDTreeMatcher_knn</name>
      <anchorfile>structmp2p__icp_1_1ICP__LibPointmatcher_1_1ParametersLibpointmatcher.html</anchorfile>
      <anchor>a4e767b81d6069c543d2053f7e18fe2ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>outlierFilter</name>
      <anchorfile>structmp2p__icp_1_1ICP__LibPointmatcher_1_1ParametersLibpointmatcher.html</anchorfile>
      <anchor>aaaeaa0e1bdf1480c9b915ac4e75d0d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>outlierParams</name>
      <anchorfile>structmp2p__icp_1_1ICP__LibPointmatcher_1_1ParametersLibpointmatcher.html</anchorfile>
      <anchor>a8d6e16c36f9be7e25af949f6093a5dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>RandomSamplingDataPointsFilter_prob</name>
      <anchorfile>structmp2p__icp_1_1ICP__LibPointmatcher_1_1ParametersLibpointmatcher.html</anchorfile>
      <anchor>a9e8d69ff350e84f47155f50bf99c5299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>SurfaceNormalDataPointsFilter_knn</name>
      <anchorfile>structmp2p__icp_1_1ICP__LibPointmatcher_1_1ParametersLibpointmatcher.html</anchorfile>
      <anchor>a8ffbe202d26279df152190d7b35fce3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::ParameterSource</name>
    <filename>classmp2p__icp_1_1ParameterSource.html</filename>
    <member kind="function">
      <type>void</type>
      <name>attach</name>
      <anchorfile>classmp2p__icp_1_1ParameterSource.html</anchorfile>
      <anchor>a148c172a2cf36a783662efb77c39b12d</anchor>
      <arglist>(Parameterizable &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>getVariableValues</name>
      <anchorfile>classmp2p__icp_1_1ParameterSource.html</anchorfile>
      <anchor>a6a1a63b60bd1bdd06832ad97cfdb1dc9</anchor>
      <arglist>() const -&gt; std::map&lt; std::string, double &gt;</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParameterSource</name>
      <anchorfile>classmp2p__icp_1_1ParameterSource.html</anchorfile>
      <anchor>ab09bf31c7b7adb334fa758ed7ce17fa9</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>printVariableValues</name>
      <anchorfile>classmp2p__icp_1_1ParameterSource.html</anchorfile>
      <anchor>a4b4d3ca8ac37a24485bd24644b13a95c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>realize</name>
      <anchorfile>classmp2p__icp_1_1ParameterSource.html</anchorfile>
      <anchor>a910c08314c1bd39539d94af2edecc712</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateVariable</name>
      <anchorfile>classmp2p__icp_1_1ParameterSource.html</anchorfile>
      <anchor>a885a42e9427bc67e1e148c1041272e43</anchor>
      <arglist>(const std::string &amp;variable, double value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateVariables</name>
      <anchorfile>classmp2p__icp_1_1ParameterSource.html</anchorfile>
      <anchor>a3d916e651230e326a0eda0c2b25a985d</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; std::string, double &gt;&gt; &amp;nameValuePairs)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; internal::InfoPerParam * &gt;</type>
      <name>attachedDeclParameters_</name>
      <anchorfile>classmp2p__icp_1_1ParameterSource.html</anchorfile>
      <anchor>a945e28e5dfc9ad0eb20e243d32459186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, double &gt;</type>
      <name>variables_</name>
      <anchorfile>classmp2p__icp_1_1ParameterSource.html</anchorfile>
      <anchor>ab6240f68e33719a2d49ea9f1726064e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::Parametrizable</name>
    <filename>structPointMatcherSupport_1_1Parametrizable.html</filename>
    <class kind="struct">PointMatcherSupport::Parametrizable::InvalidParameter</class>
    <class kind="struct">PointMatcherSupport::Parametrizable::ParameterDoc</class>
    <member kind="typedef">
      <type>bool(*</type>
      <name>LexicalComparison</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>a377ef3f63eb51dd0f73a185c44dee159</anchor>
      <arglist>)(std::string a, std::string b)</arglist>
    </member>
    <member kind="typedef">
      <type>std::string</type>
      <name>Parameter</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>aebf0105ec707a1bc6f6689e6caa1bb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, Parameter &gt;</type>
      <name>Parameters</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>a0d0e61d2d5d42ad85a581426c797d43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; ParameterDoc &gt;</type>
      <name>ParametersDoc</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>a6544cc44ebb41a255fc56eb5675d6a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::set&lt; std::string &gt;</type>
      <name>ParametersUsed</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>a17d89252ea4fd214e03fd8fa87e63c74</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>S</type>
      <name>get</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>a9795b5075bd8ddf200698a1fc98799aa</anchor>
      <arglist>(const std::string &amp;paramName)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getParamValueString</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>a269049c10bc14ed7f1b2d50d2e6fd377</anchor>
      <arglist>(const std::string &amp;paramName)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parametrizable</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>a00e1a43f4c5e132e92b5a4ded6f5cc5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parametrizable</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>a984df798c7ee329046c6e5fc6707c22f</anchor>
      <arglist>(const std::string &amp;className, const ParametersDoc paramsDoc, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Parametrizable</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>a9f4cd498d5600c0af72cceb1eaea5732</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Comp</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>ac02e820f6488bdefacfea72cbff05862</anchor>
      <arglist>(std::string a, std::string b)</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>className</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>a7f6b5baf48cdcd579049d518b1047c8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>parameters</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>a0e6217f502e36f03c3b918e8ae780e6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const ParametersDoc</type>
      <name>parametersDoc</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>af4976f33ef51ae3856adbcf16283dbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ParametersUsed</type>
      <name>parametersUsed</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>a34870075f2c272c00d516d1adab09b46</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structPointMatcherSupport_1_1Parametrizable.html</anchorfile>
      <anchor>a90be6f6adf8173ebd54530f2b2698d56</anchor>
      <arglist>(std::ostream &amp;o, const Parametrizable &amp;p)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParamGenerator</name>
    <filename>classtesting_1_1internal_1_1ParamGenerator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ParamIterator&lt; T &gt;</type>
      <name>iterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a448b08a8eaae1f1d27840d4dbd66c357</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a14e735c8bd113556ae905a560cd2d607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>aaf8f75df1099a07ff771a550b48f9fbe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamGenerator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a590a03c6e0a3a3ac6279943ad1f01dc8</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a5891d25c31919b3099489f8bbcd58b5e</anchor>
      <arglist>(const ParamGenerator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a6b017d4d030927714d495ee95ae92fbc</anchor>
      <arglist>(ParamGeneratorInterface&lt; T &gt; *impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>linked_ptr&lt; const ParamGeneratorInterface&lt; T &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGenerator.html</anchorfile>
      <anchor>a73861e909649bbce3f61c64878c52d9f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParamGeneratorInterface</name>
    <filename>classtesting_1_1internal_1_1ParamGeneratorInterface.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ab33d2ea424c50beaf503cb125b3cd003</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; T &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ae1de83b16fe9a53c67778a026c6a9569</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface&lt; T &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>afa7211b74990e11d3fc7ad4e7113da4f</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamGeneratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamGeneratorInterface.html</anchorfile>
      <anchor>ac2767cb9ad2e292e291c4903323c6eff</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParamIterator</name>
    <filename>classtesting_1_1internal_1_1ParamIterator.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>a6c37240a04ba3fc4c56f6c413cf4771d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>a4afe3a68db0d0744753c8afe262e35df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>a7a6aee04e8e44b5c8294929951cfac2b</anchor>
      <arglist>(const ParamIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator*</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>a52e5fdca7d497a0ed358051e36b8b491</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamIterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>ab0922f2f554fb3beaf13c442da605e8d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ParamIterator</type>
      <name>operator++</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>af51e17827dd54977165937550c0fb030</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>aad035d35e8f0c1412854959a94d4887e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ParamIterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>a8019f54ea1c66ca39ffdec47acfabfe6</anchor>
      <arglist>(const ParamIterator &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>adc356b4789eb0c2a1b5b033c7874e5a6</anchor>
      <arglist>(const ParamIterator &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ParamIterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>aa10585055ee055e304703a3004f24f33</anchor>
      <arglist>(const ParamIterator &amp;other)</arglist>
    </member>
    <member kind="variable">
      <type>const typedef T &amp;</type>
      <name>reference</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>a8415d1a2fda19c5da278b0b9adf391eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>ParamIterator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>acf5ad898e7f50eb82a6c367889aa07c4</anchor>
      <arglist>(ParamIteratorInterface&lt; T &gt; *impl)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>scoped_ptr&lt; ParamIteratorInterface&lt; T &gt; &gt;</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>ad135238185ed6bf4fb1cfafc2d3d1875</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIterator.html</anchorfile>
      <anchor>ab73a355ae191f2f7eab54b65ca557714</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ParamIteratorInterface</name>
    <filename>classtesting_1_1internal_1_1ParamIteratorInterface.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>Advance</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>a600dbd35fcb551463e379516a1abea48</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const ParamGeneratorInterface&lt; T &gt; *</type>
      <name>BaseGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>a17500953df75ecda1ace46c08ff731e9</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual ParamIteratorInterface *</type>
      <name>Clone</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>a4998c23e27e2943d97546011aa35db80</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual const T *</type>
      <name>Current</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>adfff808576d929085679c315b255af7e</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>Equals</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>a9d811697a752d46f7bd6a0082f9040a3</anchor>
      <arglist>(const ParamIteratorInterface &amp;other) const =0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ParamIteratorInterface</name>
      <anchorfile>classtesting_1_1internal_1_1ParamIteratorInterface.html</anchorfile>
      <anchor>adf6ba49e6b54a6e3b15dbd5733988bef</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Params</name>
    <filename>structParams.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>fileName</name>
      <anchorfile>structParams.html</anchorfile>
      <anchor>add24267bb8ce235b340737cad892a91f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>hasFile</name>
      <anchorfile>structParams.html</anchorfile>
      <anchor>a2a754a4db90147e8f15296cb5e39462f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::Parser</name>
    <filename>classYAML__PM_1_1Parser.html</filename>
    <base protection="private">YAML_PM::noncopyable</base>
    <member kind="function">
      <type>bool</type>
      <name>GetNextDocument</name>
      <anchorfile>classYAML__PM_1_1Parser.html</anchorfile>
      <anchor>a5ad873ae9568882b6c0689fcf974c094</anchor>
      <arglist>(Node &amp;document)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HandleNextDocument</name>
      <anchorfile>classYAML__PM_1_1Parser.html</anchorfile>
      <anchor>a8a44fb63f739a52ffa6651652dee5a16</anchor>
      <arglist>(EventHandler &amp;eventHandler)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Load</name>
      <anchorfile>classYAML__PM_1_1Parser.html</anchorfile>
      <anchor>ab7191260861847edd2145f83e31b9b26</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classYAML__PM_1_1Parser.html</anchorfile>
      <anchor>a094b28c574ee9b89bf3f5cef4a919ded</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classYAML__PM_1_1Parser.html</anchorfile>
      <anchor>a4b354ad931f51be5fd40c163ebb7ebf5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classYAML__PM_1_1Parser.html</anchorfile>
      <anchor>a79c55c16208dd54863ad51d5759861d5</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTokens</name>
      <anchorfile>classYAML__PM_1_1Parser.html</anchorfile>
      <anchor>a5f6eca0d42fd90b7d7f27b11bacf156d</anchor>
      <arglist>(std::ostream &amp;out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Parser</name>
      <anchorfile>classYAML__PM_1_1Parser.html</anchorfile>
      <anchor>a1c1a1cfbff03bfffd3e6575e02f0f351</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandleDirective</name>
      <anchorfile>classYAML__PM_1_1Parser.html</anchorfile>
      <anchor>a8dc46b50a5e0232d5e0d07e9fcd41050</anchor>
      <arglist>(const Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandleTagDirective</name>
      <anchorfile>classYAML__PM_1_1Parser.html</anchorfile>
      <anchor>aa79850ff70e92f4b0ce2ce7f49cb36f3</anchor>
      <arglist>(const Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandleYamlDirective</name>
      <anchorfile>classYAML__PM_1_1Parser.html</anchorfile>
      <anchor>ac26f45d58bb94930dc395e87b59e8e0d</anchor>
      <arglist>(const Token &amp;token)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ParseDirectives</name>
      <anchorfile>classYAML__PM_1_1Parser.html</anchorfile>
      <anchor>a1f43a46066a80cdc40e0e491b720f1a8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::auto_ptr&lt; Directives &gt;</type>
      <name>m_pDirectives</name>
      <anchorfile>classYAML__PM_1_1Parser.html</anchorfile>
      <anchor>a8c08f3ae57655ccc3cd71b4a1f83f3e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::auto_ptr&lt; Scanner &gt;</type>
      <name>m_pScanner</name>
      <anchorfile>classYAML__PM_1_1Parser.html</anchorfile>
      <anchor>ad00a411dc1efc307592902801f36d45d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::ParserException</name>
    <filename>classYAML__PM_1_1ParserException.html</filename>
    <base>YAML_PM::Exception</base>
    <member kind="function">
      <type></type>
      <name>ParserException</name>
      <anchorfile>classYAML__PM_1_1ParserException.html</anchorfile>
      <anchor>ae928ad738d1e5deec18a000a7475691f</anchor>
      <arglist>(const Mark &amp;mark_, const std::string &amp;msg_)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherIO::PCDheader</name>
    <filename>structPointMatcherIO_1_1PCDheader.html</filename>
    <member kind="function">
      <type></type>
      <name>PCDheader</name>
      <anchorfile>structPointMatcherIO_1_1PCDheader.html</anchorfile>
      <anchor>a00a98189fe118a1e857aefa4d52580ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>dataType</name>
      <anchorfile>structPointMatcherIO_1_1PCDheader.html</anchorfile>
      <anchor>abaf491566d91b41ed856b2dc97228560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>height</name>
      <anchorfile>structPointMatcherIO_1_1PCDheader.html</anchorfile>
      <anchor>a0fe5a522deda6f2ad227c8a89072280d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>nbPoints</name>
      <anchorfile>structPointMatcherIO_1_1PCDheader.html</anchorfile>
      <anchor>ad1b87168be346842166418e42e9af690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; PCDproperty &gt;</type>
      <name>properties</name>
      <anchorfile>structPointMatcherIO_1_1PCDheader.html</anchorfile>
      <anchor>aa277f6231bfcbcaccebb7446da0ab4ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>version</name>
      <anchorfile>structPointMatcherIO_1_1PCDheader.html</anchorfile>
      <anchor>a78d4d42187ef92995739c35a05a5abd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix&lt; T, 7, 1 &gt;</type>
      <name>viewPoint</name>
      <anchorfile>structPointMatcherIO_1_1PCDheader.html</anchorfile>
      <anchor>aa21aa4c92d33f9cbb7d6f33e3504cf49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>width</name>
      <anchorfile>structPointMatcherIO_1_1PCDheader.html</anchorfile>
      <anchor>a2f515cfe552f25413ff596b26ccc03ab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherIO::PCDproperty</name>
    <filename>structPointMatcherIO_1_1PCDproperty.html</filename>
    <member kind="function">
      <type></type>
      <name>PCDproperty</name>
      <anchorfile>structPointMatcherIO_1_1PCDproperty.html</anchorfile>
      <anchor>ab02f2fad9eebc95d56f3974210419619</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>count</name>
      <anchorfile>structPointMatcherIO_1_1PCDproperty.html</anchorfile>
      <anchor>a988df8bffcc4b041cbb7e7253c873626</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>field</name>
      <anchorfile>structPointMatcherIO_1_1PCDproperty.html</anchorfile>
      <anchor>a2e6b41ce6736c8668f2ee91fe0fa10b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pmRowID</name>
      <anchorfile>structPointMatcherIO_1_1PCDproperty.html</anchorfile>
      <anchor>ad4054001b4908e90a4b1fa0d45387596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PMPropTypes</type>
      <name>pmType</name>
      <anchorfile>structPointMatcherIO_1_1PCDproperty.html</anchorfile>
      <anchor>ac7504658bf01f73c8b85704aeb6ab98f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>size</name>
      <anchorfile>structPointMatcherIO_1_1PCDproperty.html</anchorfile>
      <anchor>aa385d6842c3206acaf1693f41ea0bd55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>type</name>
      <anchorfile>structPointMatcherIO_1_1PCDproperty.html</anchorfile>
      <anchor>aa36fe54255e34ccf57569ac6ed37b080</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>InspectorsImpl::PerformanceInspector</name>
    <filename>structInspectorsImpl_1_1PerformanceInspector.html</filename>
    <base>PointMatcher::Inspector</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>addStat</name>
      <anchorfile>structInspectorsImpl_1_1PerformanceInspector.html</anchorfile>
      <anchor>aef00d8a0a4fd60c5c4e68d8185d01b7d</anchor>
      <arglist>(const std::string &amp;name, double data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpStats</name>
      <anchorfile>structInspectorsImpl_1_1PerformanceInspector.html</anchorfile>
      <anchor>a11eaa2a74533c2d9d9958dadd12f693e</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>dumpStatsHeader</name>
      <anchorfile>structInspectorsImpl_1_1PerformanceInspector.html</anchorfile>
      <anchor>ac9486dddeb6eac452d826c7b70398894</anchor>
      <arglist>(std::ostream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PerformanceInspector</name>
      <anchorfile>structInspectorsImpl_1_1PerformanceInspector.html</anchorfile>
      <anchor>a5d79b4b56b3d62ba8217cf3c3b23e5e9</anchor>
      <arglist>(const Parameters &amp;params)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PerformanceInspector</name>
      <anchorfile>structInspectorsImpl_1_1PerformanceInspector.html</anchorfile>
      <anchor>a8cb5650efb3532925e200abd8712c622</anchor>
      <arglist>(const std::string &amp;className, const ParametersDoc paramsDoc, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structInspectorsImpl_1_1PerformanceInspector.html</anchorfile>
      <anchor>affa468c07b84196510caa837b7f24c49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structInspectorsImpl_1_1PerformanceInspector.html</anchorfile>
      <anchor>aa701e5587c156d0d08cb808aa53045b9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>baseFileName</name>
      <anchorfile>structInspectorsImpl_1_1PerformanceInspector.html</anchorfile>
      <anchor>aabc22bd3468d53b0d287f051984d25ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>bDumpPerfOnExit</name>
      <anchorfile>structInspectorsImpl_1_1PerformanceInspector.html</anchorfile>
      <anchor>a1fef7724ed8d588b9a36dd6311c5cab4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>bDumpStats</name>
      <anchorfile>structInspectorsImpl_1_1PerformanceInspector.html</anchorfile>
      <anchor>a19573aea90092f2f7fc2d788b126d261</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>PointMatcherSupport::Histogram&lt; double &gt;</type>
      <name>Histogram</name>
      <anchorfile>structInspectorsImpl_1_1PerformanceInspector.html</anchorfile>
      <anchor>a8472f32c4559e3151276ca35dac97824</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; std::string, Histogram &gt;</type>
      <name>HistogramMap</name>
      <anchorfile>structInspectorsImpl_1_1PerformanceInspector.html</anchorfile>
      <anchor>a4dd0c3693005362ce419f4d2606fccb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>HistogramMap</type>
      <name>stats</name>
      <anchorfile>structInspectorsImpl_1_1PerformanceInspector.html</anchorfile>
      <anchor>a5c0558ffff034c0e4c41e4483d7626db</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::plane_patch_t</name>
    <filename>structmp2p__icp_1_1plane__patch__t.html</filename>
    <member kind="function">
      <type></type>
      <name>plane_patch_t</name>
      <anchorfile>structmp2p__icp_1_1plane__patch__t.html</anchorfile>
      <anchor>ab7d32091d5b322901332f881fd356276</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>plane_patch_t</name>
      <anchorfile>structmp2p__icp_1_1plane__patch__t.html</anchorfile>
      <anchor>a4dcc0e1096709d7aaf37b135ad477282</anchor>
      <arglist>(const mrpt::math::TPlane3D &amp;pl, const mrpt::math::TPoint3D &amp;center)</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TPoint3D</type>
      <name>centroid</name>
      <anchorfile>structmp2p__icp_1_1plane__patch__t.html</anchorfile>
      <anchor>aae574ba35499486499d6929a0dd322ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TPlane</type>
      <name>plane</name>
      <anchorfile>structmp2p__icp_1_1plane__patch__t.html</anchorfile>
      <anchor>a7b66407e202bc980d566bb02faf9783b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PointMatcherIO::PLYElement</name>
    <filename>classPointMatcherIO_1_1PLYElement.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classPointMatcherIO_1_1PLYElement.html</anchorfile>
      <anchor>ac69b9d0adbac277c4838e5322bee9117</anchor>
      <arglist>(const PLYElement &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLYElement</name>
      <anchorfile>classPointMatcherIO_1_1PLYElement.html</anchorfile>
      <anchor>afe0d2a22466e870f64fb05029f437add</anchor>
      <arglist>(const std::string &amp;name, const unsigned num, const unsigned offset)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>classPointMatcherIO_1_1PLYElement.html</anchorfile>
      <anchor>aeca3a5c0db749f25b1aab2e21df3fa4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>nbDescriptors</name>
      <anchorfile>classPointMatcherIO_1_1PLYElement.html</anchorfile>
      <anchor>ac8e22843870942549b973c02d5af882d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>nbFeatures</name>
      <anchorfile>classPointMatcherIO_1_1PLYElement.html</anchorfile>
      <anchor>a328d6cb8f2d9a8fcc8f09693a4555ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>num</name>
      <anchorfile>classPointMatcherIO_1_1PLYElement.html</anchorfile>
      <anchor>abc08d3825d61aad5fca8cce8907e2599</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>offset</name>
      <anchorfile>classPointMatcherIO_1_1PLYElement.html</anchorfile>
      <anchor>a19a3240b1c6bb7a41b31b8d4e9707927</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PLYProperties</type>
      <name>properties</name>
      <anchorfile>classPointMatcherIO_1_1PLYElement.html</anchorfile>
      <anchor>a895007efb6238f4d96f8a187c486c288</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>total_props</name>
      <anchorfile>classPointMatcherIO_1_1PLYElement.html</anchorfile>
      <anchor>af92e2cd9bfbd5ff452693851ac205c64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PointMatcherIO::PLYElementF</name>
    <filename>classPointMatcherIO_1_1PLYElementF.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>elementSupported</name>
      <anchorfile>classPointMatcherIO_1_1PLYElementF.html</anchorfile>
      <anchor>abb28097e4a18d7c5319470064147ffe4</anchor>
      <arglist>(const std::string &amp;elem_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static PLYElement *</type>
      <name>createElement</name>
      <anchorfile>classPointMatcherIO_1_1PLYElementF.html</anchorfile>
      <anchor>ab4e9086d9147e49635d7174dbebda343</anchor>
      <arglist>(const std::string &amp;elem_name, const int elem_num, const unsigned offset)</arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>ElementTypes</name>
      <anchorfile>classPointMatcherIO_1_1PLYElementF.html</anchorfile>
      <anchor>ad691b762c4f2b238430b60d9aa51a18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VERTEX</name>
      <anchorfile>classPointMatcherIO_1_1PLYElementF.html</anchorfile>
      <anchor>ad691b762c4f2b238430b60d9aa51a18ea00bffabcc8af4692d5c17853ed604cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>UNSUPPORTED</name>
      <anchorfile>classPointMatcherIO_1_1PLYElementF.html</anchorfile>
      <anchor>ad691b762c4f2b238430b60d9aa51a18ea370c6ccef0c7bcc3d05e2b4d99c03f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>UNSUPPORTED</name>
      <anchorfile>classPointMatcherIO_1_1PLYElementF.html</anchorfile>
      <anchor>ad691b762c4f2b238430b60d9aa51a18ea370c6ccef0c7bcc3d05e2b4d99c03f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>VERTEX</name>
      <anchorfile>classPointMatcherIO_1_1PLYElementF.html</anchorfile>
      <anchor>ad691b762c4f2b238430b60d9aa51a18ea00bffabcc8af4692d5c17853ed604cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static ElementTypes</type>
      <name>getElementType</name>
      <anchorfile>classPointMatcherIO_1_1PLYElementF.html</anchorfile>
      <anchor>a3355ba5d8e290b47d814d126cca450fa</anchor>
      <arglist>(const std::string &amp;elem_name)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherIO::PLYProperty</name>
    <filename>structPointMatcherIO_1_1PLYProperty.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structPointMatcherIO_1_1PLYProperty.html</anchorfile>
      <anchor>a0458970fe84063ccf85b2387b4674ded</anchor>
      <arglist>(const PLYProperty &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLYProperty</name>
      <anchorfile>structPointMatcherIO_1_1PLYProperty.html</anchorfile>
      <anchor>a0de5f3582d2d11dfbef94d86b39e3e86</anchor>
      <arglist>(const std::string &amp;idx_type, const std::string &amp;type, const std::string &amp;name, const unsigned pos)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PLYProperty</name>
      <anchorfile>structPointMatcherIO_1_1PLYProperty.html</anchorfile>
      <anchor>a4f2db2f82951c216033bd484ac9a03c5</anchor>
      <arglist>(const std::string &amp;type, const std::string &amp;name, const unsigned pos)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>idx_type</name>
      <anchorfile>structPointMatcherIO_1_1PLYProperty.html</anchorfile>
      <anchor>afc0636d4ab12395347cd30a2f7779a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>is_list</name>
      <anchorfile>structPointMatcherIO_1_1PLYProperty.html</anchorfile>
      <anchor>ae8a10f2bc3517030d9f95af1c4461c95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structPointMatcherIO_1_1PLYProperty.html</anchorfile>
      <anchor>ad4d7a0073da39f5dad6b36437f9574a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>pmRowID</name>
      <anchorfile>structPointMatcherIO_1_1PLYProperty.html</anchorfile>
      <anchor>a76475511d972f307acf46a005b227a7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PMPropTypes</type>
      <name>pmType</name>
      <anchorfile>structPointMatcherIO_1_1PLYProperty.html</anchorfile>
      <anchor>a754d3b6ee66cac6d3327aa6f8a28028a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>pos</name>
      <anchorfile>structPointMatcherIO_1_1PLYProperty.html</anchorfile>
      <anchor>a0474cd396c6fba58436841c2f11a680f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>structPointMatcherIO_1_1PLYProperty.html</anchorfile>
      <anchor>a9e3cb8694430fa002d99adfee29403da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PointMatcherIO::PLYVertex</name>
    <filename>classPointMatcherIO_1_1PLYVertex.html</filename>
    <base>PointMatcherIO::PLYElement</base>
    <member kind="function">
      <type></type>
      <name>PLYVertex</name>
      <anchorfile>classPointMatcherIO_1_1PLYVertex.html</anchorfile>
      <anchor>a9aca3626857691d1bedee4e2e8f38e15</anchor>
      <arglist>(const unsigned num, const unsigned offset)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::point_line_pair_t</name>
    <filename>structmp2p__icp_1_1point__line__pair__t.html</filename>
    <member kind="function">
      <type></type>
      <name>point_line_pair_t</name>
      <anchorfile>structmp2p__icp_1_1point__line__pair__t.html</anchorfile>
      <anchor>a8c9b2e191c06df3429a7f69b61daef67</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>point_line_pair_t</name>
      <anchorfile>structmp2p__icp_1_1point__line__pair__t.html</anchorfile>
      <anchor>ae37df64c49a10aa224cc06bc26003cdf</anchor>
      <arglist>(const mrpt::math::TLine3D &amp;l_global, const mrpt::math::TPoint3D &amp;p_local)</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TLine3D</type>
      <name>ln_global</name>
      <anchorfile>structmp2p__icp_1_1point__line__pair__t.html</anchorfile>
      <anchor>a46f971129d1c7904cac5950542b5ef52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TPoint3D</type>
      <name>pt_local</name>
      <anchorfile>structmp2p__icp_1_1point__line__pair__t.html</anchorfile>
      <anchor>a3297885749cd39f0811665758bc509a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::point_plane_pair_t</name>
    <filename>structmp2p__icp_1_1point__plane__pair__t.html</filename>
    <member kind="function">
      <type></type>
      <name>point_plane_pair_t</name>
      <anchorfile>structmp2p__icp_1_1point__plane__pair__t.html</anchorfile>
      <anchor>ab882d4cc89bde49db635b215bc8c29fd</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>point_plane_pair_t</name>
      <anchorfile>structmp2p__icp_1_1point__plane__pair__t.html</anchorfile>
      <anchor>a1deea5bebf8f494db5f2d30019e6d719</anchor>
      <arglist>(const plane_patch_t &amp;p_global, const mrpt::math::TPoint3Df &amp;p_local)</arglist>
    </member>
    <member kind="variable">
      <type>plane_patch_t</type>
      <name>pl_global</name>
      <anchorfile>structmp2p__icp_1_1point__plane__pair__t.html</anchorfile>
      <anchor>a22bb626259458fb8902793c3caf1c5be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TPoint3Df</type>
      <name>pt_local</name>
      <anchorfile>structmp2p__icp_1_1point__plane__pair__t.html</anchorfile>
      <anchor>a77b1dc174eba2ac6933a582aff32fd33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::pointcloud_bitfield_t</name>
    <filename>structmp2p__icp_1_1pointcloud__bitfield__t.html</filename>
    <class kind="struct">mp2p_icp::pointcloud_bitfield_t::DenseOrSparseBitField</class>
    <member kind="function">
      <type>void</type>
      <name>initialize_from</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t.html</anchorfile>
      <anchor>aeaac745565bc5b06a7fb60b2e73d14b7</anchor>
      <arglist>(const metric_map_t &amp;pc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>pointcloud_bitfield_t</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t.html</anchorfile>
      <anchor>aa9457cc6360cd5e8d6f10545e64b0ed8</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~pointcloud_bitfield_t</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t.html</anchorfile>
      <anchor>a91006f4b440bec4eed38ff3446829271</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; layer_name_t, DenseOrSparseBitField &gt;</type>
      <name>point_layers</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t.html</anchorfile>
      <anchor>af6123efadcd6e11179cd89d59b282b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; bool &gt;</type>
      <name>lines</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t.html</anchorfile>
      <anchor>a6357c175a7939d2ad6fa4203eccd32bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; bool &gt;</type>
      <name>planes</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t.html</anchorfile>
      <anchor>ad8fd3481fe2efd9ae6fa6fecb2558b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; layer_name_t, DenseOrSparseBitField &gt;</type>
      <name>point_layers</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t.html</anchorfile>
      <anchor>af6123efadcd6e11179cd89d59b282b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; bool &gt;</type>
      <name>lines</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t.html</anchorfile>
      <anchor>a6357c175a7939d2ad6fa4203eccd32bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; bool &gt;</type>
      <name>planes</name>
      <anchorfile>structmp2p__icp_1_1pointcloud__bitfield__t.html</anchorfile>
      <anchor>ad8fd3481fe2efd9ae6fa6fecb2558b88</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::PointCloudEigen</name>
    <filename>structmp2p__icp_1_1PointCloudEigen.html</filename>
    <member kind="variable">
      <type>std::array&lt; double, 3 &gt;</type>
      <name>eigVals</name>
      <anchorfile>structmp2p__icp_1_1PointCloudEigen.html</anchorfile>
      <anchor>ad9ae1270ee273fe2b2ae3439651e85b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::array&lt; mrpt::math::TVector3D, 3 &gt;</type>
      <name>eigVectors</name>
      <anchorfile>structmp2p__icp_1_1PointCloudEigen.html</anchorfile>
      <anchor>a751d0157cea9f3a7774faea01b40ffc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::poses::CPointPDFGaussian</type>
      <name>meanCov</name>
      <anchorfile>structmp2p__icp_1_1PointCloudEigen.html</anchorfile>
      <anchor>a37ab0309b82b81927541d95c5f158ba1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::PointCloudToVoxelGrid</name>
    <filename>classmp2p__icp__filters_1_1PointCloudToVoxelGrid.html</filename>
    <class kind="struct">PointCloudToVoxelGrid::Impl</class>
    <class kind="struct">mp2p_icp_filters::PointCloudToVoxelGrid::indices_t</class>
    <class kind="struct">mp2p_icp_filters::PointCloudToVoxelGrid::IndicesHash</class>
    <class kind="struct">mp2p_icp_filters::PointCloudToVoxelGrid::Parameters</class>
    <class kind="struct">mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGrid.html</anchorfile>
      <anchor>a8dfb9ca73ff8a2ad6e69dcff4fe87264</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>coord2idx</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGrid.html</anchorfile>
      <anchor>a7a4c79b1c847438e2030f1910ac756b7</anchor>
      <arglist>(float xyz) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudToVoxelGrid</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGrid.html</anchorfile>
      <anchor>a430a72b69b68c7169014e99e6c060d8c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processPointCloud</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGrid.html</anchorfile>
      <anchor>a1cd0763e596b6e80dded2af8d4c5253c</anchor>
      <arglist>(const mrpt::maps::CPointsMap &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResolution</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGrid.html</anchorfile>
      <anchor>a6f5074143a7dd71f00717e48b7cffd29</anchor>
      <arglist>(const float voxel_size)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGrid.html</anchorfile>
      <anchor>a872d5675906e92bb809a7211d55779ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit_voxels</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGrid.html</anchorfile>
      <anchor>a4442442648e96d8b989e11744e0197dc</anchor>
      <arglist>(const std::function&lt; void(const indices_t idx, const voxel_t &amp;vxl)&gt; &amp;userCode) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PointCloudToVoxelGrid</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGrid.html</anchorfile>
      <anchor>a4458b4da620fc7b3deee4f304334feb8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Parameters</type>
      <name>params_</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGrid.html</anchorfile>
      <anchor>a72a7ab993fa90cd96423fade12a9f1ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::pimpl&lt; Impl &gt;</type>
      <name>impl_</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGrid.html</anchorfile>
      <anchor>ad64537b4c0eb9f9db416427622ef26a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>resolution_</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGrid.html</anchorfile>
      <anchor>a28555a45f88fb027846361f164d1a651</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp_filters::PointCloudToVoxelGridSingle</name>
    <filename>classmp2p__icp__filters_1_1PointCloudToVoxelGridSingle.html</filename>
    <class kind="struct">PointCloudToVoxelGridSingle::Impl</class>
    <class kind="struct">mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t</class>
    <class kind="struct">mp2p_icp_filters::PointCloudToVoxelGridSingle::IndicesHash</class>
    <class kind="struct">mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t</class>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGridSingle.html</anchorfile>
      <anchor>a9b1bff3ce89982fe8213cc12585ad3b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int32_t</type>
      <name>coord2idx</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGridSingle.html</anchorfile>
      <anchor>a7dc36637ce3fffc4f1f58f348a9c247a</anchor>
      <arglist>(float xyz) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointCloudToVoxelGridSingle</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGridSingle.html</anchorfile>
      <anchor>a0d656da732cc853378a7c46012438517</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>processPointCloud</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGridSingle.html</anchorfile>
      <anchor>af23ca56eed45cfff24b408f41735d249</anchor>
      <arglist>(const mrpt::maps::CPointsMap &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setResolution</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGridSingle.html</anchorfile>
      <anchor>ac601442a934d15c4ced8875c0d67928d</anchor>
      <arglist>(const float voxel_size)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGridSingle.html</anchorfile>
      <anchor>a1ce8f9deffc417839f78ee4b2ca63b90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit_voxels</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGridSingle.html</anchorfile>
      <anchor>a56f720103a23c2c3fe957bb4c8379257</anchor>
      <arglist>(const std::function&lt; void(const indices_t idx, const voxel_t &amp;vxl)&gt; &amp;userCode) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PointCloudToVoxelGridSingle</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGridSingle.html</anchorfile>
      <anchor>a4e4ce4bde14bd9dcaafc459d0874c29c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>mrpt::pimpl&lt; Impl &gt;</type>
      <name>impl_</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGridSingle.html</anchorfile>
      <anchor>a507b173ee29224dbb0ad746dc3b9db6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>resolution_</name>
      <anchorfile>classmp2p__icp__filters_1_1PointCloudToVoxelGridSingle.html</anchorfile>
      <anchor>a0ec20d31875a58435905994ea2208a8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher</name>
    <filename>structPointMatcher.html</filename>
    <templarg></templarg>
    <class kind="struct">PointMatcher::ConvergenceError</class>
    <class kind="struct">PointMatcher::DataPoints</class>
    <class kind="struct">PointMatcher::DataPointsFilter</class>
    <class kind="struct">PointMatcher::DataPointsFilters</class>
    <class kind="struct">PointMatcher::ErrorMinimizer</class>
    <class kind="struct">PointMatcher::ICP</class>
    <class kind="struct">PointMatcher::ICPChainBase</class>
    <class kind="struct">PointMatcher::ICPSequence</class>
    <class kind="struct">PointMatcher::Inspector</class>
    <class kind="struct">PointMatcher::Matcher</class>
    <class kind="struct">PointMatcher::Matches</class>
    <class kind="struct">PointMatcher::OutlierFilter</class>
    <class kind="struct">PointMatcher::OutlierFilters</class>
    <class kind="struct">PointMatcher::Transformation</class>
    <class kind="struct">PointMatcher::TransformationChecker</class>
    <class kind="struct">PointMatcher::TransformationCheckers</class>
    <class kind="struct">PointMatcher::Transformations</class>
    <member kind="typedef">
      <type>Eigen::Array&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>Array</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a94e6c8db6d6dab805e11d5b0fb0e8213</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataPointsFilters::const_iterator</type>
      <name>DataPointsFiltersConstIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a21bdd90b6d322fc11b2bec9c20ec78a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataPointsFilters::iterator</type>
      <name>DataPointsFiltersIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a6c975dab8534230244f77cd433e01006</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; std::int64_t, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>Int64Matrix</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a7c3945f6d54fed7087a0b120ab551953</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; int, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>IntMatrix</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a2007dd3c86153862aae3509d3bf5922d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a9b09e418fa9a594e61665f12da46fec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>Matrix</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>abb7994f408f8be0fce15cebccc1fc1b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutlierFilters::const_iterator</type>
      <name>OutlierFiltersConstIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a2855cca8790faaaa1dd47361833a05f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutlierFilters::iterator</type>
      <name>OutlierFiltersIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a742614947a9372f575fed3d8fc4cb8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix</type>
      <name>OutlierWeights</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>ae3cfdb00025e6cd71a9de8b7bfd2cb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a445fae5a620ed674eae4136f7aafd563</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a4df267b70c9ffb2e826b64ff763ca7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a5a48b3fe555169302105fc170ac6c42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a00c93e2137aee31b0567dd579c706605</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Quaternion&lt; T &gt;</type>
      <name>Quaternion</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a7bc7423ca2e588eb06415c1d0d6d39da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Quaternion, Eigen::aligned_allocator&lt; Quaternion &gt; &gt;</type>
      <name>QuaternionVector</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a7ec5facc17327b645bfcecc6bc7ec797</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>ScalarType</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>afef23ed9fc214873dcb3a904fd22b8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationCheckers::const_iterator</type>
      <name>TransformationCheckersConstIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a14129cc42ef64ec80dac47bdb52aefa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationCheckers::iterator</type>
      <name>TransformationCheckersIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a28a4223154e7f674723b8eff059cd0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix</type>
      <name>TransformationParameters</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a2b7251267b6b2263d8454c66e978c4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transformations::const_iterator</type>
      <name>TransformationsConstIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a1a2b8032bc4b193754e107c9e48ff5e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transformations::iterator</type>
      <name>TransformationsIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a4ef8e6a44dbe2d957bba12429fec5f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, Eigen::Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a164cc3d2212903653f18424109698e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Vector, Eigen::aligned_allocator&lt; Vector &gt; &gt;</type>
      <name>VectorVector</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a8b3c838002211b5a7415265aea0112ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointMatcher</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a871a7e8c07b50116cffe3f6bbdf19aad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PointMatcher &amp;</type>
      <name>get</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a251d69dfe003d942aaef796523301a30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapDataPoints</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>aac5cef5a9c7420473e834d027c3b5ee8</anchor>
      <arglist>(DataPoints &amp;a, DataPoints &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PointMatcher&lt; float &gt;</name>
    <filename>structPointMatcher.html</filename>
    <member kind="typedef">
      <type>Eigen::Array&lt; float, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>Array</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a94e6c8db6d6dab805e11d5b0fb0e8213</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataPointsFilters::const_iterator</type>
      <name>DataPointsFiltersConstIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a21bdd90b6d322fc11b2bec9c20ec78a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataPointsFilters::iterator</type>
      <name>DataPointsFiltersIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a6c975dab8534230244f77cd433e01006</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; std::int64_t, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>Int64Matrix</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a7c3945f6d54fed7087a0b120ab551953</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; int, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>IntMatrix</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a2007dd3c86153862aae3509d3bf5922d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a9b09e418fa9a594e61665f12da46fec2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; float, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>Matrix</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>abb7994f408f8be0fce15cebccc1fc1b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutlierFilters::const_iterator</type>
      <name>OutlierFiltersConstIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a2855cca8790faaaa1dd47361833a05f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutlierFilters::iterator</type>
      <name>OutlierFiltersIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a742614947a9372f575fed3d8fc4cb8e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix</type>
      <name>OutlierWeights</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>ae3cfdb00025e6cd71a9de8b7bfd2cb1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a445fae5a620ed674eae4136f7aafd563</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a4df267b70c9ffb2e826b64ff763ca7f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a5a48b3fe555169302105fc170ac6c42a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a00c93e2137aee31b0567dd579c706605</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Quaternion&lt; float &gt;</type>
      <name>Quaternion</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a7bc7423ca2e588eb06415c1d0d6d39da</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Quaternion, Eigen::aligned_allocator&lt; Quaternion &gt; &gt;</type>
      <name>QuaternionVector</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a7ec5facc17327b645bfcecc6bc7ec797</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>float</type>
      <name>ScalarType</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>afef23ed9fc214873dcb3a904fd22b8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationCheckers::const_iterator</type>
      <name>TransformationCheckersConstIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a14129cc42ef64ec80dac47bdb52aefa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TransformationCheckers::iterator</type>
      <name>TransformationCheckersIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a28a4223154e7f674723b8eff059cd0f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Matrix</type>
      <name>TransformationParameters</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a2b7251267b6b2263d8454c66e978c4c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transformations::const_iterator</type>
      <name>TransformationsConstIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a1a2b8032bc4b193754e107c9e48ff5e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Transformations::iterator</type>
      <name>TransformationsIt</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a4ef8e6a44dbe2d957bba12429fec5f47</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; float, Eigen::Dynamic, 1 &gt;</type>
      <name>Vector</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a164cc3d2212903653f18424109698e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Vector, Eigen::aligned_allocator&lt; Vector &gt; &gt;</type>
      <name>VectorVector</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a8b3c838002211b5a7415265aea0112ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointMatcher</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a871a7e8c07b50116cffe3f6bbdf19aad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const PointMatcher &amp;</type>
      <name>get</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>a251d69dfe003d942aaef796523301a30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swapDataPoints</name>
      <anchorfile>structPointMatcher.html</anchorfile>
      <anchor>aac5cef5a9c7420473e834d027c3b5ee8</anchor>
      <arglist>(DataPoints &amp;a, DataPoints &amp;b)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherIO</name>
    <filename>structPointMatcherIO.html</filename>
    <templarg></templarg>
    <class kind="struct">PointMatcherIO::CsvDescriptor</class>
    <class kind="struct">PointMatcherIO::FileInfo</class>
    <class kind="struct">PointMatcherIO::FileInfoVector</class>
    <class kind="struct">PointMatcherIO::GenericInputHeader</class>
    <class kind="class">PointMatcherIO::LabelGenerator</class>
    <class kind="struct">PointMatcherIO::PCDheader</class>
    <class kind="struct">PointMatcherIO::PCDproperty</class>
    <class kind="class">PointMatcherIO::PLYElement</class>
    <class kind="class">PointMatcherIO::PLYElementF</class>
    <class kind="struct">PointMatcherIO::PLYProperty</class>
    <class kind="class">PointMatcherIO::PLYVertex</class>
    <class kind="struct">PointMatcherIO::SplitTime</class>
    <class kind="struct">PointMatcherIO::SupportedLabel</class>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a4d940b1fdad0ed71ba552ab7ff78cd07</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESCRIPTOR</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a764a591b025546a89b0f2699eb418dd2add746a33af8acc6daac31339befa9fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FEATURE</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a764a591b025546a89b0f2699eb418dd2a56d1c05a3b25858c1cf4f8125024ae66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Int64Matrix</type>
      <name>Int64Matrix</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a3a582b60d6c78565355db06e059e152d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PLYProperties::iterator</type>
      <name>it_PLYProp</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a813b89bf3fe0e97ed16189fa7a1c9cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::Label</type>
      <name>Label</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a4f00b618504d31fd3378df00de438b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::pair&lt; int, std::string &gt;</type>
      <name>LabelAssociationPair</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>af40932c8e74942f024ec56aa47e5a6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::Labels</type>
      <name>Labels</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a7bd139ede6f4fbbcc7b5200c215cb8ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>acd0d8796a0095400e5d4678791e83ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Parameters</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a620eec8c5151364eadb671366cd6133e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::vector&lt; PLYProperty &gt; &gt;</type>
      <name>PLYDescPropMap</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a0cc1dcbcdde38a645c2186b8d9970b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; PLYProperty &gt;</type>
      <name>PLYProperties</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>add524e373aeee942b5db10ebee076bf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>PMPropTypes</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a764a591b025546a89b0f2699eb418dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FEATURE</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a764a591b025546a89b0f2699eb418dd2a56d1c05a3b25858c1cf4f8125024ae66</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DESCRIPTOR</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a764a591b025546a89b0f2699eb418dd2add746a33af8acc6daac31339befa9fdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIME</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a764a591b025546a89b0f2699eb418dd2a6091924ea3b185560eb0ec2bf3179d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUPPORTED</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a764a591b025546a89b0f2699eb418dd2ac6ef51f6915d58c5ca657a9944a154ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLYDATA</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a0a1aafae159c07bb56da05a51980f2c1a87ee45545243064a887d54776457b35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, LabelAssociationPair &gt;</type>
      <name>SublabelAssociationMap</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a1ae7a700e03d4b82730449b8fabb2d58</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; SupportedLabel &gt;</type>
      <name>SupportedLabels</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>ae34970d7da9448a98e0ba348940689f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>SupportedVTKDataTypes</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a0a1aafae159c07bb56da05a51980f2c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>POLYDATA</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a0a1aafae159c07bb56da05a51980f2c1a87ee45545243064a887d54776457b35d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSTRUCTURED_GRID</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a0a1aafae159c07bb56da05a51980f2c1a8b7584adb92d1e6291ae19bdf7ed6db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIME</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a764a591b025546a89b0f2699eb418dd2a6091924ea3b185560eb0ec2bf3179d32</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::TransformationParameters</type>
      <name>TransformationParameters</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>afe64e011425d5c68a4781f0c6d1353ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSTRUCTURED_GRID</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a0a1aafae159c07bb56da05a51980f2c1a8b7584adb92d1e6291ae19bdf7ed6db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNSUPPORTED</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a764a591b025546a89b0f2699eb418dd2ac6ef51f6915d58c5ca657a9944a154ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a2a892acfb75081ae39a0feedef4853a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>getColLabel</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a81be2e7eef94e0e0f2dccfc9d185d4e2</anchor>
      <arglist>(const Label &amp;label, const int row)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const SupportedLabels &amp;</type>
      <name>getSupportedExternalLabels</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>ac00fc9d0e34d86b3504e20ec67977bfd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DataPoints</type>
      <name>loadCSV</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a027b7a93e3ab9dad1063dfa948fac20b</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DataPoints</type>
      <name>loadCSV</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>aa11e5a656cb910234e325528f96fdfb9</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DataPoints</type>
      <name>loadPCD</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a10f042cb17a5b2160726e85bb596ef0c</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DataPoints</type>
      <name>loadPCD</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>ac65d58474a21a0d2eb6098a86bbd6298</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DataPoints</type>
      <name>loadPLY</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>ad04f8584769bce194ce1763d65934f53</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DataPoints</type>
      <name>loadPLY</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a412edaee1a60690c8c7cab7eb5526212</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DataPoints</type>
      <name>loadVTK</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>ab864237e76e0b1eca0a099b95d77a2fb</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static DataPoints</type>
      <name>loadVTK</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a4db55a77c9aaba69da2385f2935b2beb</anchor>
      <arglist>(std::istream &amp;is)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>plyPropTypeValid</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a4ee09ee0681d9e7e469e4b47cf4867e7</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>saveCSV</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a2fc2ac178e8dcab747a8b94eb3af7851</anchor>
      <arglist>(const DataPoints &amp;data, const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>saveCSV</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>ad7f108619b9b1002137817d416f87523</anchor>
      <arglist>(const DataPoints &amp;data, std::ostream &amp;os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>savePCD</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>ad518250e5dbf8c918bb27d4cf9bdc0f0</anchor>
      <arglist>(const DataPoints &amp;data, const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>savePLY</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>ad28505a21b26308877455376165b2b5c</anchor>
      <arglist>(const DataPoints &amp;data, const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>saveVTK</name>
      <anchorfile>structPointMatcherIO.html</anchorfile>
      <anchor>a56a4beb8bc09c29bd228d073dc5e485b</anchor>
      <arglist>(const DataPoints &amp;data, const std::string &amp;fileName, bool binary=false)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointToPlaneErrorMinimizer</name>
    <filename>structPointToPlaneErrorMinimizer.html</filename>
    <templarg></templarg>
    <base>PointMatcher::ErrorMinimizer</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a8846bb1307925c5ea8df0720354e585e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::ErrorMinimizer::ErrorElements</type>
      <name>ErrorElements</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a032f7529aaf5050d51d3144eec1b724e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::ErrorMinimizer</type>
      <name>ErrorMinimizer</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>ae049b159cead37b4b5ebaf96a768feeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matches</type>
      <name>Matches</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a6bcafe0eeadbc3b453b3b27554c088a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a24862481f38fd1e8a785342d17de5878</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::OutlierWeights</type>
      <name>OutlierWeights</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a1a5a15b5de360356594b15bb2ba30e28</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a2eb2e8e22d4a2e411df24dc2cf150a7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>aec31b7f73922e3dfb2db688dff441aa7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a8d9962ab50dbfd2a842e767ef67f6b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>ac69b77c4df87e096f5d55901f2c57d5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>ada1b05140bc3fd460e7137e464819d73</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::TransformationParameters</type>
      <name>TransformationParameters</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a1aaec49f0b6596715d8803ce69fafb5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a3f227ab19f87c44aa9962e4f696ca8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TransformationParameters</type>
      <name>compute</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a63d257294c418f03ef229faf85d57aec</anchor>
      <arglist>(const ErrorElements &amp;mPts)</arglist>
    </member>
    <member kind="function">
      <type>TransformationParameters</type>
      <name>compute_in_place</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a3d1e138049338caf18cafd6ab6b32bf2</anchor>
      <arglist>(ErrorElements &amp;mPts)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>getOverlap</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a1051a0b8bfa036fce1c59fc8a1e5db35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>getResidualError</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a73cbf4d639251d89bdc80b638b3715ff</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const OutlierWeights &amp;outlierWeights, const Matches &amp;matches) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string</type>
      <name>name</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>acd63f6587dbe4a0cf334b6c3100d2e0c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointToPlaneErrorMinimizer</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a5eb627e3dc5f7445779cee10cf0e2e79</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointToPlaneErrorMinimizer</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a9e74adfea9406708fecf3ee1ea396006</anchor>
      <arglist>(const ParametersDoc paramsDoc, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a2599c54a31a6d39abf794b52df9051fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>computeResidualError</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>aa8b66b3f619977b000d24a0410ec806b</anchor>
      <arglist>(ErrorElements mPts, const bool &amp;force2D)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a59bb79d4b5c96512ff71a900532cde2a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>force2D</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>af80c010e248c80789f4b6e4df396cecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>force4DOF</name>
      <anchorfile>structPointToPlaneErrorMinimizer.html</anchorfile>
      <anchor>a3d24e65848f349a050e10ad03a0cedec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointToPlaneWithCovErrorMinimizer</name>
    <filename>structPointToPlaneWithCovErrorMinimizer.html</filename>
    <templarg></templarg>
    <base>PointToPlaneErrorMinimizer</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>a8fd90458b8be6a9f6c2e1103eb7087f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::ErrorMinimizer::ErrorElements</type>
      <name>ErrorElements</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>a2607bee8f98eea868fad3495d858336e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::ErrorMinimizer</type>
      <name>ErrorMinimizer</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>af32990c7e384776f5f28cbfae8f0b7ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matches</type>
      <name>Matches</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>a316c0bfb72ab8eeb809bf23ff7555f5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>adf1d6c69ae30d1af01c0132bc56ac1b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::OutlierWeights</type>
      <name>OutlierWeights</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>ad9ad5a3ac39cabb6cd94d16f1dd92592</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>abe5877049a658e169fec5171e5ee31b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>adfd472f5afef94420c2b2a3f2af4ca1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>abf41434d1853b65340e37c5323afe3d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>aa6a185200ebd6035963bd9992f49216a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>aa16c34a1bb336d94ac1f3b8c9ddcf81d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::TransformationParameters</type>
      <name>TransformationParameters</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>a4f25ef9fa8ecdac0261e74740ef6d173</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>a598ad4af10801110d0ba40472daa89b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TransformationParameters</type>
      <name>compute</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>ab1aefd36fec7e985b7032277256bc493</anchor>
      <arglist>(const ErrorElements &amp;mPts)</arglist>
    </member>
    <member kind="function">
      <type>Matrix</type>
      <name>estimateCovariance</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>a4fc6f8c0b2aee3e65a6cb1f7f990052a</anchor>
      <arglist>(const ErrorElements &amp;mPts, const TransformationParameters &amp;transformation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Matrix</type>
      <name>getCovariance</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>abf78bd4ca1711cbc622b8b842939ff07</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::string</type>
      <name>name</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>a30e9db22a9fdc9cfbef3990eec8ea848</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointToPlaneWithCovErrorMinimizer</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>aa31172fd61f3715c766410c9b968b87d</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>a816e08393f327d239be4fcdcd9716dba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>a06f7eace566a3d0bba35e96de936bd95</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Matrix</type>
      <name>covMatrix</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>a3587a88afa19063bc203e953026388ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>sensorStdDev</name>
      <anchorfile>structPointToPlaneWithCovErrorMinimizer.html</anchorfile>
      <anchor>a61b1453febc6008eb68a1df178febd3a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointToPointErrorMinimizer</name>
    <filename>structPointToPointErrorMinimizer.html</filename>
    <templarg></templarg>
    <base>PointMatcher::ErrorMinimizer</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>afaae6d66cca6a62bddb0d78ba09be4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::ErrorMinimizer::ErrorElements</type>
      <name>ErrorElements</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>a882567acdd7dc98a0b02fd1541b24e66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::ErrorMinimizer</type>
      <name>ErrorMinimizer</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>a73ab5ba2ca755d351fe25c83ebf91fd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matches</type>
      <name>Matches</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>aec0e2024e62e237c89f37a4f48ca78d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>a59c956055cbbef44e5815c46e6153b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::OutlierWeights</type>
      <name>OutlierWeights</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>aa21ac0895208bfbeb811dc9a6b28a579</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>a179d08e7187544132e5aec8d831bda9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>ae882048bb2a7e2ef3f4c92a501fb4e7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>ab83525a0f1fc5907fd627ac406c773fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::TransformationParameters</type>
      <name>TransformationParameters</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>a9dc431c10193c8f7e0b36c5844d70c39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>a412da4979c610c5f501725fff9068c86</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TransformationParameters</type>
      <name>compute</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>a4ffa0f3b46d2ade40d573b9e3c5b1d99</anchor>
      <arglist>(const ErrorElements &amp;mPts)</arglist>
    </member>
    <member kind="function">
      <type>TransformationParameters</type>
      <name>compute_in_place</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>adaa1543ac2e96f51639875fe0330ffae</anchor>
      <arglist>(ErrorElements &amp;mPts)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>getOverlap</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>a5e06944f78558206ec78c72ba258af0d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>getResidualError</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>a395ac5763ea43a382bf6efbbabf783e2</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const OutlierWeights &amp;outlierWeights, const Matches &amp;matches) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointToPointErrorMinimizer</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>ac486f77418ea24c30b92851dec7ed684</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointToPointErrorMinimizer</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>a0e70385c8bfeb2c8b40282b7c3a3dfe0</anchor>
      <arglist>(const std::string &amp;className, const ParametersDoc paramsDoc, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>computeResidualError</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>a366dd9cbdd0a99da3b81417ced70bb62</anchor>
      <arglist>(const ErrorElements &amp;mPts)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structPointToPointErrorMinimizer.html</anchorfile>
      <anchor>a89875c11a5ef7de6e5e1901903bd859e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointToPointSimilarityErrorMinimizer</name>
    <filename>structPointToPointSimilarityErrorMinimizer.html</filename>
    <templarg></templarg>
    <base>PointMatcher::ErrorMinimizer</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structPointToPointSimilarityErrorMinimizer.html</anchorfile>
      <anchor>aa402cd346520abd60aa9ff1d09a3d811</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::ErrorMinimizer::ErrorElements</type>
      <name>ErrorElements</name>
      <anchorfile>structPointToPointSimilarityErrorMinimizer.html</anchorfile>
      <anchor>af40b32fec3d6710198b7381a216632b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::ErrorMinimizer</type>
      <name>ErrorMinimizer</name>
      <anchorfile>structPointToPointSimilarityErrorMinimizer.html</anchorfile>
      <anchor>a129eb7e6b9a138d1476d62c434b3cd2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matches</type>
      <name>Matches</name>
      <anchorfile>structPointToPointSimilarityErrorMinimizer.html</anchorfile>
      <anchor>a3978d1c6e71a048c8b7af9d490c355d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structPointToPointSimilarityErrorMinimizer.html</anchorfile>
      <anchor>ab1fa1e049796e6fd5b3e1291d35892a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::OutlierWeights</type>
      <name>OutlierWeights</name>
      <anchorfile>structPointToPointSimilarityErrorMinimizer.html</anchorfile>
      <anchor>a92f4e7aeb1acbee4499c8d83275c8e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::TransformationParameters</type>
      <name>TransformationParameters</name>
      <anchorfile>structPointToPointSimilarityErrorMinimizer.html</anchorfile>
      <anchor>a911ab08f84b11c9e1edc969ebd361d39</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structPointToPointSimilarityErrorMinimizer.html</anchorfile>
      <anchor>a7946779d1ef0b7dc5a99bc5d6869f508</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TransformationParameters</type>
      <name>compute</name>
      <anchorfile>structPointToPointSimilarityErrorMinimizer.html</anchorfile>
      <anchor>a53916f45373cba6d22036b7c31cae267</anchor>
      <arglist>(const ErrorElements &amp;mPts)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>getOverlap</name>
      <anchorfile>structPointToPointSimilarityErrorMinimizer.html</anchorfile>
      <anchor>a510990a2b0db93ccfbc31b8c46455986</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual T</type>
      <name>getResidualError</name>
      <anchorfile>structPointToPointSimilarityErrorMinimizer.html</anchorfile>
      <anchor>a4232c76d715e193bcb3cc2294e5c76b8</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const OutlierWeights &amp;outlierWeights, const Matches &amp;matches) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointToPointSimilarityErrorMinimizer</name>
      <anchorfile>structPointToPointSimilarityErrorMinimizer.html</anchorfile>
      <anchor>ac1adcc1c088014cc92c2f6338c6716d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structPointToPointSimilarityErrorMinimizer.html</anchorfile>
      <anchor>ae4f68e1b5e0323ae3cc14acc2f9ce46b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointToPointWithCovErrorMinimizer</name>
    <filename>structPointToPointWithCovErrorMinimizer.html</filename>
    <templarg></templarg>
    <base>PointToPointErrorMinimizer</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>a859362aacfa6acaa49fe7f7357fe2c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::ErrorMinimizer::ErrorElements</type>
      <name>ErrorElements</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>a8d58fe5e49327072c472a8fb10ade750</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::ErrorMinimizer</type>
      <name>ErrorMinimizer</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>a9b785700a69e5b0ae56a9b3971895d19</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matches</type>
      <name>Matches</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>a83bd07ca1bdc0d2f6cbc057f3d0c766b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>afdf961ffc8c89437dfd3b2de45e7ca22</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::OutlierWeights</type>
      <name>OutlierWeights</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>af8c3f584d3f6a399b9341524adb50b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>aeb37b6fa9df9115efc0955f343535cd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>a48eefd8aa4f697413a1c2b4e7cd06c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>a4024c66ec29d7aa165f31fcb64b2b312</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>a933e7d3cdad9f36be5a1abc187173cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::TransformationParameters</type>
      <name>TransformationParameters</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>a7950745e1379a127c0d31a033b9a6551</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>ac6a08d6d7b94cf6419125e418d2bb9a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TransformationParameters</type>
      <name>compute</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>a78aa32a4dbb5d3fabff6662eef91b902</anchor>
      <arglist>(const ErrorElements &amp;mPts)</arglist>
    </member>
    <member kind="function">
      <type>Matrix</type>
      <name>estimateCovariance</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>ad644acafed90debb2a886bb35447f141</anchor>
      <arglist>(const ErrorElements &amp;mPts, const TransformationParameters &amp;transformation)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual Matrix</type>
      <name>getCovariance</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>ab15fe708a522acfa4f5eab5ddbcdfcf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PointToPointWithCovErrorMinimizer</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>a15d201bff354ab2ee58062f5ea13f8e9</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>a445be12c0863dc1bcfa847700eaabb14</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>acd1578dca828a2edd72549eb89c6fd99</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Matrix</type>
      <name>covMatrix</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>a3b535f9855059af02d9be160d174033d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>sensorStdDev</name>
      <anchorfile>structPointToPointWithCovErrorMinimizer.html</anchorfile>
      <anchor>aa5593e3cc78f32c9a775b234d235d246</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tsl::rh::power_of_two_growth_policy</name>
    <filename>classtsl_1_1rh_1_1power__of__two__growth__policy.html</filename>
    <templarg>GrowthFactor</templarg>
    <member kind="function">
      <type>std::size_t</type>
      <name>bucket_for_hash</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>ae9f7810f6786c7ead8f3da64b0d1a719</anchor>
      <arglist>(std::size_t hash) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>aff6441091ef925c6d669c69d9ccbcbbc</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>max_bucket_count</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>a837ee1d15d9f44004f8acbb5df116939</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>next_bucket_count</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>ab6ff2bc13c9a3c87cc8c90469e4191a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>power_of_two_growth_policy</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>a8b66b984743a4ba03c6b5862920b38b8</anchor>
      <arglist>(std::size_t &amp;min_bucket_count_in_out)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>m_mask</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>a9702dee7851d32c1b839346f781e3f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static constexpr bool</type>
      <name>is_power_of_two</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>acba29e8728a9b581b766c09d4f4a3226</anchor>
      <arglist>(std::size_t value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::size_t</type>
      <name>round_up_to_power_of_two</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>a8b437c7a824579a9f051c843d7bd0cb6</anchor>
      <arglist>(std::size_t value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>power_of_two_growth_policy&lt; 2 &gt;</name>
    <filename>classtsl_1_1rh_1_1power__of__two__growth__policy.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>bucket_for_hash</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>ae9f7810f6786c7ead8f3da64b0d1a719</anchor>
      <arglist>(std::size_t hash) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>aff6441091ef925c6d669c69d9ccbcbbc</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>max_bucket_count</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>a837ee1d15d9f44004f8acbb5df116939</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>next_bucket_count</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>ab6ff2bc13c9a3c87cc8c90469e4191a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>power_of_two_growth_policy</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>a8b66b984743a4ba03c6b5862920b38b8</anchor>
      <arglist>(std::size_t &amp;min_bucket_count_in_out)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::size_t</type>
      <name>m_mask</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>a9702dee7851d32c1b839346f781e3f42</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static constexpr bool</type>
      <name>is_power_of_two</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>acba29e8728a9b581b766c09d4f4a3226</anchor>
      <arglist>(std::size_t value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::size_t</type>
      <name>round_up_to_power_of_two</name>
      <anchorfile>classtsl_1_1rh_1_1power__of__two__growth__policy.html</anchorfile>
      <anchor>a8b437c7a824579a9f051c843d7bd0cb6</anchor>
      <arglist>(std::size_t value)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::PrettyUnitTestResultPrinter</name>
    <filename>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</filename>
    <base>testing::TestEventListener</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>aadba892f02606a8b0c5f5982b3553aac</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a846a5e82b421e04fcdd2b1b2b64b162f</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>ab23094ef3b714778b2f742d39818c280</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>afea9dc849c92fdbc1d8505f4c74ffc1a</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestCaseEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a7a62fe58fa6f6aace813eb62b31e5a51</anchor>
      <arglist>(const TestCase &amp;test_case)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestCaseStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>adcb68c729565d4bcdf8418a52902c3de</anchor>
      <arglist>(const TestCase &amp;test_case)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a06749ff2b32a16c127374ecd015f13e0</anchor>
      <arglist>(const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>ac29b30216023baddda04ef5889f484ff</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>abdba10a8c97e272ab4cee97cb652c957</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a7589e8df7485349498a3a81bf16e2f68</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a8c92c062889abdb940b04ffe113f5980</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a7a6b6de195b4ef3c9f2edd2e6c270f3e</anchor>
      <arglist>(const UnitTest &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestStart</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a5078ee71cfa97e37ae7a9366149195c5</anchor>
      <arglist>(const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PrettyUnitTestResultPrinter</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a9219a4263ef0057c98a2a2a41f35ee15</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintTestName</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>a5b60a9aed1db02837b11450f6e8d0f71</anchor>
      <arglist>(const char *test_case, const char *test)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>PrintFailedTests</name>
      <anchorfile>classtesting_1_1internal_1_1PrettyUnitTestResultPrinter.html</anchorfile>
      <anchor>aca5a9dc08998948e293b307d931b3f86</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tsl::rh::prime_growth_policy</name>
    <filename>classtsl_1_1rh_1_1prime__growth__policy.html</filename>
    <member kind="function">
      <type>std::size_t</type>
      <name>bucket_for_hash</name>
      <anchorfile>classtsl_1_1rh_1_1prime__growth__policy.html</anchorfile>
      <anchor>a0347fd6283adcd8827100dc086497131</anchor>
      <arglist>(std::size_t hash) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtsl_1_1rh_1_1prime__growth__policy.html</anchorfile>
      <anchor>aef14e2429e8bf134e8aeb40de6ed9856</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>max_bucket_count</name>
      <anchorfile>classtsl_1_1rh_1_1prime__growth__policy.html</anchorfile>
      <anchor>adb93687c90dad0e1b6ae31f7443d2a33</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>next_bucket_count</name>
      <anchorfile>classtsl_1_1rh_1_1prime__growth__policy.html</anchorfile>
      <anchor>a3682e02287eba843471537f582ca8156</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>prime_growth_policy</name>
      <anchorfile>classtsl_1_1rh_1_1prime__growth__policy.html</anchorfile>
      <anchor>ad1bd24ab6ae0f9015580f1e2e9bc0d73</anchor>
      <arglist>(std::size_t &amp;min_bucket_count_in_out)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned int</type>
      <name>m_iprime</name>
      <anchorfile>classtsl_1_1rh_1_1prime__growth__policy.html</anchorfile>
      <anchor>a9addc80ce655bfefd9ca781fcaaa7b65</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ptr_stack</name>
    <filename>classptr__stack.html</filename>
    <templarg></templarg>
    <base protection="private">YAML_PM::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>a56e300b431a20c3e6cfa3b9bf8a079ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>a720fcbdce8b1c19b3a399dc2f5cfa90c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::auto_ptr&lt; T &gt;</type>
      <name>pop</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>aa6a870bef0a670bb05c85070fbb5caeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ptr_stack</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>a39287f999636b20190526d91a5ddeb33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>a827331f3e2a670909ea523cbc486ceae</anchor>
      <arglist>(std::auto_ptr&lt; T &gt; t)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>afc0742a425f59a3554504c04569744b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>top</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>a672b0ae6341466766aba4b7e972976ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>top</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>ab0a3ef861509013ea01b4d05864e83d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ptr_stack</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>a4111dd1404a9242f845b9c6f6d8b2573</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; T * &gt;</type>
      <name>m_data</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>ad5249d63d1722d6d493dafb6f87cd699</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ptr_stack&lt; YAML_PM::EmitterState::Group &gt;</name>
    <filename>classptr__stack.html</filename>
    <base protection="private">YAML_PM::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>a56e300b431a20c3e6cfa3b9bf8a079ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>a720fcbdce8b1c19b3a399dc2f5cfa90c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::auto_ptr&lt; YAML_PM::EmitterState::Group &gt;</type>
      <name>pop</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>aa6a870bef0a670bb05c85070fbb5caeb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ptr_stack</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>a39287f999636b20190526d91a5ddeb33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>a827331f3e2a670909ea523cbc486ceae</anchor>
      <arglist>(std::auto_ptr&lt; YAML_PM::EmitterState::Group &gt; t)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>afc0742a425f59a3554504c04569744b5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>YAML_PM::EmitterState::Group &amp;</type>
      <name>top</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>a672b0ae6341466766aba4b7e972976ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const YAML_PM::EmitterState::Group &amp;</type>
      <name>top</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>ab0a3ef861509013ea01b4d05864e83d7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ptr_stack</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>a4111dd1404a9242f845b9c6f6d8b2573</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; YAML_PM::EmitterState::Group * &gt;</type>
      <name>m_data</name>
      <anchorfile>classptr__stack.html</anchorfile>
      <anchor>ad5249d63d1722d6d493dafb6f87cd699</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::ptr_vector</name>
    <filename>classYAML__PM_1_1ptr__vector.html</filename>
    <templarg></templarg>
    <base protection="private">YAML_PM::noncopyable</base>
    <member kind="function">
      <type>T &amp;</type>
      <name>back</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>ac9f9b010118a813d83656abc12fe7f21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>back</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>a3450fe06376bb44093c1c69b0b79b099</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>aafce50ca5c45f2d87da583a7c9de93a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>ada05af003710d8f442b622fc3fed5714</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>adac47bf07e14159d98e0cf8a196ae58f</anchor>
      <arglist>(std::size_t i)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>a48f2b1c1f5fa40ec6fed66322b0df04e</anchor>
      <arglist>(std::size_t i) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ptr_vector</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>af9e0beda9543dfe01e2f776d3e1b67da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>af8249ba59d70de7dd1bf02d59ae5390a</anchor>
      <arglist>(std::auto_ptr&lt; T &gt; t)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>a4a14b29cab2f291de296e9ab5fe1f88c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ptr_vector</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>ad35d87ed68599955c340354bf09358db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; T * &gt;</type>
      <name>m_data</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>a7d6c21180625b0b79fe36577cc09ce34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ptr_vector&lt; YAML_PM::Node &gt;</name>
    <filename>classYAML__PM_1_1ptr__vector.html</filename>
    <base protection="private">YAML_PM::noncopyable</base>
    <member kind="function">
      <type>YAML_PM::Node &amp;</type>
      <name>back</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>ac9f9b010118a813d83656abc12fe7f21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const YAML_PM::Node &amp;</type>
      <name>back</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>a3450fe06376bb44093c1c69b0b79b099</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>aafce50ca5c45f2d87da583a7c9de93a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>ada05af003710d8f442b622fc3fed5714</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>YAML_PM::Node &amp;</type>
      <name>operator[]</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>adac47bf07e14159d98e0cf8a196ae58f</anchor>
      <arglist>(std::size_t i)</arglist>
    </member>
    <member kind="function">
      <type>const YAML_PM::Node &amp;</type>
      <name>operator[]</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>a48f2b1c1f5fa40ec6fed66322b0df04e</anchor>
      <arglist>(std::size_t i) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ptr_vector</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>af9e0beda9543dfe01e2f776d3e1b67da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>af8249ba59d70de7dd1bf02d59ae5390a</anchor>
      <arglist>(std::auto_ptr&lt; YAML_PM::Node &gt; t)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>a4a14b29cab2f291de296e9ab5fe1f88c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ptr_vector</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>ad35d87ed68599955c340354bf09358db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; YAML_PM::Node * &gt;</type>
      <name>m_data</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>a7d6c21180625b0b79fe36577cc09ce34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ptr_vector&lt; YAML_PM::Scanner::IndentMarker &gt;</name>
    <filename>classYAML__PM_1_1ptr__vector.html</filename>
    <base protection="private">YAML_PM::noncopyable</base>
    <member kind="function">
      <type>YAML_PM::Scanner::IndentMarker &amp;</type>
      <name>back</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>ac9f9b010118a813d83656abc12fe7f21</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const YAML_PM::Scanner::IndentMarker &amp;</type>
      <name>back</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>a3450fe06376bb44093c1c69b0b79b099</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>aafce50ca5c45f2d87da583a7c9de93a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>ada05af003710d8f442b622fc3fed5714</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>YAML_PM::Scanner::IndentMarker &amp;</type>
      <name>operator[]</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>adac47bf07e14159d98e0cf8a196ae58f</anchor>
      <arglist>(std::size_t i)</arglist>
    </member>
    <member kind="function">
      <type>const YAML_PM::Scanner::IndentMarker &amp;</type>
      <name>operator[]</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>a48f2b1c1f5fa40ec6fed66322b0df04e</anchor>
      <arglist>(std::size_t i) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ptr_vector</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>af9e0beda9543dfe01e2f776d3e1b67da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>af8249ba59d70de7dd1bf02d59ae5390a</anchor>
      <arglist>(std::auto_ptr&lt; YAML_PM::Scanner::IndentMarker &gt; t)</arglist>
    </member>
    <member kind="function">
      <type>std::size_t</type>
      <name>size</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>a4a14b29cab2f291de296e9ab5fe1f88c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ptr_vector</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>ad35d87ed68599955c340354bf09358db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; YAML_PM::Scanner::IndentMarker * &gt;</type>
      <name>m_data</name>
      <anchorfile>classYAML__PM_1_1ptr__vector.html</anchorfile>
      <anchor>a7d6c21180625b0b79fe36577cc09ce34</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TransformationsImpl::PureTranslation</name>
    <filename>structTransformationsImpl_1_1PureTranslation.html</filename>
    <base>PointMatcher::Transformation</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkParameters</name>
      <anchorfile>structTransformationsImpl_1_1PureTranslation.html</anchorfile>
      <anchor>a93153310d416383085a806945da9a359</anchor>
      <arglist>(const TransformationParameters &amp;parameters) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>compute</name>
      <anchorfile>structTransformationsImpl_1_1PureTranslation.html</anchorfile>
      <anchor>a52556e0cc8a670b0747d3d9be2f39138</anchor>
      <arglist>(const DataPoints &amp;input, const TransformationParameters &amp;parameters) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TransformationParameters</type>
      <name>correctParameters</name>
      <anchorfile>structTransformationsImpl_1_1PureTranslation.html</anchorfile>
      <anchor>a37081fdb2b65c43f63567c0a5b602d74</anchor>
      <arglist>(const TransformationParameters &amp;parameters) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PureTranslation</name>
      <anchorfile>structTransformationsImpl_1_1PureTranslation.html</anchorfile>
      <anchor>ae52ea3310352385a7a7ff77cdf3a4c1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structTransformationsImpl_1_1PureTranslation.html</anchorfile>
      <anchor>a88f2b31b8b4fe54ce131abe367e7937c</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::QualityEvaluator</name>
    <filename>classmp2p__icp_1_1QualityEvaluator.html</filename>
    <base>mp2p_icp::Parameterizable</base>
    <class kind="struct">mp2p_icp::QualityEvaluator::Result</class>
    <member kind="function" virtualness="pure">
      <type>virtual Result</type>
      <name>evaluate</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator.html</anchorfile>
      <anchor>a3c676344cf4f98c0830fd30d15fd1aa0</anchor>
      <arglist>(const metric_map_t &amp;pcGlobal, const metric_map_t &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, const Pairings &amp;pairingsFromICP) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator.html</anchorfile>
      <anchor>a6e247e1e9ab18688afef0b11800c127d</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::QualityEvaluator_PairedRatio</name>
    <filename>classmp2p__icp_1_1QualityEvaluator__PairedRatio.html</filename>
    <base>mp2p_icp::QualityEvaluator</base>
    <member kind="function">
      <type>void</type>
      <name>attachToParameterSource</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__PairedRatio.html</anchorfile>
      <anchor>a71abc5c46701bb969d270c80ee99cbf7</anchor>
      <arglist>(ParameterSource &amp;source) override</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>evaluate</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__PairedRatio.html</anchorfile>
      <anchor>a31db99bd8f83228d27d4a9c24235cc8c</anchor>
      <arglist>(const metric_map_t &amp;pcGlobal, const metric_map_t &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, const Pairings &amp;pairingsFromICP) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__PairedRatio.html</anchorfile>
      <anchor>acb91d69085fa7cd5b2fa42be3d1cc50e</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>absolute_minimum_pairing_ratio</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__PairedRatio.html</anchorfile>
      <anchor>a8591d9480f388a507e66d14cd9cb0cfa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Matcher_Points_DistanceThreshold</type>
      <name>matcher_</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__PairedRatio.html</anchorfile>
      <anchor>a550e962543b462665d947fb32db7e3c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>reuse_icp_pairings</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__PairedRatio.html</anchorfile>
      <anchor>aa599536127c7722a34c21b2ea1a4d8c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::QualityEvaluator_RangeImageSimilarity</name>
    <filename>classmp2p__icp_1_1QualityEvaluator__RangeImageSimilarity.html</filename>
    <base>mp2p_icp::QualityEvaluator</base>
    <member kind="function">
      <type>Result</type>
      <name>evaluate</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__RangeImageSimilarity.html</anchorfile>
      <anchor>a0e028a843671f9d5cb76df097ff789b8</anchor>
      <arglist>(const metric_map_t &amp;pcGlobal, const metric_map_t &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, const Pairings &amp;pairingsFromICP) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__RangeImageSimilarity.html</anchorfile>
      <anchor>a17f028cf93207f233d0b9f7db681fc12</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params) override</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CMatrixDouble</type>
      <name>projectPoints</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__RangeImageSimilarity.html</anchorfile>
      <anchor>a590715a71dee6d90417aebd144ed9b4f</anchor>
      <arglist>(const mrpt::maps::CPointsMap &amp;pts, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;relativePose=std::nullopt) const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; double &gt;</type>
      <name>scores</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__RangeImageSimilarity.html</anchorfile>
      <anchor>a73038d0552e0e34089717d01f8e89ad1</anchor>
      <arglist>(const mrpt::math::CMatrixDouble &amp;m1, const mrpt::math::CMatrixDouble &amp;m2) const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>debug_save_all_matrices</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__RangeImageSimilarity.html</anchorfile>
      <anchor>af16ad0347ecdde9f817e41a44c677f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>debug_show_all_in_window</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__RangeImageSimilarity.html</anchorfile>
      <anchor>a90241bd7d18db8884bf6d092b5b76a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>penalty_not_visible</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__RangeImageSimilarity.html</anchorfile>
      <anchor>aa9071ee06c7f8375dad5b34d4dfbab04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::img::TCamera</type>
      <name>rangeCamera</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__RangeImageSimilarity.html</anchorfile>
      <anchor>ab456d0baa256e291014a41c7ea6dcd02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>sigma</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__RangeImageSimilarity.html</anchorfile>
      <anchor>ae52ddffc3b21b54aaef8d445df3c0a06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::QualityEvaluator_Voxels</name>
    <filename>classmp2p__icp_1_1QualityEvaluator__Voxels.html</filename>
    <base>mp2p_icp::QualityEvaluator</base>
    <member kind="function">
      <type>Result</type>
      <name>evaluate</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__Voxels.html</anchorfile>
      <anchor>a0d003c090e72cf8cb0d616f48b29e076</anchor>
      <arglist>(const metric_map_t &amp;pcGlobal, const metric_map_t &amp;pcLocal, const mrpt::poses::CPose3D &amp;localPose, const Pairings &amp;pairingsFromICP) const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__Voxels.html</anchorfile>
      <anchor>aee9e5767fa9e1931535e90dea926dfad</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QualityEvaluator_Voxels</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__Voxels.html</anchorfile>
      <anchor>af0233e28a4fbc291f2e86f37b39b2604</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>dist2quality_scale</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__Voxels.html</anchorfile>
      <anchor>a8eaa45deae2046820fcf3903bcf730cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>voxel_layer_name</name>
      <anchorfile>classmp2p__icp_1_1QualityEvaluator__Voxels.html</anchorfile>
      <anchor>accd043b9a031d27304ac9e815f8453fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::ICP::QualityEvaluatorEntry</name>
    <filename>structmp2p__icp_1_1ICP_1_1QualityEvaluatorEntry.html</filename>
    <member kind="function">
      <type></type>
      <name>QualityEvaluatorEntry</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1QualityEvaluatorEntry.html</anchorfile>
      <anchor>af71fbfc83b57c8c6ffb3f75c2cfbc20f</anchor>
      <arglist>(mp2p_icp::QualityEvaluator::Ptr o, double w)</arglist>
    </member>
    <member kind="variable">
      <type>mp2p_icp::QualityEvaluator::Ptr</type>
      <name>obj</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1QualityEvaluatorEntry.html</anchorfile>
      <anchor>abeb65000377e61c524499ab012df33f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>relativeWeight</name>
      <anchorfile>structmp2p__icp_1_1ICP_1_1QualityEvaluatorEntry.html</anchorfile>
      <anchor>a8dd4bd7dcf21f2e813146a770474e6a8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::Random</name>
    <filename>classtesting_1_1internal_1_1Random.html</filename>
    <member kind="function">
      <type>UInt32</type>
      <name>Generate</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>a9315b7fb621cbcfdf92ed4b5e584c0db</anchor>
      <arglist>(UInt32 range)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Random</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>a6e112be5e7cce00551f6383025f69460</anchor>
      <arglist>(UInt32 seed)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Reseed</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>adf2f24199318a46f885c78f50d89a69e</anchor>
      <arglist>(UInt32 seed)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const UInt32</type>
      <name>kMaxRange</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>a36d72dd7063d0b5338f229e75382fdd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>aa2f476d8cfe29f928b90d7339c849734</anchor>
      <arglist>(Random)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UInt32</type>
      <name>state_</name>
      <anchorfile>classtesting_1_1internal_1_1Random.html</anchorfile>
      <anchor>ad500e33e3342415afb8a3ab242afa9cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OctreeGridDataPointsFilter::RandomPtsSampler</name>
    <filename>structOctreeGridDataPointsFilter_1_1RandomPtsSampler.html</filename>
    <base>OctreeGridDataPointsFilter::FirstPtsSampler</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>finalize</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1RandomPtsSampler.html</anchorfile>
      <anchor>aa3f086f5a0c34aace220c9c1c581aa49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1RandomPtsSampler.html</anchorfile>
      <anchor>a4f6fdf7750b7adbf44f0fbe2b5b89b5a</anchor>
      <arglist>(Octree_&lt; T, dim &gt; &amp;oc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomPtsSampler</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1RandomPtsSampler.html</anchorfile>
      <anchor>ab958388687bc94fa4e7a7116374af06a</anchor>
      <arglist>(DataPoints &amp;dp)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomPtsSampler</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1RandomPtsSampler.html</anchorfile>
      <anchor>a8eb2c64b462abebd334f0b4faa2391f5</anchor>
      <arglist>(DataPoints &amp;dp, const std::size_t seed_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RandomPtsSampler</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1RandomPtsSampler.html</anchorfile>
      <anchor>ab20e9907fde27559f8c83bc5ef4029f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::size_t</type>
      <name>idx</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1RandomPtsSampler.html</anchorfile>
      <anchor>a467c601fbec48b3a0f00b1cc7b102714</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::unordered_map&lt; std::size_t, std::size_t &gt;</type>
      <name>mapidx</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1RandomPtsSampler.html</anchorfile>
      <anchor>a61bd432a39d2eb2adbce539536fc0c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>DataPoints &amp;</type>
      <name>pts</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1RandomPtsSampler.html</anchorfile>
      <anchor>af1505c21920c9a1fa753883ce8f84597</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const std::size_t</type>
      <name>seed</name>
      <anchorfile>structOctreeGridDataPointsFilter_1_1RandomPtsSampler.html</anchorfile>
      <anchor>af636aa273086739c99726a61583c0943</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RandomSamplingDataPointsFilter</name>
    <filename>structRandomSamplingDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structRandomSamplingDataPointsFilter.html</anchorfile>
      <anchor>ad90b5e85b03096ecdf01a4c1aefab047</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structRandomSamplingDataPointsFilter.html</anchorfile>
      <anchor>a07bd94b5cb073bf89b8fe38640cdde62</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structRandomSamplingDataPointsFilter.html</anchorfile>
      <anchor>a99fa133d3e265636cb224e12b96eced8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structRandomSamplingDataPointsFilter.html</anchorfile>
      <anchor>afae6d0e7d5089decb00a2e358d2e6ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structRandomSamplingDataPointsFilter.html</anchorfile>
      <anchor>a2994968862ed4b1e9dd1061f1219b15a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structRandomSamplingDataPointsFilter.html</anchorfile>
      <anchor>a363fa74ced6c58883f639a9c76b56ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structRandomSamplingDataPointsFilter.html</anchorfile>
      <anchor>a27f98ed67798dd3bb884df563f529480</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structRandomSamplingDataPointsFilter.html</anchorfile>
      <anchor>a2952ae3919776cd3277a8d0736dc9e1b</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structRandomSamplingDataPointsFilter.html</anchorfile>
      <anchor>a1d2db1f11c5ec9e33709b3d250b956d0</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RandomSamplingDataPointsFilter</name>
      <anchorfile>structRandomSamplingDataPointsFilter.html</anchorfile>
      <anchor>a77e9fca0829e9724fb7be4cfca7ea10e</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RandomSamplingDataPointsFilter</name>
      <anchorfile>structRandomSamplingDataPointsFilter.html</anchorfile>
      <anchor>acd57ddb21b39c54a385ee8d4d5c46e33</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structRandomSamplingDataPointsFilter.html</anchorfile>
      <anchor>a2cc39479e57be9b7e257082ab21602d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structRandomSamplingDataPointsFilter.html</anchorfile>
      <anchor>afb164ef8fc723d923b4b5be5142d5e02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>prob</name>
      <anchorfile>structRandomSamplingDataPointsFilter.html</anchorfile>
      <anchor>a2bc1b5bf4d9b3863442de8d62ec9e66f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::RangeGenerator</name>
    <filename>classtesting_1_1internal_1_1RangeGenerator.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>testing::internal::ParamGeneratorInterface</base>
    <class kind="class">testing::internal::RangeGenerator::Iterator</class>
    <member kind="function" virtualness="virtual">
      <type>virtual ParamIteratorInterface&lt; T &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>ae68b59f9348ecf93e0947545a2424765</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ParamIteratorInterface&lt; T &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>a8d2acbb733791a14df6e7bd3754e9003</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RangeGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>a5b3b83223b9cada3569bcee729e0fdf3</anchor>
      <arglist>(T begin, T end, IncrementT step)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RangeGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>a680b80b06f471b5f93d8433609017021</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>a00ef0f268e44d48d129a52bf0f9f9539</anchor>
      <arglist>(const RangeGenerator &amp;other)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static int</type>
      <name>CalculateEndIndex</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>af617ad3b3e40bef967f1055dc7ae8ae6</anchor>
      <arglist>(const T &amp;begin, const T &amp;end, const IncrementT &amp;step)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T</type>
      <name>begin_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>af16307fd21766bcbb973d8b3335f1a3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T</type>
      <name>end_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>ac36eecbaf80b51a59d59a4a4fdf5b5db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const int</type>
      <name>end_index_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>a336878a1871133e49665df60ea944076</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const IncrementT</type>
      <name>step_</name>
      <anchorfile>classtesting_1_1internal_1_1RangeGenerator.html</anchorfile>
      <anchor>ae7f3c4b76d8610f030fdd12285ebd8fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::RE</name>
    <filename>classtesting_1_1internal_1_1RE.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>pattern</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a24236aab3a6b0183a145a6f4c0bb9848</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RE</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a8840bd639642f3d4769a94a68ce463c2</anchor>
      <arglist>(const ::std::string &amp;regex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RE</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a908ea936a5b7a14479a1b292a7189ca6</anchor>
      <arglist>(const char *regex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RE</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>ab215dbc2565fce641e1746ca43e9d68a</anchor>
      <arglist>(const RE &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RE</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>af3ad18e6c0b433f3d85ed23eda8119f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FullMatch</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>aa79a950758d0f1d62f7762d1e9cefe86</anchor>
      <arglist>(const ::std::string &amp;str, const RE &amp;re)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FullMatch</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a2b13ec1f6ccd6c32f7efa01e21588f0b</anchor>
      <arglist>(const char *str, const RE &amp;re)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PartialMatch</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a1e81f9a87211bdca645e025f8f0236c8</anchor>
      <arglist>(const ::std::string &amp;str, const RE &amp;re)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PartialMatch</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a97495dd4c2bb9589522823f060c8e8ba</anchor>
      <arglist>(const char *str, const RE &amp;re)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a6a07573fee776f88fe045d067dbebe18</anchor>
      <arglist>(RE)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a4c3a519ce849abc57d6d5fffbf1e04dc</anchor>
      <arglist>(const char *regex)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>regex_t</type>
      <name>full_regex_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a1627cf3c6e38a83518e7aefd659b938b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_valid_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>af9062fefab96529ff785f50097416d64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>regex_t</type>
      <name>partial_regex_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a1b3e42916c61db479ae90c7a96c22a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>pattern_</name>
      <anchorfile>classtesting_1_1internal_1_1RE.html</anchorfile>
      <anchor>a44ab32241fab42db5b6f7482776658ec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::read_impl</name>
    <filename>structYAML__PM_1_1read__impl.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::read_impl&lt; false &gt;</name>
    <filename>structYAML__PM_1_1read__impl_3_01false_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>read</name>
      <anchorfile>structYAML__PM_1_1read__impl_3_01false_01_4.html</anchorfile>
      <anchor>a7ae6fa827589c973a28ecf142c88d3f4</anchor>
      <arglist>(const Node &amp;node, T &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::read_impl&lt; true &gt;</name>
    <filename>structYAML__PM_1_1read__impl_3_01true_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>read</name>
      <anchorfile>structYAML__PM_1_1read__impl_3_01true_01_4.html</anchorfile>
      <anchor>a97155fea6df48992b4e18af28a211c77</anchor>
      <arglist>(const Node &amp;node, T &amp;value)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>custom_allocator::rebind</name>
    <filename>structcustom__allocator_1_1rebind.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>custom_allocator&lt; U &gt;</type>
      <name>other</name>
      <anchorfile>structcustom__allocator_1_1rebind.html</anchorfile>
      <anchor>ab1ad3e5fa0ca8dac99659fc9c2218f57</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::RegEx</name>
    <filename>classYAML__PM_1_1RegEx.html</filename>
    <member kind="function">
      <type>int</type>
      <name>Match</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a88ef571f6ed51df33ee03f4f41fdd154</anchor>
      <arglist>(const Source &amp;source) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Match</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a3fcd1eb3210d742fb0100cf472f2de13</anchor>
      <arglist>(const std::string &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Match</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a4ead9bcb4e6f5f14e7efe1ae9de0a542</anchor>
      <arglist>(const Stream &amp;in) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Matches</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a26915b9b24334416d47e96a641f4bcab</anchor>
      <arglist>(char ch) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Matches</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a62e9929d90867c88e07c86f6255dfc82</anchor>
      <arglist>(const Source &amp;source) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Matches</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a1daea350ef1424c7df5a1413935efdae</anchor>
      <arglist>(const std::string &amp;str) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Matches</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a5f6cbf3d6080097f1169e1294b7e0b66</anchor>
      <arglist>(const Stream &amp;in) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegEx</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a3c97345a52ea1380f2c85d04a75d68e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegEx</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a0edb5916922272804112467789bb7019</anchor>
      <arglist>(char a, char z)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegEx</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a75427c06da1b18f707808c7f78e45028</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RegEx</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a36784eb8170e77f6b6e435c0bd06371c</anchor>
      <arglist>(const std::string &amp;str, REGEX_OP op=REGEX_SEQ)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RegEx</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a1e53fec406710659f32d1dadc1c86543</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsValidSource</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a4613c1012d6a23aa2e78530447b9195a</anchor>
      <arglist>(const Source &amp;source) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsValidSource</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a36f96214908bca1a0e3b932c2637e955</anchor>
      <arglist>(const StringCharSource &amp;source) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>MatchOpAnd</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a94d115d1acb553de4c8850a442be1990</anchor>
      <arglist>(const Source &amp;source) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>MatchOpEmpty</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a69f3ef411cbc39ba5293f1bf193123ca</anchor>
      <arglist>(const Source &amp;source) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>MatchOpEmpty</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>acc6b935dab0a01506ec8159aaed78e73</anchor>
      <arglist>(const StringCharSource &amp;source) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>MatchOpMatch</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a88a2bc5c2e02b9222dafe900e973909e</anchor>
      <arglist>(const Source &amp;source) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>MatchOpNot</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>af728cd01096e710549375743078efc3e</anchor>
      <arglist>(const Source &amp;source) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>MatchOpOr</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>aeb3b2b3f2ba5f92c755c38b44a54f567</anchor>
      <arglist>(const Source &amp;source) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>MatchOpRange</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a3f6a0772957039a5766ade4332dfc142</anchor>
      <arglist>(const Source &amp;source) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>MatchOpSeq</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a3bfda8bbb9f3b63819b5654a8e5adccd</anchor>
      <arglist>(const Source &amp;source) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>MatchUnchecked</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a59e8a16985433c226c61a795220d7a06</anchor>
      <arglist>(const Source &amp;source) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RegEx</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a99e633f320325ef29f837cf7af049006</anchor>
      <arglist>(REGEX_OP op)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_a</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>abe76bc7fe251b664d0b7d818358b79d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>REGEX_OP</type>
      <name>m_op</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a90fe336001132c6b9db9731f72082166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; RegEx &gt;</type>
      <name>m_params</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a4b6cb05e2d44fbde88bbf91d1f3bb0e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>m_z</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a70f773db0ea59dea2739c98935080f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend RegEx</type>
      <name>operator!</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a3c7731d5527fba37b127415bdb1adb0d</anchor>
      <arglist>(const RegEx &amp;ex)</arglist>
    </member>
    <member kind="friend">
      <type>friend RegEx</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>af8a8507d7733acb5b6afe7c31c6a4fcd</anchor>
      <arglist>(const RegEx &amp;ex1, const RegEx &amp;ex2)</arglist>
    </member>
    <member kind="friend">
      <type>friend RegEx</type>
      <name>operator+</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a3a0d0ca374367ea11fc425a15d68e65c</anchor>
      <arglist>(const RegEx &amp;ex1, const RegEx &amp;ex2)</arglist>
    </member>
    <member kind="friend">
      <type>friend RegEx</type>
      <name>operator||</name>
      <anchorfile>classYAML__PM_1_1RegEx.html</anchorfile>
      <anchor>a9eced7f17c871a79a55680a265f7e084</anchor>
      <arglist>(const RegEx &amp;ex1, const RegEx &amp;ex2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::Registrar</name>
    <filename>structPointMatcherSupport_1_1Registrar.html</filename>
    <templarg></templarg>
    <class kind="struct">PointMatcherSupport::Registrar::ClassDescriptor</class>
    <class kind="struct">PointMatcherSupport::Registrar::GenericClassDescriptor</class>
    <class kind="struct">PointMatcherSupport::Registrar::GenericClassDescriptorNoParam</class>
    <member kind="typedef">
      <type>Interface</type>
      <name>TargetType</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar.html</anchorfile>
      <anchor>abd23f59a545a80f81563f9583ef57a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>DescriptorMap::const_iterator</type>
      <name>begin</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar.html</anchorfile>
      <anchor>a706d9de384262f272b9ffee799dccb3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Interface &gt;</type>
      <name>create</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar.html</anchorfile>
      <anchor>ad3fcf4cb89d7ff24a3b383f0a98a0f8b</anchor>
      <arglist>(const std::string &amp;name, const Parametrizable::Parameters &amp;params=Parametrizable::Parameters()) const</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; Interface &gt;</type>
      <name>createFromYAML</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar.html</anchorfile>
      <anchor>a463ddacb265c63f3e222f1d8a21eeaaf</anchor>
      <arglist>(const YAML::Node &amp;module) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dump</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar.html</anchorfile>
      <anchor>a42702d1a9e46de50029d9bbd708dd6cb</anchor>
      <arglist>(std::ostream &amp;stream) const</arglist>
    </member>
    <member kind="function">
      <type>DescriptorMap::const_iterator</type>
      <name>end</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar.html</anchorfile>
      <anchor>a09fae46dff47f54ef52b7c141ccacf6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>getDescription</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar.html</anchorfile>
      <anchor>af0b135e6d71eca3677cf6b80eab7ffe2</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>const ClassDescriptor *</type>
      <name>getDescriptor</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar.html</anchorfile>
      <anchor>a6b4ab26e3dd793b34bdd1ae3d3c3ac18</anchor>
      <arglist>(const std::string &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reg</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar.html</anchorfile>
      <anchor>a7c6ac616169339032436ccd2a0fd17bf</anchor>
      <arglist>(const std::string &amp;name, ClassDescriptor *descriptor)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Registrar</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar.html</anchorfile>
      <anchor>aa6b9e0f04c81e00b1e6d9224f74bf0ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; std::string, ClassDescriptor * &gt;</type>
      <name>DescriptorMap</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar.html</anchorfile>
      <anchor>a1871f2f88b41e1646d91defd64d6d0b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>DescriptorMap</type>
      <name>classes</name>
      <anchorfile>structPointMatcherSupport_1_1Registrar.html</anchorfile>
      <anchor>aafb8022be671f7c2117ce3ad8d5bdea6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveConst</name>
    <filename>structtesting_1_1internal_1_1RemoveConst.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveConst.html</anchorfile>
      <anchor>a1be32027ea4edcc0d15abd59aba4a97f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveConst&lt; const T &gt;</name>
    <filename>structtesting_1_1internal_1_1RemoveConst_3_01const_01T_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveConst_3_01const_01T_01_4.html</anchorfile>
      <anchor>ac88c6824d228ab05091e5a4f1c1a95fc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveConst&lt; const T[N]&gt;</name>
    <filename>structtesting_1_1internal_1_1RemoveConst_3_01const_01T_0fN_0e_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="typedef">
      <type>RemoveConst&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveConst_3_01const_01T_0fN_0e_4.html</anchorfile>
      <anchor>ac976b53cb5d031a120fafbe790650068</anchor>
      <arglist>[N]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RemoveNaNDataPointsFilter</name>
    <filename>structRemoveNaNDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structRemoveNaNDataPointsFilter.html</anchorfile>
      <anchor>aa73a85fde9600964946ec79cf745f377</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structRemoveNaNDataPointsFilter.html</anchorfile>
      <anchor>afd222e802061f1f89bce438eed469a97</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structRemoveNaNDataPointsFilter.html</anchorfile>
      <anchor>a802e9a566ba6f044876a56d66575b598</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoveNaNDataPointsFilter</name>
      <anchorfile>structRemoveNaNDataPointsFilter.html</anchorfile>
      <anchor>af2c9647dd564f13268f2e27f4658c200</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structRemoveNaNDataPointsFilter.html</anchorfile>
      <anchor>a43fbfaacbc52b5ef6993aafd4c8cf2bf</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveReference</name>
    <filename>structtesting_1_1internal_1_1RemoveReference.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveReference.html</anchorfile>
      <anchor>a9ca4f6499579225f7986b789ee4b2895</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::RemoveReference&lt; T &amp; &gt;</name>
    <filename>structtesting_1_1internal_1_1RemoveReference_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structtesting_1_1internal_1_1RemoveReference_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a3d0f32a66759f333c2dd66aa31005e6d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RemoveSensorBiasDataPointsFilter</name>
    <filename>structRemoveSensorBiasDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <class kind="struct">RemoveSensorBiasDataPointsFilter::SensorParameters</class>
    <member kind="typedef">
      <type>PM::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a974da127d7a9532bd86b3002d369c49f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PM::DataPointsFilter</type>
      <name>DataPointsFilter</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a3e7d2bb4ffbb35cee4ff0313102f0df5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>ae716ac15ee07ce96efdd72b11fa8b2f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>ac441b67bbdc013d1a9eb97b686bb5d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PM::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a87f78f74281a15a795fc22bfa05fa9ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a35ae9c083e93825a33ba48f3b3cd567a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a3c633d234e23c00cc4ec0d31777cd83b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a4949bb973d39431d4481cf66ba5bf41b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a7aeeeae9f81b4edd0faf414bd71444a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a6a1f941522aeb310f48e571cefb5063f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;</type>
      <name>PM</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a3e6abd273c82105a099639184ab967d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PM::Vector</type>
      <name>Vector</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>ac801276e768397dd234a6191414f259a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a94745322ca49d5b38eea2e7c844a061a</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>aa8ebb78ef316d52e27c32e07308351df</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RemoveSensorBiasDataPointsFilter</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a3a975d2f35ec1ba3d86b5ad6e9fd7558</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a447a10687bf72ea6d604dda7880639ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>ab76184e731983e06485dd3c333d33aef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>HDL_32E</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>ad3a4d0e20bb5bfd392ab535c68fa9ed5a05e702369f4591676b12af0638fe730a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LMS_1XX</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>ad3a4d0e20bb5bfd392ab535c68fa9ed5a13f1a9efc2e06617ee8fe03be10c7d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>SensorType</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>ad3a4d0e20bb5bfd392ab535c68fa9ed5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>LMS_1XX</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>ad3a4d0e20bb5bfd392ab535c68fa9ed5a13f1a9efc2e06617ee8fe03be10c7d4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>HDL_32E</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>ad3a4d0e20bb5bfd392ab535c68fa9ed5a05e702369f4591676b12af0638fe730a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>diffDist</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>ad0cd3e6bca843f5a4049e44470f2dc7c</anchor>
      <arglist>(const double depth, const T theta, const double aperture) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::array&lt; double, 4 &gt;</type>
      <name>getCoefficients</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a130aa60460448b7c9eb2eb48e5e96ec5</anchor>
      <arglist>(const double depth, const T theta, const double aperture) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>double</type>
      <name>ratioCurvature</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a349a275b5582a2b1b6a0f9e6d163c977</anchor>
      <arglist>(const double depth, const T theta, const double aperture) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T</type>
      <name>angleThreshold</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a6e1fac4d473150ce42b38acb518af9c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const SensorType</type>
      <name>sensorType</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>ae0d691938445cb960a7ad04d734e53d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr double</type>
      <name>c</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a7d8950de0110a60c16150cd25a783e27</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr double</type>
      <name>lambda_light</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a9d4faef5aac31e4d93b640d98521590a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr double</type>
      <name>pulse_intensity</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a4ebacab0983d83113dbe416eb6261746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr double</type>
      <name>tau</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter.html</anchorfile>
      <anchor>a68c97a128c9e603d4a896d78445f612f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::render_params_lines_t</name>
    <filename>structmp2p__icp_1_1render__params__lines__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structmp2p__icp_1_1render__params__lines__t.html</anchorfile>
      <anchor>a5aeda8ebe50f97a02ce8b6bee779264a</anchor>
      <arglist>(const render_params_lines_t &amp;o) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structmp2p__icp_1_1render__params__lines__t.html</anchorfile>
      <anchor>aa51e2d9b9f5040dcf99327d63eac4cc0</anchor>
      <arglist>(const render_params_lines_t &amp;o) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>render_params_lines_t</name>
      <anchorfile>structmp2p__icp_1_1render__params__lines__t.html</anchorfile>
      <anchor>aea9c61928f2f1824b15f69a06ce5d498</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::img::TColor</type>
      <name>color</name>
      <anchorfile>structmp2p__icp_1_1render__params__lines__t.html</anchorfile>
      <anchor>a35e6403daba12f49c3694304d5c2a6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>length</name>
      <anchorfile>structmp2p__icp_1_1render__params__lines__t.html</anchorfile>
      <anchor>a134c7dcf751abd1b75817014153d528c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; std::vector&lt; double &gt; &gt;</type>
      <name>lengths</name>
      <anchorfile>structmp2p__icp_1_1render__params__lines__t.html</anchorfile>
      <anchor>a9bb1618b10f08dc8c36581012ccaa8cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visible</name>
      <anchorfile>structmp2p__icp_1_1render__params__lines__t.html</anchorfile>
      <anchor>ac047d1a63b78589c578d801f79e18c46</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::render_params_pairings_pt2ln_t</name>
    <filename>structmp2p__icp_1_1render__params__pairings__pt2ln__t.html</filename>
    <member kind="function">
      <type></type>
      <name>render_params_pairings_pt2ln_t</name>
      <anchorfile>structmp2p__icp_1_1render__params__pairings__pt2ln__t.html</anchorfile>
      <anchor>a44d5da78020ec1c19cb2b8d71e94e2b5</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::img::TColor</type>
      <name>lineColor</name>
      <anchorfile>structmp2p__icp_1_1render__params__pairings__pt2ln__t.html</anchorfile>
      <anchor>a4038c6cbf88fc657c22efb34288cb48f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>lineLength</name>
      <anchorfile>structmp2p__icp_1_1render__params__pairings__pt2ln__t.html</anchorfile>
      <anchor>a4ade438579e3acc83cc543ef1cdb66cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::img::TColor</type>
      <name>segmentColor</name>
      <anchorfile>structmp2p__icp_1_1render__params__pairings__pt2ln__t.html</anchorfile>
      <anchor>a1af8f4f8e82330c87aa9a514b9d9de53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visible</name>
      <anchorfile>structmp2p__icp_1_1render__params__pairings__pt2ln__t.html</anchorfile>
      <anchor>a8683d44f0daf3c34e058baad03a2522e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::render_params_pairings_pt2pl_t</name>
    <filename>structmp2p__icp_1_1render__params__pairings__pt2pl__t.html</filename>
    <member kind="function">
      <type></type>
      <name>render_params_pairings_pt2pl_t</name>
      <anchorfile>structmp2p__icp_1_1render__params__pairings__pt2pl__t.html</anchorfile>
      <anchor>a300dc464d7557834902a9df4e7d17272</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::img::TColor</type>
      <name>planePatchColor</name>
      <anchorfile>structmp2p__icp_1_1render__params__pairings__pt2pl__t.html</anchorfile>
      <anchor>a2bcf87ed2e7a7e5410c52d78ded14e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>planePatchSize</name>
      <anchorfile>structmp2p__icp_1_1render__params__pairings__pt2pl__t.html</anchorfile>
      <anchor>a0204f177aa0d3374e454caf96d00c413</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::img::TColor</type>
      <name>segmentColor</name>
      <anchorfile>structmp2p__icp_1_1render__params__pairings__pt2pl__t.html</anchorfile>
      <anchor>ab8eabfaaccf9f42d6209877a531d08c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visible</name>
      <anchorfile>structmp2p__icp_1_1render__params__pairings__pt2pl__t.html</anchorfile>
      <anchor>a0588551401d9d8ef6c8a25d4fd5286fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::render_params_pairings_pt2pt_t</name>
    <filename>structmp2p__icp_1_1render__params__pairings__pt2pt__t.html</filename>
    <member kind="function">
      <type></type>
      <name>render_params_pairings_pt2pt_t</name>
      <anchorfile>structmp2p__icp_1_1render__params__pairings__pt2pt__t.html</anchorfile>
      <anchor>a597842e54acbebaef558152bb8c67c41</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::img::TColor</type>
      <name>color</name>
      <anchorfile>structmp2p__icp_1_1render__params__pairings__pt2pt__t.html</anchorfile>
      <anchor>a70f48b40828ff6c6fa863dd7c1caa0db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visible</name>
      <anchorfile>structmp2p__icp_1_1render__params__pairings__pt2pt__t.html</anchorfile>
      <anchor>a8ecae27184e869a193df2c101f85df08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::render_params_planes_t</name>
    <filename>structmp2p__icp_1_1render__params__planes__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structmp2p__icp_1_1render__params__planes__t.html</anchorfile>
      <anchor>a286b5ffef9135e759e53e1833dc272f6</anchor>
      <arglist>(const render_params_planes_t &amp;o) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structmp2p__icp_1_1render__params__planes__t.html</anchorfile>
      <anchor>a9b8a8310c81b1b501de5cac0839ea1cf</anchor>
      <arglist>(const render_params_planes_t &amp;o) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>render_params_planes_t</name>
      <anchorfile>structmp2p__icp_1_1render__params__planes__t.html</anchorfile>
      <anchor>a69e15b45d00a68f2ff192757355ad0b4</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::img::TColor</type>
      <name>color</name>
      <anchorfile>structmp2p__icp_1_1render__params__planes__t.html</anchorfile>
      <anchor>ad99825e778d9014bb870b96dfee77f6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>gridSpacing</name>
      <anchorfile>structmp2p__icp_1_1render__params__planes__t.html</anchorfile>
      <anchor>ac026a405c2b445b7687921de92f9cff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>halfWidth</name>
      <anchorfile>structmp2p__icp_1_1render__params__planes__t.html</anchorfile>
      <anchor>a6afd22907ebbe61b85a056fdaf9616e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visible</name>
      <anchorfile>structmp2p__icp_1_1render__params__planes__t.html</anchorfile>
      <anchor>a5b57a9d822a64ed39b04308185fcbe14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::render_params_point_layer_t</name>
    <filename>structmp2p__icp_1_1render__params__point__layer__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structmp2p__icp_1_1render__params__point__layer__t.html</anchorfile>
      <anchor>a1d443bd23ad0980625e5c0a75a69bee7</anchor>
      <arglist>(const render_params_point_layer_t &amp;o) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structmp2p__icp_1_1render__params__point__layer__t.html</anchorfile>
      <anchor>a13f9135daeb92bfe0058d4327dc3db85</anchor>
      <arglist>(const render_params_point_layer_t &amp;o) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>render_params_point_layer_t</name>
      <anchorfile>structmp2p__icp_1_1render__params__point__layer__t.html</anchorfile>
      <anchor>ac824ab5fd04b00925b95800601840e6e</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>mrpt::img::TColor</type>
      <name>color</name>
      <anchorfile>structmp2p__icp_1_1render__params__point__layer__t.html</anchorfile>
      <anchor>aa59518935a42e72459201aa46fd3cb6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; color_mode_t &gt;</type>
      <name>colorMode</name>
      <anchorfile>structmp2p__icp_1_1render__params__point__layer__t.html</anchorfile>
      <anchor>a72c5f992f4c85f2e3597929e44531cf1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>pointSize</name>
      <anchorfile>structmp2p__icp_1_1render__params__point__layer__t.html</anchorfile>
      <anchor>a012f67ccc9689025247ed584d95ae636</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>render_voxelmaps_as_points</name>
      <anchorfile>structmp2p__icp_1_1render__params__point__layer__t.html</anchorfile>
      <anchor>a1f0a8727c9007865eda9308a200b4153</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>render_voxelmaps_free_space</name>
      <anchorfile>structmp2p__icp_1_1render__params__point__layer__t.html</anchorfile>
      <anchor>a236cfc96d82933e18d722f645a2a3902</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::render_params_points_t</name>
    <filename>structmp2p__icp_1_1render__params__points__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structmp2p__icp_1_1render__params__points__t.html</anchorfile>
      <anchor>aa1ec72098d7f754303e1785a6cd10dda</anchor>
      <arglist>(const render_params_points_t &amp;o) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structmp2p__icp_1_1render__params__points__t.html</anchorfile>
      <anchor>a73ac354f62d45d79d7456f7f0780a548</anchor>
      <arglist>(const render_params_points_t &amp;o) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>render_params_points_t</name>
      <anchorfile>structmp2p__icp_1_1render__params__points__t.html</anchorfile>
      <anchor>a369f1c04acb16ec4a08cb87882b65f45</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>render_params_point_layer_t</type>
      <name>allLayers</name>
      <anchorfile>structmp2p__icp_1_1render__params__points__t.html</anchorfile>
      <anchor>a411b9ebc744dd7815817c00370fbe814</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; layer_name_t, render_params_point_layer_t &gt;</type>
      <name>perLayer</name>
      <anchorfile>structmp2p__icp_1_1render__params__points__t.html</anchorfile>
      <anchor>a5b463bfa3f18edde71132697a68fdd58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>visible</name>
      <anchorfile>structmp2p__icp_1_1render__params__points__t.html</anchorfile>
      <anchor>a7acf15cdb6e721fc893d5846a9ee5b00</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::render_params_t</name>
    <filename>structmp2p__icp_1_1render__params__t.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>structmp2p__icp_1_1render__params__t.html</anchorfile>
      <anchor>a0fa220b5d63f9bdafba3bdc67b58f27a</anchor>
      <arglist>(const render_params_t &amp;o) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structmp2p__icp_1_1render__params__t.html</anchorfile>
      <anchor>a989201c14716e532621604de26dddb90</anchor>
      <arglist>(const render_params_t &amp;o) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>render_params_t</name>
      <anchorfile>structmp2p__icp_1_1render__params__t.html</anchorfile>
      <anchor>aaff0a52230f7bbe5ba25e822c1681e76</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>render_params_lines_t</type>
      <name>lines</name>
      <anchorfile>structmp2p__icp_1_1render__params__t.html</anchorfile>
      <anchor>a7d27f79c9b15cdcece368c742cd6b206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>render_params_planes_t</type>
      <name>planes</name>
      <anchorfile>structmp2p__icp_1_1render__params__t.html</anchorfile>
      <anchor>afe8f93943fef15e09819dd00493e9906</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>render_params_points_t</type>
      <name>points</name>
      <anchorfile>structmp2p__icp_1_1render__params__t.html</anchorfile>
      <anchor>a37b3aeeb451b13793e24bb3868a991f1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::RepresentationException</name>
    <filename>classYAML__PM_1_1RepresentationException.html</filename>
    <base>YAML_PM::Exception</base>
    <member kind="function">
      <type></type>
      <name>RepresentationException</name>
      <anchorfile>classYAML__PM_1_1RepresentationException.html</anchorfile>
      <anchor>a78604ed3f8b94a131965e5a0f698fa87</anchor>
      <arglist>(const Mark &amp;mark_, const std::string &amp;msg_)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>linb::any::requires_allocation</name>
    <filename>structlinb_1_1any_1_1requires__allocation.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::QualityEvaluator::Result</name>
    <filename>structmp2p__icp_1_1QualityEvaluator_1_1Result.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>hard_discard</name>
      <anchorfile>structmp2p__icp_1_1QualityEvaluator_1_1Result.html</anchorfile>
      <anchor>ae29f2b9e74d733bf1fc05bc032efda6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>quality</name>
      <anchorfile>structmp2p__icp_1_1QualityEvaluator_1_1Result.html</anchorfile>
      <anchor>a8ce5f45248b41eed668b2b0b271d91a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::Results</name>
    <filename>structmp2p__icp_1_1Results.html</filename>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>structmp2p__icp_1_1Results.html</anchorfile>
      <anchor>a0b911714e7f1e84f61d970ab2341c6f0</anchor>
      <arglist>(std::ostream &amp;o) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeFrom</name>
      <anchorfile>structmp2p__icp_1_1Results.html</anchorfile>
      <anchor>aa6108e890776e62f026c1c9bafb6e7a2</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serializeTo</name>
      <anchorfile>structmp2p__icp_1_1Results.html</anchorfile>
      <anchor>a69425fd64d83d7bbffbfc499ad9a735f</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out) const</arglist>
    </member>
    <member kind="variable">
      <type>Pairings</type>
      <name>finalPairings</name>
      <anchorfile>structmp2p__icp_1_1Results.html</anchorfile>
      <anchor>a243df407e38e14bcdd739ab8f4cdee81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>nIterations</name>
      <anchorfile>structmp2p__icp_1_1Results.html</anchorfile>
      <anchor>a06cfcec56a83b9c26c80a9a84bdc05f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::poses::CPose3DPDFGaussian</type>
      <name>optimal_tf</name>
      <anchorfile>structmp2p__icp_1_1Results.html</anchorfile>
      <anchor>a41f86257d24a437a0d7cc88ff38fb301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>optimalScale</name>
      <anchorfile>structmp2p__icp_1_1Results.html</anchorfile>
      <anchor>a7242d2c968a4f689d5370be6dc33de05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>quality</name>
      <anchorfile>structmp2p__icp_1_1Results.html</anchorfile>
      <anchor>a82774f03c67adba8da29c2e82c7205b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IterTermReason</type>
      <name>terminationReason</name>
      <anchorfile>structmp2p__icp_1_1Results.html</anchorfile>
      <anchor>a04bcdd52debaf47f0c66a019a772302a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TransformationsImpl::RigidTransformation</name>
    <filename>structTransformationsImpl_1_1RigidTransformation.html</filename>
    <base>PointMatcher::Transformation</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkParameters</name>
      <anchorfile>structTransformationsImpl_1_1RigidTransformation.html</anchorfile>
      <anchor>a0a62763110c9223b84038dea25a5619a</anchor>
      <arglist>(const TransformationParameters &amp;parameters) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>compute</name>
      <anchorfile>structTransformationsImpl_1_1RigidTransformation.html</anchorfile>
      <anchor>aba1f36518a372bd472e4ed178aabc16a</anchor>
      <arglist>(const DataPoints &amp;input, const TransformationParameters &amp;parameters) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TransformationParameters</type>
      <name>correctParameters</name>
      <anchorfile>structTransformationsImpl_1_1RigidTransformation.html</anchorfile>
      <anchor>a969644ab0f02d1591dcf4d2dc3053c00</anchor>
      <arglist>(const TransformationParameters &amp;parameters) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RigidTransformation</name>
      <anchorfile>structTransformationsImpl_1_1RigidTransformation.html</anchorfile>
      <anchor>acae5ffe3fc75ab19bb78285d894f3d8b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structTransformationsImpl_1_1RigidTransformation.html</anchorfile>
      <anchor>a0b3768e6ee3327cba69058262e453560</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tsl::detail_robin_hash::robin_hash</name>
    <filename>classtsl_1_1detail__robin__hash_1_1robin__hash.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>StoreHash</templarg>
    <templarg></templarg>
    <class kind="class">tsl::detail_robin_hash::robin_hash::robin_iterator</class>
    <member kind="typedef">
      <type>Allocator</type>
      <name>allocator_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aeda2cef10fe15ff7953e6aa0433ada6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>robin_iterator&lt; true &gt;</type>
      <name>const_iterator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ad8c3296c96efcd99a9a57b647e32f573</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>adf7f923f717c88e6e394dc7e32eb7d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a60a745268c4df3b28ef154fe0949d0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a5cfbcd23725f53d67dc61f58e8a1379e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Hash</type>
      <name>hasher</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0b9227d7a66492cef157cd8c9dc8e319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>robin_iterator&lt; false &gt;</type>
      <name>iterator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a72c542e1ad48127eb9d7bf2cd52471e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>KeyEqual</type>
      <name>key_equal</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a2c4de138a046875ad6861b9ec3e1259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename KeySelect::key_type</type>
      <name>key_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a283312016dcb08dd7e64bfebb94a284b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a1b80d1395ecf1d9c06b6585030eb962f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a3ea7411cc9c577ff7e3173376507f8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>adda293c49b4383de44cfe90428b53abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ValueType</type>
      <name>value_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a7040c9dfa801bb5b4e8c0333a8df43f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U::value_type &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a03d713ad22d8d2e676857bb8f6f64852</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const U::value_type &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a5c8725ed605e3ec7ed4b14532af4bba0</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>U::value_type &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aec542fcdfb63b6a77cc1b62a4f7d6d93</anchor>
      <arglist>(const K &amp;key, std::size_t hash)</arglist>
    </member>
    <member kind="function">
      <type>const U::value_type &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a3c5e1823606e6245f6d7562c8ca4ba62</anchor>
      <arglist>(const K &amp;key, std::size_t hash) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ae75756d501987639bbf264a193dccb7a</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0dffb465e7a60ffd54f0b8a6c80790a6</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>bucket_count</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a82d07c98305050461c5e853f3734434b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a6b68864e2f53247e669f05364f9386df</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a945a6d53ef68a5328d2be650314aaece</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>afbddec95c84245c737fd2e0aa7e39fe3</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a59beac1bdf937af5803da9c60a3f9e37</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a6c06b6e22caea7cc1fb84084f076fd8b</anchor>
      <arglist>(const K &amp;key, std::size_t hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a915500ff4656b6b8719a15d31f7ab56b</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a8c6333cece791f9f1fb847a94f959d67</anchor>
      <arglist>(const K &amp;key, std::size_t hash) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a840d33235598b07a705adb2658f5cff7</anchor>
      <arglist>(Deserializer &amp;deserializer, bool hash_compatible)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>emplace</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a4a4c1de2bdaee5a515d983ca56665dbc</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>emplace_hint</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a8375c4c7434024d76da40509cd89c72e</anchor>
      <arglist>(const_iterator hint, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a24d9538f5eab01edb6621f1d41c04cfc</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a6a97a3c54e0c1aaea3128ba516131717</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a9535ac8fa8e808cf66064eab64ebd5ec</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a356fd39b766aec21d31be63e55bc3d71</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a77efb6417303f1ca390904e5f003cfec</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a83afff6b92f5b1d14223ec98c3cda5a1</anchor>
      <arglist>(const K &amp;key, std::size_t hash)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a80ab3bc3ec9afc41dfbf28b21169fb7f</anchor>
      <arglist>(const K &amp;key, std::size_t hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aba55625f7cec2f0a0ac3b2a5a203553f</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a33b6ee4e6b171405a0192e026e4b21ef</anchor>
      <arglist>(const K &amp;key, std::size_t hash)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a3a951954fc27ae886f800065d1e6ed3e</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a7f16b4b4434a0b48d17c37735ac8b1ef</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a771eb1a20fab68e5d645576ec87a9225</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase_fast</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a07adb1e60300e6b487eacfe2ecec9bd8</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0b90c6fc2c844cdb217d36e20d3b8348</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0e8902ef4b9ed0bb7bf8deb1ef54b638</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aba739652aec161a8d13c675e2c3bdabe</anchor>
      <arglist>(const K &amp;key, std::size_t hash)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a7f06f5524823bbb95c88a281f0047919</anchor>
      <arglist>(const K &amp;key, std::size_t hash) const</arglist>
    </member>
    <member kind="function">
      <type>allocator_type</type>
      <name>get_allocator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a6d03c1998dbafb3bc2d7c63027f0b159</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>hasher</type>
      <name>hash_function</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a38ad0d7af051e5580f92bad7021880ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aaf74fa2603261bfe3f1b547dca46e626</anchor>
      <arglist>(InputIt first, InputIt last)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aa0cf8f98045eb7275f9ded9085abf0e9</anchor>
      <arglist>(P &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert_hint</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a6006219185b630530263c0cf52d7c01a</anchor>
      <arglist>(const_iterator hint, P &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a308d23d9b49810b22b98eb5dd1132609</anchor>
      <arglist>(const_iterator hint, K &amp;&amp;key, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a501965732b22e289a0b282bd904bab82</anchor>
      <arglist>(K &amp;&amp;key, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>key_equal</type>
      <name>key_eq</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a04b60bd4bb6950d15c9313f3f5f44ea8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>load_factor</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a739073d9ee9a48ac0c89c041bd136a08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_bucket_count</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>af4122f060e7d885012f98d92993ab5cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>max_load_factor</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a967995c9781b76a6134733d104fd1893</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>max_load_factor</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aa125fc16f518d067351bfa6fe968ccce</anchor>
      <arglist>(float ml)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a6a7d8c3c60013a360bd4f95fa186c9e5</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>min_load_factor</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a28d1d3bbd5f667aec7dc30a2ab1ce8e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>min_load_factor</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a12e7548cfc9b9c514e20982d7e995f1d</anchor>
      <arglist>(float ml)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>mutable_iterator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aed879d9e608af630358e1c41d28359fc</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>robin_hash &amp;</type>
      <name>operator=</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a3d61bc7d267efb08f538615a48569a7b</anchor>
      <arglist>(const robin_hash &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>robin_hash &amp;</type>
      <name>operator=</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ad1cd112d25acf2d6c5dddb5801dcf5a5</anchor>
      <arglist>(robin_hash &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type>U::value_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a8ccbd7862f50c262daef12d45c238c57</anchor>
      <arglist>(K &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rehash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aef47fc230fba237cc72764e5c0b01512</anchor>
      <arglist>(size_type count_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a2420f34f1a39558399a626f245276293</anchor>
      <arglist>(size_type count_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aaad58cb65e5ddfea6c508bdb6fa76d09</anchor>
      <arglist>(const robin_hash &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>afdf28d523b69f310d550b5e4d5ce6715</anchor>
      <arglist>(robin_hash &amp;&amp;other) noexcept(std::is_nothrow_move_constructible&lt; Hash &gt;::value &amp;&amp;std::is_nothrow_move_constructible&lt; KeyEqual &gt;::value &amp;&amp;std::is_nothrow_move_constructible&lt; GrowthPolicy &gt;::value &amp;&amp;std::is_nothrow_move_constructible&lt; buckets_container_type &gt;::value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a6941f1aadf678dc6ac97cf8f6517b3b6</anchor>
      <arglist>(size_type bucket_count, const Hash &amp;hash, const KeyEqual &amp;equal, const Allocator &amp;alloc, float min_load_factor=DEFAULT_MIN_LOAD_FACTOR, float max_load_factor=DEFAULT_MAX_LOAD_FACTOR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a568abdf5b7a2921209f14d39cc4e9060</anchor>
      <arglist>(Serializer &amp;serializer) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ab371573bb534343b56cec00bfd35825d</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a8fc4c65d400177124ac70f5a54a536f9</anchor>
      <arglist>(robin_hash &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>try_emplace</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a400f0689a0342960a00ab7b51c619f3b</anchor>
      <arglist>(K &amp;&amp;key, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>try_emplace_hint</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ab57cd48ca50ec8968561a0c30cd4f3a1</anchor>
      <arglist>(const_iterator hint, K &amp;&amp;key, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_type</type>
      <name>DEFAULT_INIT_BUCKETS_SIZE</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0603fdd5f8077d7a47cd94f9f9c1659f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr float</type>
      <name>DEFAULT_MAX_LOAD_FACTOR</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aa3ae0a8d79a3d44851f8194f4537793a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr float</type>
      <name>DEFAULT_MIN_LOAD_FACTOR</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a102b83e294ce89c1924b023edca9c350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr float</type>
      <name>MAXIMUM_MAX_LOAD_FACTOR</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a1ff7a2f75d4d932ca73eda86e41cc70c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr float</type>
      <name>MAXIMUM_MIN_LOAD_FACTOR</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a62f3c366d670a5a0ad3f3f7ac3f6849b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr float</type>
      <name>MINIMUM_MAX_LOAD_FACTOR</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aa9fed0463889b71755137f0b910579e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr float</type>
      <name>MINIMUM_MIN_LOAD_FACTOR</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ae6d76e10791e5b0c92707623e9cbf66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>tsl::detail_robin_hash::bucket_entry&lt; value_type, STORE_HASH &gt;</type>
      <name>bucket_entry</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a8ff6168096f15f7e65b4b4daae46193d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename std::allocator_traits&lt; allocator_type &gt;::template rebind_alloc&lt; bucket_entry &gt;</type>
      <name>buckets_allocator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a2ccf5e6e23278e11bc13a1b12bc85c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; bucket_entry, buckets_allocator &gt;</type>
      <name>buckets_container_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a92947203a2e56f9d68196e2454d1ffe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename bucket_entry::distance_type</type>
      <name>distance_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ac8dcb93f0312a72b6eeab127cddf27af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename std::integral_constant&lt; bool, !std::is_same&lt; U, void &gt;::value &gt;</type>
      <name>has_mapped_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ad1c63daae78f82be9ed8aa9748dd1f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::size_t</type>
      <name>bucket_for_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a5a52e36ca50f7cb3d6fd9a99913f8c9c</anchor>
      <arglist>(std::size_t hash) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clear_and_shrink</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a3341d27c1ed75c67768f56fa2ad1c4c6</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>compare_keys</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ad8c03bb375e9fcd937985c9314f07261</anchor>
      <arglist>(const K1 &amp;key1, const K2 &amp;key2) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deserialize_impl</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0eb0c915436e9f594874d0db72a19d37</anchor>
      <arglist>(Deserializer &amp;deserializer, bool hash_compatible)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>erase_from_bucket</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a7a33132b6ab16d543d4fd2a0c1861af6</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>iterator</type>
      <name>find_impl</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ac032ad46dfad73e0fa294da5de4e0b10</anchor>
      <arglist>(const K &amp;key, std::size_t hash)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const_iterator</type>
      <name>find_impl</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a37c092232d69846e417b1f1c02f23f7c</anchor>
      <arglist>(const K &amp;key, std::size_t hash) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::size_t</type>
      <name>hash_key</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a399ead09b62361f796b4f3094fcd70cd</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert_impl</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a91e08b39de57e9018320103e3e77d84e</anchor>
      <arglist>(const K &amp;key, Args &amp;&amp;... value_type_args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>insert_value</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a7f481a86215cafd0ea4f338fcc43a7db</anchor>
      <arglist>(std::size_t ibucket, distance_type dist_from_ideal_bucket, truncated_hash_type hash, Args &amp;&amp;... value_type_args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>insert_value</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ad4f24cb6a5f6a11022598d325b99265e</anchor>
      <arglist>(std::size_t ibucket, distance_type dist_from_ideal_bucket, truncated_hash_type hash, value_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>insert_value_impl</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a342c8ac949a7a3a6503d012c8ecafbb8</anchor>
      <arglist>(std::size_t ibucket, distance_type dist_from_ideal_bucket, truncated_hash_type hash, value_type &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>insert_value_on_rehash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ae3a475673587fa831b96f1a24738bfe5</anchor>
      <arglist>(std::size_t ibucket, distance_type dist_from_ideal_bucket, truncated_hash_type hash, value_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::size_t</type>
      <name>next_bucket</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a18e4e4f67fca285000fa2d664273c14d</anchor>
      <arglist>(std::size_t index) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::size_t</type>
      <name>next_bucket</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a18e4e4f67fca285000fa2d664273c14d</anchor>
      <arglist>(std::size_t index) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rehash_impl</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aaf0e1c20edc5bdcea17ace051b4edace</anchor>
      <arglist>(size_type count_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>rehash_on_extreme_load</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ac9562c0908ab87d5302a041caf397d4e</anchor>
      <arglist>(distance_type curr_dist_from_ideal_bucket)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize_impl</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>acbda59585974e383a5e84701e490dbbf</anchor>
      <arglist>(Serializer &amp;serializer) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bucket_entry *</type>
      <name>static_empty_bucket_ptr</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ad797f01a40352ec86d14162883c3b9de</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>USE_STORED_HASH_ON_REHASH</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0aa698b49ccd31d15101ea4db66c6f53</anchor>
      <arglist>(size_type bucket_count)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_bucket_count</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0c2d398a267dfa4be524db949ebb70e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bucket_entry *</type>
      <name>m_buckets</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a9b0359da0bdc5033a40735fa0184b1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>buckets_container_type</type>
      <name>m_buckets_data</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>afd6e881df3b5d2f6f19f23b41bc0559f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_grow_on_next_insert</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a1fb4d173de2d63c45321a5340ddb72ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_load_threshold</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ac4d6819027e843f3822718f9086a06fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_max_load_factor</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ab4a79ce2e324047dd299c35253b4435c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_min_load_factor</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a83f7b21ec0c0ec00d91eeb42927a9737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_nb_elements</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a08ea3deddd66af49ae64e1cb14e19d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_try_shrink_on_next_insert</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a19a60e142520fb165fafea0334d38b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const slz_size_type</type>
      <name>SERIALIZATION_PROTOCOL_VERSION</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a24becc860b63e2aadd2425197c87542e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr bool</type>
      <name>STORE_HASH</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a19c0cb1be099d3aac9d3e4411c889748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr bool</type>
      <name>USE_STORED_HASH_ON_LOOKUP</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aedda7e60f06c615cbf2106fcd7983c56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robin_hash&lt; Key, KeySelect, void, std::hash&lt; Key &gt;, std::equal_to&lt; Key &gt;, std::allocator&lt; Key &gt;, false, tsl::rh::power_of_two_growth_policy&lt; 2 &gt; &gt;</name>
    <filename>classtsl_1_1detail__robin__hash_1_1robin__hash.html</filename>
    <base protection="private">power_of_two_growth_policy&lt; 2 &gt;</base>
    <member kind="typedef">
      <type>std::allocator&lt; Key &gt;</type>
      <name>allocator_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aeda2cef10fe15ff7953e6aa0433ada6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>robin_iterator&lt; true &gt;</type>
      <name>const_iterator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ad8c3296c96efcd99a9a57b647e32f573</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const value_type *</type>
      <name>const_pointer</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>adf7f923f717c88e6e394dc7e32eb7d1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a60a745268c4df3b28ef154fe0949d0f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a5cfbcd23725f53d67dc61f58e8a1379e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::hash&lt; Key &gt;</type>
      <name>hasher</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0b9227d7a66492cef157cd8c9dc8e319</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>robin_iterator&lt; false &gt;</type>
      <name>iterator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a72c542e1ad48127eb9d7bf2cd52471e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::equal_to&lt; Key &gt;</type>
      <name>key_equal</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a2c4de138a046875ad6861b9ec3e1259e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename KeySelect::key_type</type>
      <name>key_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a283312016dcb08dd7e64bfebb94a284b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a1b80d1395ecf1d9c06b6585030eb962f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a3ea7411cc9c577ff7e3173376507f8f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>size_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>adda293c49b4383de44cfe90428b53abe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Key</type>
      <name>value_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a7040c9dfa801bb5b4e8c0333a8df43f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>U::value_type &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a03d713ad22d8d2e676857bb8f6f64852</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const U::value_type &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a5c8725ed605e3ec7ed4b14532af4bba0</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>U::value_type &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aec542fcdfb63b6a77cc1b62a4f7d6d93</anchor>
      <arglist>(const K &amp;key, std::size_t hash)</arglist>
    </member>
    <member kind="function">
      <type>const U::value_type &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a3c5e1823606e6245f6d7562c8ca4ba62</anchor>
      <arglist>(const K &amp;key, std::size_t hash) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ae75756d501987639bbf264a193dccb7a</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0dffb465e7a60ffd54f0b8a6c80790a6</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>bucket_count</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a82d07c98305050461c5e853f3734434b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a6b68864e2f53247e669f05364f9386df</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a945a6d53ef68a5328d2be650314aaece</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>afbddec95c84245c737fd2e0aa7e39fe3</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a59beac1bdf937af5803da9c60a3f9e37</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a6c06b6e22caea7cc1fb84084f076fd8b</anchor>
      <arglist>(const K &amp;key, std::size_t hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a915500ff4656b6b8719a15d31f7ab56b</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a8c6333cece791f9f1fb847a94f959d67</anchor>
      <arglist>(const K &amp;key, std::size_t hash) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>deserialize</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a840d33235598b07a705adb2658f5cff7</anchor>
      <arglist>(Deserializer &amp;deserializer, bool hash_compatible)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>emplace</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a4a4c1de2bdaee5a515d983ca56665dbc</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>emplace_hint</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a8375c4c7434024d76da40509cd89c72e</anchor>
      <arglist>(const_iterator hint, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a24d9538f5eab01edb6621f1d41c04cfc</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a6a97a3c54e0c1aaea3128ba516131717</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a9535ac8fa8e808cf66064eab64ebd5ec</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a356fd39b766aec21d31be63e55bc3d71</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a77efb6417303f1ca390904e5f003cfec</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a83afff6b92f5b1d14223ec98c3cda5a1</anchor>
      <arglist>(const K &amp;key, std::size_t hash)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a80ab3bc3ec9afc41dfbf28b21169fb7f</anchor>
      <arglist>(const K &amp;key, std::size_t hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aba55625f7cec2f0a0ac3b2a5a203553f</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a33b6ee4e6b171405a0192e026e4b21ef</anchor>
      <arglist>(const K &amp;key, std::size_t hash)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a3a951954fc27ae886f800065d1e6ed3e</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a7f16b4b4434a0b48d17c37735ac8b1ef</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a771eb1a20fab68e5d645576ec87a9225</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase_fast</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a07adb1e60300e6b487eacfe2ecec9bd8</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0b90c6fc2c844cdb217d36e20d3b8348</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0e8902ef4b9ed0bb7bf8deb1ef54b638</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aba739652aec161a8d13c675e2c3bdabe</anchor>
      <arglist>(const K &amp;key, std::size_t hash)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a7f06f5524823bbb95c88a281f0047919</anchor>
      <arglist>(const K &amp;key, std::size_t hash) const</arglist>
    </member>
    <member kind="function">
      <type>allocator_type</type>
      <name>get_allocator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a6d03c1998dbafb3bc2d7c63027f0b159</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>hasher</type>
      <name>hash_function</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a38ad0d7af051e5580f92bad7021880ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aaf74fa2603261bfe3f1b547dca46e626</anchor>
      <arglist>(InputIt first, InputIt last)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aa0cf8f98045eb7275f9ded9085abf0e9</anchor>
      <arglist>(P &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert_hint</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a6006219185b630530263c0cf52d7c01a</anchor>
      <arglist>(const_iterator hint, P &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a308d23d9b49810b22b98eb5dd1132609</anchor>
      <arglist>(const_iterator hint, K &amp;&amp;key, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a501965732b22e289a0b282bd904bab82</anchor>
      <arglist>(K &amp;&amp;key, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>key_equal</type>
      <name>key_eq</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a04b60bd4bb6950d15c9313f3f5f44ea8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>load_factor</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a739073d9ee9a48ac0c89c041bd136a08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_bucket_count</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>af4122f060e7d885012f98d92993ab5cb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>max_load_factor</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a967995c9781b76a6134733d104fd1893</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>max_load_factor</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aa125fc16f518d067351bfa6fe968ccce</anchor>
      <arglist>(float ml)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a6a7d8c3c60013a360bd4f95fa186c9e5</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>min_load_factor</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a28d1d3bbd5f667aec7dc30a2ab1ce8e2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>min_load_factor</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a12e7548cfc9b9c514e20982d7e995f1d</anchor>
      <arglist>(float ml)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>mutable_iterator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aed879d9e608af630358e1c41d28359fc</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>robin_hash &amp;</type>
      <name>operator=</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a3d61bc7d267efb08f538615a48569a7b</anchor>
      <arglist>(const robin_hash &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>robin_hash &amp;</type>
      <name>operator=</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ad1cd112d25acf2d6c5dddb5801dcf5a5</anchor>
      <arglist>(robin_hash &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type>U::value_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a8ccbd7862f50c262daef12d45c238c57</anchor>
      <arglist>(K &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rehash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aef47fc230fba237cc72764e5c0b01512</anchor>
      <arglist>(size_type count_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a2420f34f1a39558399a626f245276293</anchor>
      <arglist>(size_type count_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aaad58cb65e5ddfea6c508bdb6fa76d09</anchor>
      <arglist>(const robin_hash &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>afdf28d523b69f310d550b5e4d5ce6715</anchor>
      <arglist>(robin_hash &amp;&amp;other) noexcept(std::is_nothrow_move_constructible&lt; std::hash&lt; Key &gt; &gt;::value &amp;&amp;std::is_nothrow_move_constructible&lt; std::equal_to&lt; Key &gt; &gt;::value &amp;&amp;std::is_nothrow_move_constructible&lt; tsl::rh::power_of_two_growth_policy&lt; 2 &gt; &gt;::value &amp;&amp;std::is_nothrow_move_constructible&lt; buckets_container_type &gt;::value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a6941f1aadf678dc6ac97cf8f6517b3b6</anchor>
      <arglist>(size_type bucket_count, const std::hash&lt; Key &gt; &amp;hash, const std::equal_to&lt; Key &gt; &amp;equal, const std::allocator&lt; Key &gt; &amp;alloc, float min_load_factor=DEFAULT_MIN_LOAD_FACTOR, float max_load_factor=DEFAULT_MAX_LOAD_FACTOR)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a568abdf5b7a2921209f14d39cc4e9060</anchor>
      <arglist>(Serializer &amp;serializer) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ab371573bb534343b56cec00bfd35825d</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a8fc4c65d400177124ac70f5a54a536f9</anchor>
      <arglist>(robin_hash &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>try_emplace</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a400f0689a0342960a00ab7b51c619f3b</anchor>
      <arglist>(K &amp;&amp;key, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>try_emplace_hint</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ab57cd48ca50ec8968561a0c30cd4f3a1</anchor>
      <arglist>(const_iterator hint, K &amp;&amp;key, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const size_type</type>
      <name>DEFAULT_INIT_BUCKETS_SIZE</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0603fdd5f8077d7a47cd94f9f9c1659f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr float</type>
      <name>DEFAULT_MAX_LOAD_FACTOR</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aa3ae0a8d79a3d44851f8194f4537793a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr float</type>
      <name>DEFAULT_MIN_LOAD_FACTOR</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a102b83e294ce89c1924b023edca9c350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr float</type>
      <name>MAXIMUM_MAX_LOAD_FACTOR</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a1ff7a2f75d4d932ca73eda86e41cc70c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr float</type>
      <name>MAXIMUM_MIN_LOAD_FACTOR</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a62f3c366d670a5a0ad3f3f7ac3f6849b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr float</type>
      <name>MINIMUM_MAX_LOAD_FACTOR</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aa9fed0463889b71755137f0b910579e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr float</type>
      <name>MINIMUM_MIN_LOAD_FACTOR</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ae6d76e10791e5b0c92707623e9cbf66d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>tsl::detail_robin_hash::bucket_entry&lt; value_type, STORE_HASH &gt;</type>
      <name>bucket_entry</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a8ff6168096f15f7e65b4b4daae46193d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename std::allocator_traits&lt; allocator_type &gt;::template rebind_alloc&lt; bucket_entry &gt;</type>
      <name>buckets_allocator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a2ccf5e6e23278e11bc13a1b12bc85c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; bucket_entry, buckets_allocator &gt;</type>
      <name>buckets_container_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a92947203a2e56f9d68196e2454d1ffe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename bucket_entry::distance_type</type>
      <name>distance_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ac8dcb93f0312a72b6eeab127cddf27af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename std::integral_constant&lt; bool, !std::is_same&lt; U, void &gt;::value &gt;</type>
      <name>has_mapped_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ad1c63daae78f82be9ed8aa9748dd1f41</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::size_t</type>
      <name>bucket_for_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a5a52e36ca50f7cb3d6fd9a99913f8c9c</anchor>
      <arglist>(std::size_t hash) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clear_and_shrink</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a3341d27c1ed75c67768f56fa2ad1c4c6</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>compare_keys</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ad8c03bb375e9fcd937985c9314f07261</anchor>
      <arglist>(const K1 &amp;key1, const K2 &amp;key2) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>deserialize_impl</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0eb0c915436e9f594874d0db72a19d37</anchor>
      <arglist>(Deserializer &amp;deserializer, bool hash_compatible)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>erase_from_bucket</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a7a33132b6ab16d543d4fd2a0c1861af6</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>iterator</type>
      <name>find_impl</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ac032ad46dfad73e0fa294da5de4e0b10</anchor>
      <arglist>(const K &amp;key, std::size_t hash)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const_iterator</type>
      <name>find_impl</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a37c092232d69846e417b1f1c02f23f7c</anchor>
      <arglist>(const K &amp;key, std::size_t hash) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::size_t</type>
      <name>hash_key</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a399ead09b62361f796b4f3094fcd70cd</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert_impl</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a91e08b39de57e9018320103e3e77d84e</anchor>
      <arglist>(const K &amp;key, Args &amp;&amp;... value_type_args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>insert_value</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a7f481a86215cafd0ea4f338fcc43a7db</anchor>
      <arglist>(std::size_t ibucket, distance_type dist_from_ideal_bucket, truncated_hash_type hash, Args &amp;&amp;... value_type_args)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>insert_value</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ad4f24cb6a5f6a11022598d325b99265e</anchor>
      <arglist>(std::size_t ibucket, distance_type dist_from_ideal_bucket, truncated_hash_type hash, value_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>insert_value_impl</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a342c8ac949a7a3a6503d012c8ecafbb8</anchor>
      <arglist>(std::size_t ibucket, distance_type dist_from_ideal_bucket, truncated_hash_type hash, value_type &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>insert_value_on_rehash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ae3a475673587fa831b96f1a24738bfe5</anchor>
      <arglist>(std::size_t ibucket, distance_type dist_from_ideal_bucket, truncated_hash_type hash, value_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::size_t</type>
      <name>next_bucket</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a18e4e4f67fca285000fa2d664273c14d</anchor>
      <arglist>(std::size_t index) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::size_t</type>
      <name>next_bucket</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a18e4e4f67fca285000fa2d664273c14d</anchor>
      <arglist>(std::size_t index) const noexcept</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>rehash_impl</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aaf0e1c20edc5bdcea17ace051b4edace</anchor>
      <arglist>(size_type count_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>rehash_on_extreme_load</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ac9562c0908ab87d5302a041caf397d4e</anchor>
      <arglist>(distance_type curr_dist_from_ideal_bucket)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize_impl</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>acbda59585974e383a5e84701e490dbbf</anchor>
      <arglist>(Serializer &amp;serializer) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bucket_entry *</type>
      <name>static_empty_bucket_ptr</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ad797f01a40352ec86d14162883c3b9de</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>USE_STORED_HASH_ON_REHASH</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0aa698b49ccd31d15101ea4db66c6f53</anchor>
      <arglist>(size_type bucket_count)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_bucket_count</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a0c2d398a267dfa4be524db949ebb70e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bucket_entry *</type>
      <name>m_buckets</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a9b0359da0bdc5033a40735fa0184b1fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>buckets_container_type</type>
      <name>m_buckets_data</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>afd6e881df3b5d2f6f19f23b41bc0559f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_grow_on_next_insert</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a1fb4d173de2d63c45321a5340ddb72ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_load_threshold</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ac4d6819027e843f3822718f9086a06fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_max_load_factor</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>ab4a79ce2e324047dd299c35253b4435c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>float</type>
      <name>m_min_load_factor</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a83f7b21ec0c0ec00d91eeb42927a9737</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_type</type>
      <name>m_nb_elements</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a08ea3deddd66af49ae64e1cb14e19d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_try_shrink_on_next_insert</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a19a60e142520fb165fafea0334d38b1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const slz_size_type</type>
      <name>SERIALIZATION_PROTOCOL_VERSION</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a24becc860b63e2aadd2425197c87542e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr bool</type>
      <name>STORE_HASH</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>a19c0cb1be099d3aac9d3e4411c889748</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr bool</type>
      <name>USE_STORED_HASH_ON_LOOKUP</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash.html</anchorfile>
      <anchor>aedda7e60f06c615cbf2106fcd7983c56</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tsl::detail_robin_hash::robin_hash::robin_iterator</name>
    <filename>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</filename>
    <templarg>IsConst</templarg>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>difference_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>abfec9c200a64d8cd148b00013c678045</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::forward_iterator_tag</type>
      <name>iterator_category</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a9da421ec9a856cd89fc69541c7a2393d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type *</type>
      <name>pointer</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>adf5aea911258759be15de8dacee57bab</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>value_type &amp;</type>
      <name>reference</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a316d2ecc600f2e7a971f634ffd9746d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>const typename robin_hash::value_type</type>
      <name>value_type</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a6060ff62e056e8c5a1b2e2a355f135b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const robin_hash::key_type &amp;</type>
      <name>key</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a8258d1ca5b1a039991ed591208a8e1cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>reference</type>
      <name>operator*</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a1cca763bd956955cf69677cf21798a48</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>robin_iterator &amp;</type>
      <name>operator++</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>acd5ad8d7a40b9c0121c649ec272930a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>robin_iterator</type>
      <name>operator++</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a3b75d06ce894ce951b8469fc72f534e2</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>pointer</type>
      <name>operator-&gt;</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>aee4b23b321f08602ebc67d881f147a6c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>robin_iterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a42971a6f97f25ea3dfc5cecb8aa8eb01</anchor>
      <arglist>(const robin_iterator &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>robin_iterator &amp;</type>
      <name>operator=</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a59c32d6498517b4eae798fd2022e1474</anchor>
      <arglist>(robin_iterator &amp;&amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_iterator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a862a0a45e286de338c07e0984a46c132</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_iterator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a6c26801686f10dfa7ead4c8ed5442e3d</anchor>
      <arglist>(const robin_iterator &amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_iterator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a902c3bd072c934ecacfdc474c7c3cb24</anchor>
      <arglist>(const robin_iterator&lt;!TIsConst &gt; &amp;other) noexcept</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_iterator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a87ae6eb72c8d1b33f35319e44700e6f8</anchor>
      <arglist>(robin_iterator &amp;&amp;other)=default</arglist>
    </member>
    <member kind="function">
      <type>const U::value_type &amp;</type>
      <name>value</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a84a31899b7ab0c15d636ae42ee14b41f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>U::value_type &amp;</type>
      <name>value</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a5cd64c5a549b4d96d47ff6f9c201bcfd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename std::conditional&lt; IsConst, const bucket_entry *, bucket_entry * &gt;::type</type>
      <name>bucket_entry_ptr</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a1c6e0d625b0090e564dac6b1b44c95aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>robin_iterator</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a6fd86c14ab17d308888e3cf2d02c3643</anchor>
      <arglist>(bucket_entry_ptr bucket) noexcept</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bucket_entry_ptr</type>
      <name>m_bucket</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a7e316257135e8e4c3a3cb9c2300f3c24</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a89ed5c170efa7bfdc6d6af412198361f</anchor>
      <arglist>(const robin_iterator &amp;lhs, const robin_iterator &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>afbd8032f2baeae1c26d7a5efd78549c8</anchor>
      <arglist>(const robin_iterator &amp;lhs, const robin_iterator &amp;rhs)</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>robin_hash</name>
      <anchorfile>classtsl_1_1detail__robin__hash_1_1robin__hash_1_1robin__iterator.html</anchorfile>
      <anchor>a67236abe71c4d039824d9e52c78d3bae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tsl::robin_map</name>
    <filename>classtsl_1_1robin__map.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>StoreHash</templarg>
    <templarg></templarg>
    <class kind="class">tsl::robin_map::KeySelect</class>
    <class kind="class">tsl::robin_map::ValueSelect</class>
    <member kind="typedef">
      <type>typename ht::allocator_type</type>
      <name>allocator_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a37f47824e4d915497871a4c390545832</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aaa64e5b935fdeea46e58cf369bd957b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::const_pointer</type>
      <name>const_pointer</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0d430390641c33d9d664a9436cb8e6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::const_reference</type>
      <name>const_reference</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a8ecb3cf83ea0185f9c0cc8ceb9beb2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::difference_type</type>
      <name>difference_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a5aace92d99e7a1e30fa5ff1de6835408</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::hasher</type>
      <name>hasher</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a27eb24e5f5c5343b7c83cb6dfd8b2d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::iterator</type>
      <name>iterator</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>afcded2ad86ebfdb7e1e9b252866215d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::key_equal</type>
      <name>key_equal</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aa9982c8b5dd744a8c48333929d1587d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::key_type</type>
      <name>key_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a76bc73ce3005e1f39c254e9d5092f0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>mapped_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a1d794edbc5168dca57ba353e0bee1784</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::pointer</type>
      <name>pointer</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3cce1b7d31889ec3843291a4687314c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::reference</type>
      <name>reference</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a04a16c9f6b0b693f80c3c3b4e88bf84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::size_type</type>
      <name>size_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ae42652a724ddc26237783a8a8e0a3545</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::value_type</type>
      <name>value_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a02fd8609545d611ba93a01aa8edb40d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aad9799a35580d252f365a415e769341a</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>afb148e953f4f5a2e639f3e6d72dbab6d</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a9404d5336af0f621773a83da4c65a665</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7e91f5663f1ee79235803ecfed3057f2</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aa784818620dea2a270c3da852214b921</anchor>
      <arglist>(const Key &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ab069fea0ce099f89a34dd8755c401b42</anchor>
      <arglist>(const Key &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a6aacb285c6f7b6ad7420c57f640ab8b6</anchor>
      <arglist>(const Key &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7f6fe2f99f3f394be2dff42a42d74711</anchor>
      <arglist>(const Key &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a8688dcabbc0c5174fb74e828badfdb95</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a5f2dfe98f4e2e4f968a6ed4e61598f1a</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>bucket_count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a47517c7eb45e81826de5d688fd567739</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ade90a17a9ed2bd123d77f8083e618359</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aa5423ada7fcdc300b8c88a3e7bc57b93</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a1ae414f0877f522109b46f8b4f7349be</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a51feaed365e7e64d92fee10dfbe42d26</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a68ddefdb66a67d002acfafd0ef39113a</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a535c90796bab6221f851dccfadde9d14</anchor>
      <arglist>(const Key &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a90a72a463ecf07c88810e54c0db7f37e</anchor>
      <arglist>(const Key &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a2cbedaf29421535022d2bce6f703b67e</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad62bf9929897b8147abaa0de8a62599a</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a18c8de895c524cf166a7c8866e634218</anchor>
      <arglist>(const Key &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a26bcd048ce6a0217daca1293588dc3d1</anchor>
      <arglist>(const Key &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a2bed728f16977c4eb16251727fa14090</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>emplace_hint</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad3db483f5b734b8450f9c9a32ef393b3</anchor>
      <arglist>(const_iterator hint, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3ad7d1bec62b3f61b45e1fdcf3020a4e</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ae7a9d4bab3c77e1cce3f4a392a8297d2</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ac01a41b854aba819088233eabc66458d</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a1b976b054cf9377a097186905ccfcb67</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7c8ee179d4ade6d69e13137c2acc8e9a</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ac6bf6f34c1547cc8d7ec9c503c8cd748</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a28420206c36fc95862a481555dc63d1f</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a5a93cc710804986ad1d88fa6e1bf0890</anchor>
      <arglist>(const Key &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3184679c60bc428b907e8260c079ba15</anchor>
      <arglist>(const Key &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a45f4347099fa07f978f5deda43c3d71e</anchor>
      <arglist>(const Key &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a838ba4ebaedcbb3a250af31e80344f32</anchor>
      <arglist>(const Key &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad334f47f1ed306461539be804c5ec303</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a88c028cec7bc33ac26a4c2922a3a63ff</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a40442f96e17d19ef26b0934b35c95bbd</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a5de84ecb7e8d4704ec9e5b2e7c8f5a88</anchor>
      <arglist>(const key_type &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a61e72cb779de480d7508d4b038cc8276</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a39648511ddf344571816a9727c8d9154</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aeaa3b4c24634e7b2f905ba2a7964d409</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase_fast</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a91d922d623212e739875a1e62908e195</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7ace7db6d815c2b353d6cb590724ceb0</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3e1ec29748d0c94526dde78c26cc9217</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aff06d18f3090fcd2cd3eeccbf25b5174</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad16d4cd56cab57cf373a87aa37b29148</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aad8cc88e86eb4fdce3aacc8b07362006</anchor>
      <arglist>(const Key &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a853ad699f8de5cef2ba467fba484d2e8</anchor>
      <arglist>(const Key &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a35021b11aabb61820236692a54b3a0f8</anchor>
      <arglist>(const Key &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a332b9d3702e9f5b7ae356857a4c03e01</anchor>
      <arglist>(const Key &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>allocator_type</type>
      <name>get_allocator</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a6e5e61c1fce7fc1427938808f0c838fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>hasher</type>
      <name>hash_function</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7e4e486e49dd234f8c00d952ae1b148c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7fc67c60fbdd998078c995b369bcf530</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a15f6a0a5629d8551d8b45dbeb695105f</anchor>
      <arglist>(const_iterator hint, const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a85c637a58ac0e7bbbca26ffdbb544541</anchor>
      <arglist>(const_iterator hint, P &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af6248658bc881c74d15c56880ae2965d</anchor>
      <arglist>(const_iterator hint, value_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7f7cc7cdf3d3a5914df557ebf39690fd</anchor>
      <arglist>(InputIt first, InputIt last)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ab5880a79c1b5f53befda5f638974a52e</anchor>
      <arglist>(P &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a73f8bfa9341be61c1b8b31a875e8141e</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; ilist)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a68bbb12dbd0b5d37cffe7cf63c7b4007</anchor>
      <arglist>(value_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af837b3658d774c69ce8f8e88432cfd6f</anchor>
      <arglist>(const key_type &amp;k, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a810a54b40184a4452ba740039e2d5c87</anchor>
      <arglist>(const_iterator hint, const key_type &amp;k, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad5145c93d33b1dc38b3dbf04b247b37e</anchor>
      <arglist>(const_iterator hint, key_type &amp;&amp;k, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a407602d782c48fad3d1b5517fead033f</anchor>
      <arglist>(key_type &amp;&amp;k, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>key_equal</type>
      <name>key_eq</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3eb7a3b0e39f83debd0572fab100d178</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a026a2c4cb29290d42d410f409b44ec7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_bucket_count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a69155fc70ea3d6887fa90a48ffb9bd3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>max_load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a90603aafb683e936dbad92c585ccdeab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>max_load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ac98a20f47db5ad7fcecf22adec84c422</anchor>
      <arglist>(float ml)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a2a3e9d8728cf23c8e318ffd2d4e80f42</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>min_load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a03e6ecde5671971af02348e2059f9a7a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>min_load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a8d8531a86434e6d837cb71c938be56f5</anchor>
      <arglist>(float ml)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>mutable_iterator</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a4250011f568c4ebedee82aa93f94657f</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>robin_map &amp;</type>
      <name>operator=</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a6708108c82d353ba9e634265ef8b1cf1</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; ilist)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a392f22448edfdd0c7da62500b0044467</anchor>
      <arglist>(const Key &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad372adb464c2070fdc0cfdb0f5dc4efe</anchor>
      <arglist>(Key &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rehash</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a946ecf40a696029179a161552ff0a4bd</anchor>
      <arglist>(size_type count_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>abb69b23fc5dc672d25fa7d66e7bcfc7b</anchor>
      <arglist>(size_type count_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a979e4b4a5517ef2dc2adc7dabdfa96f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af9a0f87ce0766d78fde4c19e3c353bdf</anchor>
      <arglist>(const Allocator &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a59eaac9616c340aae2e01fd19041ddb3</anchor>
      <arglist>(InputIt first, InputIt last, size_type bucket_count, const Allocator &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0154d4ae74047ca0e7749dccab97a68b</anchor>
      <arglist>(InputIt first, InputIt last, size_type bucket_count, const Hash &amp;hash, const Allocator &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af1879e296bca879af2c0672ca55b81c3</anchor>
      <arglist>(InputIt first, InputIt last, size_type bucket_count=ht::DEFAULT_INIT_BUCKETS_SIZE, const Hash &amp;hash=Hash(), const KeyEqual &amp;equal=KeyEqual(), const Allocator &amp;alloc=Allocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a1eae4ec00d7f3a56a16f4aaa17e07b80</anchor>
      <arglist>(size_type bucket_count, const Allocator &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>adc6b1af67363e83137a69eec2e713a63</anchor>
      <arglist>(size_type bucket_count, const Hash &amp;hash, const Allocator &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>acc1834ad92dfd249d5021806ad3aafb1</anchor>
      <arglist>(size_type bucket_count, const Hash &amp;hash=Hash(), const KeyEqual &amp;equal=KeyEqual(), const Allocator &amp;alloc=Allocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad32e694b564bb96f1fccaae861db3d50</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; init, size_type bucket_count, const Allocator &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a45ed1674b377e88c37972b21d8398883</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; init, size_type bucket_count, const Hash &amp;hash, const Allocator &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>afbedebeddfabe7184f088c54a02d7b6a</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; init, size_type bucket_count=ht::DEFAULT_INIT_BUCKETS_SIZE, const Hash &amp;hash=Hash(), const KeyEqual &amp;equal=KeyEqual(), const Allocator &amp;alloc=Allocator())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ae6fa06e23e8eeb7d94f43f810980cf54</anchor>
      <arglist>(Serializer &amp;serializer) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ab78f51c664bdfa799fa34547876bba31</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ab5459876ab168b748e224224acae053e</anchor>
      <arglist>(robin_map &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>try_emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0a4b90f667e51fd243a2e3095a2aa4f9</anchor>
      <arglist>(const key_type &amp;k, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>try_emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a34a63cc59d02a6faf42a3f4786991b66</anchor>
      <arglist>(const_iterator hint, const key_type &amp;k, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>try_emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>adc86ac42162fad06605d84e3fe5bae8a</anchor>
      <arglist>(const_iterator hint, key_type &amp;&amp;k, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>try_emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>abe1c93d07594f455f46f660d1cbfce72</anchor>
      <arglist>(key_type &amp;&amp;k, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static robin_map</type>
      <name>deserialize</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aa6ca8d2151fc4bb97ea4942ac66a8b8f</anchor>
      <arglist>(Deserializer &amp;deserializer, bool hash_compatible=false)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>tsl::detail_robin_hash::has_is_transparent&lt; U &gt;</type>
      <name>has_is_transparent</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a9fb3c5f6a5a50b71f34008abd84e608c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>detail_robin_hash::robin_hash&lt; std::pair&lt; Key, T &gt;, KeySelect, ValueSelect, Hash, KeyEqual, Allocator, StoreHash, GrowthPolicy &gt;</type>
      <name>ht</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0906d4407f7334eabb15315beab91c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ht</type>
      <name>m_ht</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af7f6782109f699cbe1468719e5ce73c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0bce684f2a3901680d3def8db9f92471</anchor>
      <arglist>(const robin_map &amp;lhs, const robin_map &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a6f9f96c16441c4c025b121d944fdc026</anchor>
      <arglist>(const robin_map &amp;lhs, const robin_map &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a614982dcc0873a246c7cfca6395c6d8f</anchor>
      <arglist>(robin_map &amp;lhs, robin_map &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robin_map&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t, mp2p_icp_filters::PointCloudToVoxelGrid::IndicesHash &gt;</name>
    <filename>classtsl_1_1robin__map.html</filename>
    <member kind="typedef">
      <type>typename ht::allocator_type</type>
      <name>allocator_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a37f47824e4d915497871a4c390545832</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aaa64e5b935fdeea46e58cf369bd957b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::const_pointer</type>
      <name>const_pointer</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0d430390641c33d9d664a9436cb8e6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::const_reference</type>
      <name>const_reference</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a8ecb3cf83ea0185f9c0cc8ceb9beb2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::difference_type</type>
      <name>difference_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a5aace92d99e7a1e30fa5ff1de6835408</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::hasher</type>
      <name>hasher</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a27eb24e5f5c5343b7c83cb6dfd8b2d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::iterator</type>
      <name>iterator</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>afcded2ad86ebfdb7e1e9b252866215d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::key_equal</type>
      <name>key_equal</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aa9982c8b5dd744a8c48333929d1587d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::key_type</type>
      <name>key_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a76bc73ce3005e1f39c254e9d5092f0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t</type>
      <name>mapped_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a1d794edbc5168dca57ba353e0bee1784</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::pointer</type>
      <name>pointer</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3cce1b7d31889ec3843291a4687314c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::reference</type>
      <name>reference</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a04a16c9f6b0b693f80c3c3b4e88bf84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::size_type</type>
      <name>size_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ae42652a724ddc26237783a8a8e0a3545</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::value_type</type>
      <name>value_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a02fd8609545d611ba93a01aa8edb40d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aad9799a35580d252f365a415e769341a</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>afb148e953f4f5a2e639f3e6d72dbab6d</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a9404d5336af0f621773a83da4c65a665</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>const mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7e91f5663f1ee79235803ecfed3057f2</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aa784818620dea2a270c3da852214b921</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ab069fea0ce099f89a34dd8755c401b42</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a6aacb285c6f7b6ad7420c57f640ab8b6</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>const mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7f6fe2f99f3f394be2dff42a42d74711</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a8688dcabbc0c5174fb74e828badfdb95</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a5f2dfe98f4e2e4f968a6ed4e61598f1a</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>bucket_count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a47517c7eb45e81826de5d688fd567739</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ade90a17a9ed2bd123d77f8083e618359</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aa5423ada7fcdc300b8c88a3e7bc57b93</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a1ae414f0877f522109b46f8b4f7349be</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a51feaed365e7e64d92fee10dfbe42d26</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a68ddefdb66a67d002acfafd0ef39113a</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a535c90796bab6221f851dccfadde9d14</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a90a72a463ecf07c88810e54c0db7f37e</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a2cbedaf29421535022d2bce6f703b67e</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad62bf9929897b8147abaa0de8a62599a</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a18c8de895c524cf166a7c8866e634218</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a26bcd048ce6a0217daca1293588dc3d1</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a2bed728f16977c4eb16251727fa14090</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>emplace_hint</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad3db483f5b734b8450f9c9a32ef393b3</anchor>
      <arglist>(const_iterator hint, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3ad7d1bec62b3f61b45e1fdcf3020a4e</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ae7a9d4bab3c77e1cce3f4a392a8297d2</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ac01a41b854aba819088233eabc66458d</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a1b976b054cf9377a097186905ccfcb67</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7c8ee179d4ade6d69e13137c2acc8e9a</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ac6bf6f34c1547cc8d7ec9c503c8cd748</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a28420206c36fc95862a481555dc63d1f</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a5a93cc710804986ad1d88fa6e1bf0890</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3184679c60bc428b907e8260c079ba15</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a45f4347099fa07f978f5deda43c3d71e</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a838ba4ebaedcbb3a250af31e80344f32</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad334f47f1ed306461539be804c5ec303</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a88c028cec7bc33ac26a4c2922a3a63ff</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a40442f96e17d19ef26b0934b35c95bbd</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a5de84ecb7e8d4704ec9e5b2e7c8f5a88</anchor>
      <arglist>(const key_type &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a61e72cb779de480d7508d4b038cc8276</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a39648511ddf344571816a9727c8d9154</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aeaa3b4c24634e7b2f905ba2a7964d409</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase_fast</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a91d922d623212e739875a1e62908e195</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7ace7db6d815c2b353d6cb590724ceb0</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3e1ec29748d0c94526dde78c26cc9217</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aff06d18f3090fcd2cd3eeccbf25b5174</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad16d4cd56cab57cf373a87aa37b29148</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aad8cc88e86eb4fdce3aacc8b07362006</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a853ad699f8de5cef2ba467fba484d2e8</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a35021b11aabb61820236692a54b3a0f8</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a332b9d3702e9f5b7ae356857a4c03e01</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>allocator_type</type>
      <name>get_allocator</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a6e5e61c1fce7fc1427938808f0c838fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>hasher</type>
      <name>hash_function</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7e4e486e49dd234f8c00d952ae1b148c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7fc67c60fbdd998078c995b369bcf530</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a15f6a0a5629d8551d8b45dbeb695105f</anchor>
      <arglist>(const_iterator hint, const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a85c637a58ac0e7bbbca26ffdbb544541</anchor>
      <arglist>(const_iterator hint, P &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af6248658bc881c74d15c56880ae2965d</anchor>
      <arglist>(const_iterator hint, value_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7f7cc7cdf3d3a5914df557ebf39690fd</anchor>
      <arglist>(InputIt first, InputIt last)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ab5880a79c1b5f53befda5f638974a52e</anchor>
      <arglist>(P &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a73f8bfa9341be61c1b8b31a875e8141e</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; ilist)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a68bbb12dbd0b5d37cffe7cf63c7b4007</anchor>
      <arglist>(value_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af837b3658d774c69ce8f8e88432cfd6f</anchor>
      <arglist>(const key_type &amp;k, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a810a54b40184a4452ba740039e2d5c87</anchor>
      <arglist>(const_iterator hint, const key_type &amp;k, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad5145c93d33b1dc38b3dbf04b247b37e</anchor>
      <arglist>(const_iterator hint, key_type &amp;&amp;k, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a407602d782c48fad3d1b5517fead033f</anchor>
      <arglist>(key_type &amp;&amp;k, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>key_equal</type>
      <name>key_eq</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3eb7a3b0e39f83debd0572fab100d178</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a026a2c4cb29290d42d410f409b44ec7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_bucket_count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a69155fc70ea3d6887fa90a48ffb9bd3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>max_load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a90603aafb683e936dbad92c585ccdeab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>max_load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ac98a20f47db5ad7fcecf22adec84c422</anchor>
      <arglist>(float ml)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a2a3e9d8728cf23c8e318ffd2d4e80f42</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>min_load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a03e6ecde5671971af02348e2059f9a7a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>min_load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a8d8531a86434e6d837cb71c938be56f5</anchor>
      <arglist>(float ml)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>mutable_iterator</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a4250011f568c4ebedee82aa93f94657f</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>robin_map &amp;</type>
      <name>operator=</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a6708108c82d353ba9e634265ef8b1cf1</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; ilist)</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a392f22448edfdd0c7da62500b0044467</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad372adb464c2070fdc0cfdb0f5dc4efe</anchor>
      <arglist>(mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rehash</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a946ecf40a696029179a161552ff0a4bd</anchor>
      <arglist>(size_type count_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>abb69b23fc5dc672d25fa7d66e7bcfc7b</anchor>
      <arglist>(size_type count_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a979e4b4a5517ef2dc2adc7dabdfa96f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af9a0f87ce0766d78fde4c19e3c353bdf</anchor>
      <arglist>(const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;&gt; &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0154d4ae74047ca0e7749dccab97a68b</anchor>
      <arglist>(InputIt first, InputIt last, size_type bucket_count, const mp2p_icp_filters::PointCloudToVoxelGrid::IndicesHash &amp;hash, const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;&gt; &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a59eaac9616c340aae2e01fd19041ddb3</anchor>
      <arglist>(InputIt first, InputIt last, size_type bucket_count, const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;&gt; &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af1879e296bca879af2c0672ca55b81c3</anchor>
      <arglist>(InputIt first, InputIt last, size_type bucket_count=ht::DEFAULT_INIT_BUCKETS_SIZE, const mp2p_icp_filters::PointCloudToVoxelGrid::IndicesHash &amp;hash=mp2p_icp_filters::PointCloudToVoxelGrid::IndicesHash(), const std::equal_to&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &gt; &amp;equal=std::equal_to&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &gt;(), const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;&gt; &amp;alloc=std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;&gt;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>adc6b1af67363e83137a69eec2e713a63</anchor>
      <arglist>(size_type bucket_count, const mp2p_icp_filters::PointCloudToVoxelGrid::IndicesHash &amp;hash, const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;&gt; &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>acc1834ad92dfd249d5021806ad3aafb1</anchor>
      <arglist>(size_type bucket_count, const mp2p_icp_filters::PointCloudToVoxelGrid::IndicesHash &amp;hash=mp2p_icp_filters::PointCloudToVoxelGrid::IndicesHash(), const std::equal_to&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &gt; &amp;equal=std::equal_to&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &gt;(), const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;&gt; &amp;alloc=std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;&gt;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a1eae4ec00d7f3a56a16f4aaa17e07b80</anchor>
      <arglist>(size_type bucket_count, const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;&gt; &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a45ed1674b377e88c37972b21d8398883</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; init, size_type bucket_count, const mp2p_icp_filters::PointCloudToVoxelGrid::IndicesHash &amp;hash, const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;&gt; &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad32e694b564bb96f1fccaae861db3d50</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; init, size_type bucket_count, const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;&gt; &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>afbedebeddfabe7184f088c54a02d7b6a</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; init, size_type bucket_count=ht::DEFAULT_INIT_BUCKETS_SIZE, const mp2p_icp_filters::PointCloudToVoxelGrid::IndicesHash &amp;hash=mp2p_icp_filters::PointCloudToVoxelGrid::IndicesHash(), const std::equal_to&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &gt; &amp;equal=std::equal_to&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &gt;(), const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;&gt; &amp;alloc=std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;&gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ae6fa06e23e8eeb7d94f43f810980cf54</anchor>
      <arglist>(Serializer &amp;serializer) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ab78f51c664bdfa799fa34547876bba31</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ab5459876ab168b748e224224acae053e</anchor>
      <arglist>(robin_map &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>try_emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0a4b90f667e51fd243a2e3095a2aa4f9</anchor>
      <arglist>(const key_type &amp;k, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>try_emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a34a63cc59d02a6faf42a3f4786991b66</anchor>
      <arglist>(const_iterator hint, const key_type &amp;k, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>try_emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>adc86ac42162fad06605d84e3fe5bae8a</anchor>
      <arglist>(const_iterator hint, key_type &amp;&amp;k, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>try_emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>abe1c93d07594f455f46f660d1cbfce72</anchor>
      <arglist>(key_type &amp;&amp;k, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static robin_map</type>
      <name>deserialize</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aa6ca8d2151fc4bb97ea4942ac66a8b8f</anchor>
      <arglist>(Deserializer &amp;deserializer, bool hash_compatible=false)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>tsl::detail_robin_hash::has_is_transparent&lt; U &gt;</type>
      <name>has_is_transparent</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a9fb3c5f6a5a50b71f34008abd84e608c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>detail_robin_hash::robin_hash&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;, KeySelect, ValueSelect, mp2p_icp_filters::PointCloudToVoxelGrid::IndicesHash, std::equal_to&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t &gt;, std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGrid::indices_t, mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t &gt;&gt;, false, tsl::rh::power_of_two_growth_policy&lt; 2 &gt; &gt;</type>
      <name>ht</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0906d4407f7334eabb15315beab91c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ht</type>
      <name>m_ht</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af7f6782109f699cbe1468719e5ce73c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0bce684f2a3901680d3def8db9f92471</anchor>
      <arglist>(const robin_map &amp;lhs, const robin_map &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a6f9f96c16441c4c025b121d944fdc026</anchor>
      <arglist>(const robin_map &amp;lhs, const robin_map &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a614982dcc0873a246c7cfca6395c6d8f</anchor>
      <arglist>(robin_map &amp;lhs, robin_map &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>robin_map&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::IndicesHash &gt;</name>
    <filename>classtsl_1_1robin__map.html</filename>
    <member kind="typedef">
      <type>typename ht::allocator_type</type>
      <name>allocator_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a37f47824e4d915497871a4c390545832</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aaa64e5b935fdeea46e58cf369bd957b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::const_pointer</type>
      <name>const_pointer</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0d430390641c33d9d664a9436cb8e6e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::const_reference</type>
      <name>const_reference</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a8ecb3cf83ea0185f9c0cc8ceb9beb2e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::difference_type</type>
      <name>difference_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a5aace92d99e7a1e30fa5ff1de6835408</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::hasher</type>
      <name>hasher</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a27eb24e5f5c5343b7c83cb6dfd8b2d4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::iterator</type>
      <name>iterator</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>afcded2ad86ebfdb7e1e9b252866215d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::key_equal</type>
      <name>key_equal</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aa9982c8b5dd744a8c48333929d1587d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::key_type</type>
      <name>key_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a76bc73ce3005e1f39c254e9d5092f0c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t</type>
      <name>mapped_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a1d794edbc5168dca57ba353e0bee1784</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::pointer</type>
      <name>pointer</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3cce1b7d31889ec3843291a4687314c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::reference</type>
      <name>reference</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a04a16c9f6b0b693f80c3c3b4e88bf84d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::size_type</type>
      <name>size_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ae42652a724ddc26237783a8a8e0a3545</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::value_type</type>
      <name>value_type</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a02fd8609545d611ba93a01aa8edb40d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aad9799a35580d252f365a415e769341a</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>afb148e953f4f5a2e639f3e6d72dbab6d</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a9404d5336af0f621773a83da4c65a665</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>const mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7e91f5663f1ee79235803ecfed3057f2</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aa784818620dea2a270c3da852214b921</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ab069fea0ce099f89a34dd8755c401b42</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a6aacb285c6f7b6ad7420c57f640ab8b6</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>const mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &amp;</type>
      <name>at</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7f6fe2f99f3f394be2dff42a42d74711</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a8688dcabbc0c5174fb74e828badfdb95</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a5f2dfe98f4e2e4f968a6ed4e61598f1a</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>bucket_count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a47517c7eb45e81826de5d688fd567739</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ade90a17a9ed2bd123d77f8083e618359</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aa5423ada7fcdc300b8c88a3e7bc57b93</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a1ae414f0877f522109b46f8b4f7349be</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a51feaed365e7e64d92fee10dfbe42d26</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a68ddefdb66a67d002acfafd0ef39113a</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a535c90796bab6221f851dccfadde9d14</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a90a72a463ecf07c88810e54c0db7f37e</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a2cbedaf29421535022d2bce6f703b67e</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad62bf9929897b8147abaa0de8a62599a</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a18c8de895c524cf166a7c8866e634218</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a26bcd048ce6a0217daca1293588dc3d1</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a2bed728f16977c4eb16251727fa14090</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>emplace_hint</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad3db483f5b734b8450f9c9a32ef393b3</anchor>
      <arglist>(const_iterator hint, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3ad7d1bec62b3f61b45e1fdcf3020a4e</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ae7a9d4bab3c77e1cce3f4a392a8297d2</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ac01a41b854aba819088233eabc66458d</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a1b976b054cf9377a097186905ccfcb67</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7c8ee179d4ade6d69e13137c2acc8e9a</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ac6bf6f34c1547cc8d7ec9c503c8cd748</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a28420206c36fc95862a481555dc63d1f</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a5a93cc710804986ad1d88fa6e1bf0890</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3184679c60bc428b907e8260c079ba15</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a45f4347099fa07f978f5deda43c3d71e</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a838ba4ebaedcbb3a250af31e80344f32</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad334f47f1ed306461539be804c5ec303</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a88c028cec7bc33ac26a4c2922a3a63ff</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a40442f96e17d19ef26b0934b35c95bbd</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a5de84ecb7e8d4704ec9e5b2e7c8f5a88</anchor>
      <arglist>(const key_type &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a61e72cb779de480d7508d4b038cc8276</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a39648511ddf344571816a9727c8d9154</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aeaa3b4c24634e7b2f905ba2a7964d409</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase_fast</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a91d922d623212e739875a1e62908e195</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7ace7db6d815c2b353d6cb590724ceb0</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3e1ec29748d0c94526dde78c26cc9217</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aff06d18f3090fcd2cd3eeccbf25b5174</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad16d4cd56cab57cf373a87aa37b29148</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aad8cc88e86eb4fdce3aacc8b07362006</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a853ad699f8de5cef2ba467fba484d2e8</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a35021b11aabb61820236692a54b3a0f8</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a332b9d3702e9f5b7ae356857a4c03e01</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>allocator_type</type>
      <name>get_allocator</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a6e5e61c1fce7fc1427938808f0c838fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>hasher</type>
      <name>hash_function</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7e4e486e49dd234f8c00d952ae1b148c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7fc67c60fbdd998078c995b369bcf530</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a15f6a0a5629d8551d8b45dbeb695105f</anchor>
      <arglist>(const_iterator hint, const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a85c637a58ac0e7bbbca26ffdbb544541</anchor>
      <arglist>(const_iterator hint, P &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af6248658bc881c74d15c56880ae2965d</anchor>
      <arglist>(const_iterator hint, value_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a7f7cc7cdf3d3a5914df557ebf39690fd</anchor>
      <arglist>(InputIt first, InputIt last)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ab5880a79c1b5f53befda5f638974a52e</anchor>
      <arglist>(P &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a73f8bfa9341be61c1b8b31a875e8141e</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; ilist)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a68bbb12dbd0b5d37cffe7cf63c7b4007</anchor>
      <arglist>(value_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af837b3658d774c69ce8f8e88432cfd6f</anchor>
      <arglist>(const key_type &amp;k, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a810a54b40184a4452ba740039e2d5c87</anchor>
      <arglist>(const_iterator hint, const key_type &amp;k, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad5145c93d33b1dc38b3dbf04b247b37e</anchor>
      <arglist>(const_iterator hint, key_type &amp;&amp;k, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert_or_assign</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a407602d782c48fad3d1b5517fead033f</anchor>
      <arglist>(key_type &amp;&amp;k, M &amp;&amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>key_equal</type>
      <name>key_eq</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a3eb7a3b0e39f83debd0572fab100d178</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a026a2c4cb29290d42d410f409b44ec7c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_bucket_count</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a69155fc70ea3d6887fa90a48ffb9bd3d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>max_load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a90603aafb683e936dbad92c585ccdeab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>max_load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ac98a20f47db5ad7fcecf22adec84c422</anchor>
      <arglist>(float ml)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a2a3e9d8728cf23c8e318ffd2d4e80f42</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>min_load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a03e6ecde5671971af02348e2059f9a7a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>min_load_factor</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a8d8531a86434e6d837cb71c938be56f5</anchor>
      <arglist>(float ml)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>mutable_iterator</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a4250011f568c4ebedee82aa93f94657f</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>robin_map &amp;</type>
      <name>operator=</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a6708108c82d353ba9e634265ef8b1cf1</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; ilist)</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a392f22448edfdd0c7da62500b0044467</anchor>
      <arglist>(const mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &amp;</type>
      <name>operator[]</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad372adb464c2070fdc0cfdb0f5dc4efe</anchor>
      <arglist>(mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &amp;&amp;key)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rehash</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a946ecf40a696029179a161552ff0a4bd</anchor>
      <arglist>(size_type count_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>abb69b23fc5dc672d25fa7d66e7bcfc7b</anchor>
      <arglist>(size_type count_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a979e4b4a5517ef2dc2adc7dabdfa96f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af9a0f87ce0766d78fde4c19e3c353bdf</anchor>
      <arglist>(const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;&gt; &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0154d4ae74047ca0e7749dccab97a68b</anchor>
      <arglist>(InputIt first, InputIt last, size_type bucket_count, const mp2p_icp_filters::PointCloudToVoxelGridSingle::IndicesHash &amp;hash, const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;&gt; &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a59eaac9616c340aae2e01fd19041ddb3</anchor>
      <arglist>(InputIt first, InputIt last, size_type bucket_count, const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;&gt; &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af1879e296bca879af2c0672ca55b81c3</anchor>
      <arglist>(InputIt first, InputIt last, size_type bucket_count=ht::DEFAULT_INIT_BUCKETS_SIZE, const mp2p_icp_filters::PointCloudToVoxelGridSingle::IndicesHash &amp;hash=mp2p_icp_filters::PointCloudToVoxelGridSingle::IndicesHash(), const std::equal_to&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &gt; &amp;equal=std::equal_to&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &gt;(), const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;&gt; &amp;alloc=std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;&gt;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>adc6b1af67363e83137a69eec2e713a63</anchor>
      <arglist>(size_type bucket_count, const mp2p_icp_filters::PointCloudToVoxelGridSingle::IndicesHash &amp;hash, const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;&gt; &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>acc1834ad92dfd249d5021806ad3aafb1</anchor>
      <arglist>(size_type bucket_count, const mp2p_icp_filters::PointCloudToVoxelGridSingle::IndicesHash &amp;hash=mp2p_icp_filters::PointCloudToVoxelGridSingle::IndicesHash(), const std::equal_to&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &gt; &amp;equal=std::equal_to&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &gt;(), const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;&gt; &amp;alloc=std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;&gt;())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a1eae4ec00d7f3a56a16f4aaa17e07b80</anchor>
      <arglist>(size_type bucket_count, const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;&gt; &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a45ed1674b377e88c37972b21d8398883</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; init, size_type bucket_count, const mp2p_icp_filters::PointCloudToVoxelGridSingle::IndicesHash &amp;hash, const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;&gt; &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ad32e694b564bb96f1fccaae861db3d50</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; init, size_type bucket_count, const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;&gt; &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_map</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>afbedebeddfabe7184f088c54a02d7b6a</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; init, size_type bucket_count=ht::DEFAULT_INIT_BUCKETS_SIZE, const mp2p_icp_filters::PointCloudToVoxelGridSingle::IndicesHash &amp;hash=mp2p_icp_filters::PointCloudToVoxelGridSingle::IndicesHash(), const std::equal_to&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &gt; &amp;equal=std::equal_to&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &gt;(), const std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;&gt; &amp;alloc=std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;&gt;())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ae6fa06e23e8eeb7d94f43f810980cf54</anchor>
      <arglist>(Serializer &amp;serializer) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ab78f51c664bdfa799fa34547876bba31</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>ab5459876ab168b748e224224acae053e</anchor>
      <arglist>(robin_map &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>try_emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0a4b90f667e51fd243a2e3095a2aa4f9</anchor>
      <arglist>(const key_type &amp;k, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>try_emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a34a63cc59d02a6faf42a3f4786991b66</anchor>
      <arglist>(const_iterator hint, const key_type &amp;k, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>try_emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>adc86ac42162fad06605d84e3fe5bae8a</anchor>
      <arglist>(const_iterator hint, key_type &amp;&amp;k, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>try_emplace</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>abe1c93d07594f455f46f660d1cbfce72</anchor>
      <arglist>(key_type &amp;&amp;k, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static robin_map</type>
      <name>deserialize</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>aa6ca8d2151fc4bb97ea4942ac66a8b8f</anchor>
      <arglist>(Deserializer &amp;deserializer, bool hash_compatible=false)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>tsl::detail_robin_hash::has_is_transparent&lt; U &gt;</type>
      <name>has_is_transparent</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a9fb3c5f6a5a50b71f34008abd84e608c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>detail_robin_hash::robin_hash&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;, KeySelect, ValueSelect, mp2p_icp_filters::PointCloudToVoxelGridSingle::IndicesHash, std::equal_to&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t &gt;, std::allocator&lt; std::pair&lt; mp2p_icp_filters::PointCloudToVoxelGridSingle::indices_t, mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t &gt;&gt;, false, tsl::rh::power_of_two_growth_policy&lt; 2 &gt; &gt;</type>
      <name>ht</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0906d4407f7334eabb15315beab91c4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ht</type>
      <name>m_ht</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>af7f6782109f699cbe1468719e5ce73c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a0bce684f2a3901680d3def8db9f92471</anchor>
      <arglist>(const robin_map &amp;lhs, const robin_map &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a6f9f96c16441c4c025b121d944fdc026</anchor>
      <arglist>(const robin_map &amp;lhs, const robin_map &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classtsl_1_1robin__map.html</anchorfile>
      <anchor>a614982dcc0873a246c7cfca6395c6d8f</anchor>
      <arglist>(robin_map &amp;lhs, robin_map &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tsl::robin_set</name>
    <filename>classtsl_1_1robin__set.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>StoreHash</templarg>
    <templarg></templarg>
    <class kind="class">tsl::robin_set::KeySelect</class>
    <member kind="typedef">
      <type>typename ht::allocator_type</type>
      <name>allocator_type</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>ac3df0f3c733fcc6a57eb1a4f8e5cd1e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::const_iterator</type>
      <name>const_iterator</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a60989fb703380eafcf4f952028045189</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::const_pointer</type>
      <name>const_pointer</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>abb4e88e615e8086808a6d90315c5dbbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::const_reference</type>
      <name>const_reference</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a3059ef3803dcf3bf450ee3f0f8baef5a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::difference_type</type>
      <name>difference_type</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>ad077b340c8530c7d0f44d079944ca412</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::hasher</type>
      <name>hasher</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a2f7364634a24fc8621e75a786a3b8eb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::iterator</type>
      <name>iterator</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a7f039d680a15fc92ea579474f13c19bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::key_equal</type>
      <name>key_equal</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a87a4c66bea6d2374a4e672a07dab9cc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::key_type</type>
      <name>key_type</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a8db3e3872aca6e243c896f88629c1800</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::pointer</type>
      <name>pointer</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a141684c4bc5ec83649a2864ab5dcd461</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::reference</type>
      <name>reference</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a73d6e0f76008ad68612fb31b2199f13b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::size_type</type>
      <name>size_type</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a5190354763170ba325832a003505209a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename ht::value_type</type>
      <name>value_type</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a725215ee4af265be5e8b34278378fd33</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>begin</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aa8d15bd185f748c2e2cb6a78202f8601</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>begin</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a4df323d6a0af575a9921bafbb18cc538</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>bucket_count</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a91f7299125dad4881cf1fc8a313cbee7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cbegin</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a357c4e870ef1d02f91b838d6c4f94561</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>cend</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a9b12618040e15dd9eecd3bdd4a6e678f</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>af09c6123a04d2bfdf3b8005ac1d63d4f</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aa71372dea154b9ab713a27aa52552439</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aef184b7334d440fb7ff915205bfbfb34</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>ae9ce9304b7ebbb92b2b8ae961f3d89bf</anchor>
      <arglist>(const Key &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>adbd4d95859060848234156f4d649acd8</anchor>
      <arglist>(const Key &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a91ae518053a1ba2ed995498e27cd8649</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a99c7d370f9c022a7054b2fc966ecade4</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a10b45514e20f2916a386d62fb3adc2ae</anchor>
      <arglist>(const Key &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>count</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>af62044d0daa7d75e90ee002f38b9837a</anchor>
      <arglist>(const Key &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>emplace</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a350aac536c0c747908707788035f2d92</anchor>
      <arglist>(Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>emplace_hint</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>abc4f08f83e5d7793a1fc9360575788cf</anchor>
      <arglist>(const_iterator hint, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a2b8925720dcc1fb35592812c2ecb533d</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>end</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aa9a2001228afe69773cecb2dc41d2c7e</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>end</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a84a8a821344c1043c183d7fa91b9aefa</anchor>
      <arglist>() noexcept</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aea679f6fa9dee2077410a462dce63b93</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>ae94df1b2b5d47ac44eecca743871c6c5</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aea03fafd11ec0cda987f105f191deaaf</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a2ca1a7918565492dcc5a870186220985</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a9ca20230c0c5d01285751024a4b798af</anchor>
      <arglist>(const Key &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>ad3cded602ca0cc632e8df3ca1d84547a</anchor>
      <arglist>(const Key &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a1c863ebce6a1bc4c2ad69e67f1331661</anchor>
      <arglist>(const Key &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; const_iterator, const_iterator &gt;</type>
      <name>equal_range</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a2c006d03e4786428ad08a543cc052170</anchor>
      <arglist>(const Key &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a73ab9452fa9af3e897603dcb8df86648</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>ac32644a82963c42443757a3a9f7b94d2</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a662db65973b6628b59130592c38187d4</anchor>
      <arglist>(const key_type &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a4d81adc873ab3959505e93a462b541c9</anchor>
      <arglist>(const key_type &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a2a32f993c7dc282585836ac88aa479c2</anchor>
      <arglist>(const_iterator first, const_iterator last)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a92ea2d1690af39eaea093d166a654a82</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>erase</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a13526fc19edf624c6d347f8375b4af5c</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>erase_fast</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aaba256397edbc137db16a6ad952514ca</anchor>
      <arglist>(iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>ab715840532a8616bed9a39f9d92b3b17</anchor>
      <arglist>(const K &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a19a90ecba2c0ff2505960501375931ea</anchor>
      <arglist>(const K &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a6252e181b2bb806733a5e45b90f67d35</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a22f4c432414bf50d914f382e4965a018</anchor>
      <arglist>(const K &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a6984f54d7a443994e5e27e5e782604d5</anchor>
      <arglist>(const Key &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a24e16da5428f23f53572ae5e701e8c71</anchor>
      <arglist>(const Key &amp;key) const</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a764ae0fbf914909a8d7810b7a95fb3c1</anchor>
      <arglist>(const Key &amp;key, std::size_t precalculated_hash)</arglist>
    </member>
    <member kind="function">
      <type>const_iterator</type>
      <name>find</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a76283e2c9497ee7d4e5eddfdb23d23bb</anchor>
      <arglist>(const Key &amp;key, std::size_t precalculated_hash) const</arglist>
    </member>
    <member kind="function">
      <type>allocator_type</type>
      <name>get_allocator</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aaf6d53ce36f50c1d755afd82e37e6e17</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>hasher</type>
      <name>hash_function</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>af87c41abcb19a1442b4038db6edeeec3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aec5148db14516e0025f7a791e98f770e</anchor>
      <arglist>(const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a37befa5831834dbc09c1f863643c5cb0</anchor>
      <arglist>(const_iterator hint, const value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a3fa90cb08e8ab9e489fa58ae094b02ff</anchor>
      <arglist>(const_iterator hint, value_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>ae7db741c23f1f3e1ee50ea22115216c5</anchor>
      <arglist>(InputIt first, InputIt last)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>ad3606f2531057986a11227dffda103cf</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; ilist)</arglist>
    </member>
    <member kind="function">
      <type>std::pair&lt; iterator, bool &gt;</type>
      <name>insert</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aea6b9eb40065766503f642bdc24807d9</anchor>
      <arglist>(value_type &amp;&amp;value)</arglist>
    </member>
    <member kind="function">
      <type>key_equal</type>
      <name>key_eq</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a7734224edf25d5342a490f22560a9a04</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>load_factor</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a5096d0194960278c43b23382b93c9f8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_bucket_count</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>af63a2baee29b4680f49e55f9f8e8b2ab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>max_load_factor</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>afa1e914c188cba804978004b25e39abe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>max_load_factor</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a3ecaa65ec84bf3b33aecc891ece46b6a</anchor>
      <arglist>(float ml)</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>max_size</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a3c76037a81ef5125732551510a72aac2</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>min_load_factor</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>ac59a301ebfa46d5fcd35ce529008deb5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>min_load_factor</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a8a57104ad0c718dcf4a3d94fb94e8cb1</anchor>
      <arglist>(float ml)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>mutable_iterator</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aebd376e4762e1e4091df9cc19917334e</anchor>
      <arglist>(const_iterator pos)</arglist>
    </member>
    <member kind="function">
      <type>robin_set &amp;</type>
      <name>operator=</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>ae312ab98399e06c3340f40bd78fdd0b5</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; ilist)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>rehash</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>ac29168fa28df44012c3f7ce5abb783e0</anchor>
      <arglist>(size_type count_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reserve</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a676b9d96b2573e45b50f115422c7724f</anchor>
      <arglist>(size_type count_)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_set</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a3a6ae574115f854d5e36587245ccfc6e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_set</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>acc606f1ab1714de40574640d8ab4b45e</anchor>
      <arglist>(const Allocator &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_set</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a05f4783d8f4573141c52f9a6e91c6d23</anchor>
      <arglist>(InputIt first, InputIt last, size_type bucket_count, const Allocator &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_set</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a602130e216f8e8ee1da2d1dc359298cb</anchor>
      <arglist>(InputIt first, InputIt last, size_type bucket_count, const Hash &amp;hash, const Allocator &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_set</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>ad5f2ffb33b7fa2a855ee6fc742b8840e</anchor>
      <arglist>(InputIt first, InputIt last, size_type bucket_count=ht::DEFAULT_INIT_BUCKETS_SIZE, const Hash &amp;hash=Hash(), const KeyEqual &amp;equal=KeyEqual(), const Allocator &amp;alloc=Allocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_set</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aaf2f02ec405d886bf740d6812a232a25</anchor>
      <arglist>(size_type bucket_count, const Allocator &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_set</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a64ce804ce882c7b6ad99fbe342cba2bf</anchor>
      <arglist>(size_type bucket_count, const Hash &amp;hash, const Allocator &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_set</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a2244e9c1cdd44e4ff52ea6f77c8ac4c8</anchor>
      <arglist>(size_type bucket_count, const Hash &amp;hash=Hash(), const KeyEqual &amp;equal=KeyEqual(), const Allocator &amp;alloc=Allocator())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_set</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a27ddaae9e5764f679d41c298f95e9c5a</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; init, size_type bucket_count, const Allocator &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_set</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aece3c79d29353620376c0cb7dca59d4a</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; init, size_type bucket_count, const Hash &amp;hash, const Allocator &amp;alloc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>robin_set</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>ab296424a8ac50583c5b6121d39e51c44</anchor>
      <arglist>(std::initializer_list&lt; value_type &gt; init, size_type bucket_count=ht::DEFAULT_INIT_BUCKETS_SIZE, const Hash &amp;hash=Hash(), const KeyEqual &amp;equal=KeyEqual(), const Allocator &amp;alloc=Allocator())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>serialize</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a43927c1d1877053c92ddfd0174e4be35</anchor>
      <arglist>(Serializer &amp;serializer) const</arglist>
    </member>
    <member kind="function">
      <type>size_type</type>
      <name>size</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>af7b7677dfd5e8c53af40cfdc0c9879f3</anchor>
      <arglist>() const noexcept</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a87f719ff247e2b90e73800d5f5f73036</anchor>
      <arglist>(robin_set &amp;other)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static robin_set</type>
      <name>deserialize</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aff0c7adeb3a9b6b0fd208dc434f8f7f3</anchor>
      <arglist>(Deserializer &amp;deserializer, bool hash_compatible=false)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>tsl::detail_robin_hash::has_is_transparent&lt; U &gt;</type>
      <name>has_is_transparent</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a90454c009c861d0a900d2bd7cefc491b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>detail_robin_hash::robin_hash&lt; Key, KeySelect, void, Hash, KeyEqual, Allocator, StoreHash, GrowthPolicy &gt;</type>
      <name>ht</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>af76f92d9519a449b77ae0269a2bb39ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ht</type>
      <name>m_ht</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a0fcbd0ff35c5217179ae3612bdab5fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a76f08c253db4505b664796a57a404ec5</anchor>
      <arglist>(const robin_set &amp;lhs, const robin_set &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>a55606bf1468f27f0d3b49785b48259f9</anchor>
      <arglist>(const robin_set &amp;lhs, const robin_set &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend void</type>
      <name>swap</name>
      <anchorfile>classtsl_1_1robin__set.html</anchorfile>
      <anchor>aac30ae29e5971fd44ddc98bbdd334c84</anchor>
      <arglist>(robin_set &amp;lhs, robin_set &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OutlierFiltersImpl::RobustOutlierFilter</name>
    <filename>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</filename>
    <base>PointMatcher::OutlierFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual OutlierWeights</type>
      <name>compute</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a614c006bd574e4da1c9c0b517353da9d</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const Matches &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>Matrix</type>
      <name>computePointToPlaneDistance</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a94efa84de54ce90f9f9111291bc9c903</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const Matches &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobustOutlierFilter</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>aec1cd37fe9926f301b52a454219f96fc</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RobustOutlierFilter</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>ac145b71fc2e87362b609cde851b5f62a</anchor>
      <arglist>(const std::string &amp;className, const ParametersDoc paramsDoc, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>ac7796f8f4c8fd95a4efb028f69ef2daf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a00705352655d22a3cd97fb8a96832e96</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>Cauchy</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353a8b518b705519c1ac5aeb15c19209804e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>GM</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353aa9f7236fc0edd5f69f5e1d300dfd511b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>Huber</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353ac23ec15695fb1a9e09fd40129a0e6d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>L1</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353a2b867df0d917f36c9c7f1f1f4870dd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="protected">
      <type></type>
      <name>RobustFctId</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>Cauchy</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353a8b518b705519c1ac5aeb15c19209804e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>Welsch</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353a5c00143e07a221b7d0ac7e69e14e6835</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SwitchableConstraint</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353a4120348a050f77ac80839be1203ccdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>GM</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353aa9f7236fc0edd5f69f5e1d300dfd511b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>Tukey</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353a16875c17c70498d169ed40b3ec4cce3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>Huber</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353ac23ec15695fb1a9e09fd40129a0e6d88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>L1</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353a2b867df0d917f36c9c7f1f1f4870dd6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>Student</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353abf33f8733dac53d7f8d4fad25614ab82</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::map&lt; std::string, RobustFctId &gt;</type>
      <name>RobustFctMap</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>aecf6bafbad411261073999a7eba593d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>Student</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353abf33f8733dac53d7f8d4fad25614ab82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>SwitchableConstraint</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353a4120348a050f77ac80839be1203ccdb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>Tukey</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353a16875c17c70498d169ed40b3ec4cce3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="protected">
      <name>Welsch</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a115c99518886582575d974b468117353a5c00143e07a221b7d0ac7e69e14e6835</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>resolveEstimatorName</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a676663cc5d43040dd13a43954053b9ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual OutlierWeights</type>
      <name>robustFiltering</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>ad961f0851dd546906df26ed4af3b84f5</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const Matches &amp;input)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>berg_target_scale</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a9dac72dfcfb8a5ef6c0883477ab2ba32</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>distanceType</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a56a353f22a750bab8a652d77c4c1ce8f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>iteration</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a78c85235672335411415076b37c48ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const int</type>
      <name>nbIterationForScale</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a113d5430f1f9192d2f50bd4a4c376611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>robustFctId</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a3836b691617ee2f30bd4e08884fc6dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>robustFctName</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>aeb54925d381958ac460e9ae14c990ba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>scale</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a255c2b0878adcbfa7e359b3ec98f9cdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const std::string</type>
      <name>scaleEstimator</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a79e25f010f4e772faa6a5f115c11fe19</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const T</type>
      <name>squaredApproximation</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a712c13e66d9eee92bd61089a2fa2f361</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>T</type>
      <name>tuning</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a634ec84392971c6e9b3f4788a6629d8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>static RobustFctMap</type>
      <name>robustFcts</name>
      <anchorfile>structOutlierFiltersImpl_1_1RobustOutlierFilter.html</anchorfile>
      <anchor>a42f5b81e2d757e34a5763ffb3cfa8a60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::runtime_error</name>
    <filename>structNabo_1_1runtime__error.html</filename>
    <member kind="function">
      <type>runtime_error &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structNabo_1_1runtime__error.html</anchorfile>
      <anchor>a9e3333dd6f6d4e35faaacc118fac1218</anchor>
      <arglist>(const T &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>runtime_error</name>
      <anchorfile>structNabo_1_1runtime__error.html</anchorfile>
      <anchor>a3d7b2e0e77bde5469291c50d58679899</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>runtime_error</name>
      <anchorfile>structNabo_1_1runtime__error.html</anchorfile>
      <anchor>aacc25fd3cb450f163718631f82270c1e</anchor>
      <arglist>(const runtime_error &amp;re)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~runtime_error</name>
      <anchorfile>structNabo_1_1runtime__error.html</anchorfile>
      <anchor>afa245ca3ab92ce9fdb3cbd101fecc643</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>stringstream</type>
      <name>ss</name>
      <anchorfile>structNabo_1_1runtime__error.html</anchorfile>
      <anchor>a64cc55f6a4155a2f7798f404ff98634a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::SameSizeTuplePrefixComparator</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator.html</filename>
    <templarg>kSize1</templarg>
    <templarg>kSize2</templarg>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::SameSizeTuplePrefixComparator&lt; 0, 0 &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_010_00_010_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Eq</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_010_00_010_01_4.html</anchorfile>
      <anchor>a4f209822266c6bb1832c49750a11ef95</anchor>
      <arglist>(const Tuple1 &amp;, const Tuple2 &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::SameSizeTuplePrefixComparator&lt; k, k &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_01k_00_01k_01_4.html</filename>
    <templarg>k</templarg>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Eq</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1SameSizeTuplePrefixComparator_3_01k_00_01k_01_4.html</anchorfile>
      <anchor>a5564fbade05a2d0522d9899da62c2119</anchor>
      <arglist>(const Tuple1 &amp;t1, const Tuple2 &amp;t2)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SamplingSurfaceNormalDataPointsFilter</name>
    <filename>structSamplingSurfaceNormalDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <class kind="struct">SamplingSurfaceNormalDataPointsFilter::BuildData</class>
    <class kind="struct">SamplingSurfaceNormalDataPointsFilter::CompareDim</class>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>af5e047d74da61abde2d45fed0d0db941</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>ad6a19a7940a0029af762e0369922bedf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a580b673eb34cefa5df7f1999a8952cb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>adc15a0c2359205e8f2985cea43446f00</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a0a6c291b829b7298c5995e05d142dce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a7200cbb62e9a4dac9701f9fe30b591ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>ae3e084cba13e6961c0e94efec91c6203</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>ada6207ad0fb5abec9c58d9711125bca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a6f9b125542fc200032839351f1ebf153</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>ac1baa89ad87c9e1d5218ffa283753e9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a78cd6591d4c74244a76506f92a59ec31</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>ae0a61d78a7fef7efdf5a06423bdba129</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SamplingSurfaceNormalDataPointsFilter</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a7f0760c6ab18bb7fc9018523e1b8cc53</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SamplingSurfaceNormalDataPointsFilter</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a439376f763cbd60d43edf577af0803ae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a90bffb9edc886e3ede69e4db4a5eb08d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a005cb35a6972bc8dcc3d14a951afe7a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>averageExistingDescriptors</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>adae3189c15bbcd395e5009dd49626f6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepDensities</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>ab59e4a765540eece3a4b073cf5a3bfa0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepEigenValues</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a64c4bf24b12bd8557731662392fc2ef5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepEigenVectors</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a3109ddf80d823631f18e8d54f86dd840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepNormals</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>ae4f19fc945952bd7fbbf16068cc1a61e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>knn</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a5696abb1a69fd861e17a02b68b8b40b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>maxBoxDim</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>aae5e9d8d6ddeccaebb449370a4c28b7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>ratio</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>ac3b38fb431685cf1378ecd76081eb61a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>samplingMethod</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a12a5092246a0c44e5cbe30e738963d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>buildNew</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a172ed93b6ac2a95446d7dce8c372f6ca</anchor>
      <arglist>(BuildData &amp;data, const int first, const int last, Vector &amp;&amp;minValues, Vector &amp;&amp;maxValues) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fuseRange</name>
      <anchorfile>structSamplingSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>ad3ee57d66b0005656d2d2524ea62558f</anchor>
      <arglist>(BuildData &amp;data, const int first, const int last) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::Scanner</name>
    <filename>classYAML__PM_1_1Scanner.html</filename>
    <class kind="struct">YAML_PM::Scanner::IndentMarker</class>
    <class kind="struct">YAML_PM::Scanner::SimpleKey</class>
    <member kind="function">
      <type>bool</type>
      <name>empty</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a9a731e8c4d93b1a003d7a6bc486133a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Token &amp;</type>
      <name>peek</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a93530d19b2ce4354838dccd39f574980</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>pop</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a32f5d416e68f5f459ec9dd75790baf0f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Scanner</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a329516bf49b4b4d1ad9fa7ddff6aaf73</anchor>
      <arglist>(std::istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Scanner</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a86ff6c17d9de880213f9b6c772c5ca30</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>FLOW_MAP</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a989d0ead6995f43a01e0525e49caba89a523a8946c8899de16507d0400a1ef1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>FLOW_MARKER</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a989d0ead6995f43a01e0525e49caba89</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>FLOW_MAP</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a989d0ead6995f43a01e0525e49caba89a523a8946c8899de16507d0400a1ef1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>FLOW_SEQ</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a989d0ead6995f43a01e0525e49caba89aba242b573738f407acfb7df7435b9ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>FLOW_SEQ</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a989d0ead6995f43a01e0525e49caba89aba242b573738f407acfb7df7435b9ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>CanInsertPotentialSimpleKey</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a25120ef645c0c651f11bd531adc1db24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EndStream</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a6b93a6b7e15f15efb6d93ea3b4fc3629</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>EnsureTokensInQueue</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a47096b978b94346e2fa8a5a2c3f04383</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ExistsActiveSimpleKey</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>aba8027b04e51a3a3f6d78af9ea44320b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetFlowLevel</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a42ced07d47766ae391b12af951703a86</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Token::TYPE</type>
      <name>GetStartTokenFor</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a2843f0f06b70e8571c9b6255c072ade2</anchor>
      <arglist>(IndentMarker::INDENT_TYPE type) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>GetTopIndent</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a4b8fe8ab9783f92e7a1b18aa3d4944b7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const RegEx &amp;</type>
      <name>GetValueRegex</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>acc2b2933647690c41e9ad22b71517809</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>InBlockContext</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>adffa181d18a38674b8cb52df44e3499e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>InFlowContext</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a6482fb72230a5d4d6fab1b36da8182cc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InsertPotentialSimpleKey</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>aa4cbae5c1081f5df645d3708d7d5046a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>InvalidateSimpleKey</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a35a64b0da69190514f3c3bb71095353d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>IsWhitespaceToBeEaten</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a6984dbc4edcd41c2d6870d26c0e4cbac</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PopAllIndents</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a75f65d706802c53ad82032e058a87ac0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PopAllSimpleKeys</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a3bf561f6378de26894505959e2343748</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PopIndent</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>ae5e9bb07281a8b9c64a03dd0d3d47ba8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PopIndentToHere</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a1821a889709485597be28ae1f646458b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>IndentMarker *</type>
      <name>PushIndentTo</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a40a4a252512686772042f42f4176850e</anchor>
      <arglist>(int column, IndentMarker::INDENT_TYPE type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Token *</type>
      <name>PushToken</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>ab92a4ecdcb1dd60b3d5a04abae1bd023</anchor>
      <arglist>(Token::TYPE type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanAnchorOrAlias</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a0c0cbcba6c789b788836ed8ef8ad4aad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanBlockEnd</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a6631f792d3e32140646c93eeba512a19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanBlockEntry</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a52c20bafd5f5ecd6fd4ade47dd287364</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanBlockMapSTart</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a0d054c578607313e04f0bf4f9ce99602</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanBlockScalar</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>ab0d3928277aeccf694c143d86618726c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanBlockSeqStart</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a232a8b24654c682f56a958cee990e9f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanDirective</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>ad9682ca7c38ba1cb129a43cf0c3e988f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanDocEnd</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>aaf548cd3ddda017c48d778f45a0ac399</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanDocStart</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a8b6a59fa5a80b904e1fe8be24899bd82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanFlowEnd</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a0d1afd3e8049e506664304fa2eeb382a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanFlowEntry</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>ab4a01256b1d65d21c1b6f5197b239522</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanFlowStart</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>ae29361d8d7cbc296643641aa6ae50ce7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanKey</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>ad3ccf447a00e9a9e4b08c90cfbe75fe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanNextToken</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>ac67a1487b0a2237f121fe3ce964d390f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanPlainScalar</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>ad5ca8efee827c7cdfceac5865a9541de</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanQuotedScalar</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a8711fbc160da32d9affc3ee355115ed1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanTag</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>adc492a972f469709eea6305d7602c3e0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanToNextToken</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a84201e094cd39e3fe7669950f8716eae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ScanValue</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a2de5a1a92e7b21a8da02d878c43b6a82</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>StartStream</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a523eb451bacd837621eaf6e8b5add923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ThrowParserException</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a0828d11b8a842200d1f5dda382400606</anchor>
      <arglist>(const std::string &amp;msg) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>VerifySimpleKey</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a122ffb3adc6ff0ba8f2f4331f54b59f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Stream</type>
      <name>INPUT</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a7fe59e8da229269718812f89d12c3d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_canBeJSONFlow</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a1353551841cd8c97c5cd1731d9ca6977</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_endedStream</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>ad9f39799dc8e97962ddd2b3859520120</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; FLOW_MARKER &gt;</type>
      <name>m_flows</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a79698f92a8789e53d1685ff32b197967</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ptr_vector&lt; IndentMarker &gt;</type>
      <name>m_indentRefs</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a6019ccd8c53a702db0ed207d40e66643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; IndentMarker * &gt;</type>
      <name>m_indents</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>af05bac3a6109ff423667b79182c630c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_simpleKeyAllowed</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a2ff06092f180ce482a525fca8bc7105a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stack&lt; SimpleKey &gt;</type>
      <name>m_simpleKeys</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>aa2acb0f32b28ee496d6295b8debb59c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>m_startedStream</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a62251dacd02a4fbca2f2071140e74fdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::queue&lt; Token &gt;</type>
      <name>m_tokens</name>
      <anchorfile>classYAML__PM_1_1Scanner.html</anchorfile>
      <anchor>a368d33b4684135d07c1e75bd868ba467</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::ScanScalarParams</name>
    <filename>structYAML__PM_1_1ScanScalarParams.html</filename>
    <member kind="function">
      <type></type>
      <name>ScanScalarParams</name>
      <anchorfile>structYAML__PM_1_1ScanScalarParams.html</anchorfile>
      <anchor>a9e764e3335309d1767698d3e369a87d6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>CHOMP</type>
      <name>chomp</name>
      <anchorfile>structYAML__PM_1_1ScanScalarParams.html</anchorfile>
      <anchor>a8f6f29c241b76525fe79207c35140c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>detectIndent</name>
      <anchorfile>structYAML__PM_1_1ScanScalarParams.html</anchorfile>
      <anchor>a625d2be8554d1b54382122d2c3daa522</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>eatEnd</name>
      <anchorfile>structYAML__PM_1_1ScanScalarParams.html</anchorfile>
      <anchor>a63113a0e3facfd29619730e90eff3f2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>eatLeadingWhitespace</name>
      <anchorfile>structYAML__PM_1_1ScanScalarParams.html</anchorfile>
      <anchor>a9c6b260caa4d43cca5bc9fd3fea43082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RegEx</type>
      <name>end</name>
      <anchorfile>structYAML__PM_1_1ScanScalarParams.html</anchorfile>
      <anchor>a6d5717299fa8c8846674ba78d2a92aab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>escape</name>
      <anchorfile>structYAML__PM_1_1ScanScalarParams.html</anchorfile>
      <anchor>a8bdc8817756214bdc3aa36ee32dd7341</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FOLD</type>
      <name>fold</name>
      <anchorfile>structYAML__PM_1_1ScanScalarParams.html</anchorfile>
      <anchor>a1bae002479cb75ed3be1fa554abd27b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>indent</name>
      <anchorfile>structYAML__PM_1_1ScanScalarParams.html</anchorfile>
      <anchor>a0f47624eadd10cef2f5dd8422cfeed26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>leadingSpaces</name>
      <anchorfile>structYAML__PM_1_1ScanScalarParams.html</anchorfile>
      <anchor>a17ee5d1053c7b35391786a63ef2443d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ACTION</type>
      <name>onDocIndicator</name>
      <anchorfile>structYAML__PM_1_1ScanScalarParams.html</anchorfile>
      <anchor>a3e670796b566f3b7cdfef71e9520271b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ACTION</type>
      <name>onTabInIndentation</name>
      <anchorfile>structYAML__PM_1_1ScanScalarParams.html</anchorfile>
      <anchor>ab12262643193d7ba97643703e1f73ebd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>trimTrailingSpaces</name>
      <anchorfile>structYAML__PM_1_1ScanScalarParams.html</anchorfile>
      <anchor>af0d15f5226922c08d2752dc0991d0883</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::scoped_ptr</name>
    <filename>classtesting_1_1internal_1_1scoped__ptr.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>element_type</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ae755ffeebada8e20b68c1d1ffa91cf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa5984291e12453f1e81b7676d1fa26fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator*</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a0aba95f68eceb6422a0b50b6f92047c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a2b465830a322e2c3ea420e5ccf0472f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>release</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a7a4f3e568d81a5d8bcb5f8d6bf5130b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>acac03266a43359801aff0de5c990bec0</anchor>
      <arglist>(T *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>adb972432999a0c63720df148964ac2a5</anchor>
      <arglist>(T *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab721de9bf4369f002fb563e82352ee36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa905e98e04e868208e9fb850b93d58f4</anchor>
      <arglist>(scoped_ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>ptr_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab69d9f1f216ae91f8b8abca63e797397</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>scoped_ptr&lt; ::std::string &gt;</name>
    <filename>classtesting_1_1internal_1_1scoped__ptr.html</filename>
    <member kind="typedef">
      <type>::std::string</type>
      <name>element_type</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ae755ffeebada8e20b68c1d1ffa91cf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>::std::string *</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa5984291e12453f1e81b7676d1fa26fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::std::string &amp;</type>
      <name>operator*</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a0aba95f68eceb6422a0b50b6f92047c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::std::string *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a2b465830a322e2c3ea420e5ccf0472f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::std::string *</type>
      <name>release</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a7a4f3e568d81a5d8bcb5f8d6bf5130b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>acac03266a43359801aff0de5c990bec0</anchor>
      <arglist>(::std::string *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>adb972432999a0c63720df148964ac2a5</anchor>
      <arglist>(::std::string *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab721de9bf4369f002fb563e82352ee36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa905e98e04e868208e9fb850b93d58f4</anchor>
      <arglist>(scoped_ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::std::string *</type>
      <name>ptr_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab69d9f1f216ae91f8b8abca63e797397</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>scoped_ptr&lt; ::std::stringstream &gt;</name>
    <filename>classtesting_1_1internal_1_1scoped__ptr.html</filename>
    <member kind="typedef">
      <type>::std::stringstream</type>
      <name>element_type</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ae755ffeebada8e20b68c1d1ffa91cf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>::std::stringstream *</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa5984291e12453f1e81b7676d1fa26fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::std::stringstream &amp;</type>
      <name>operator*</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a0aba95f68eceb6422a0b50b6f92047c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::std::stringstream *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a2b465830a322e2c3ea420e5ccf0472f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>::std::stringstream *</type>
      <name>release</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a7a4f3e568d81a5d8bcb5f8d6bf5130b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>acac03266a43359801aff0de5c990bec0</anchor>
      <arglist>(::std::stringstream *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>adb972432999a0c63720df148964ac2a5</anchor>
      <arglist>(::std::stringstream *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab721de9bf4369f002fb563e82352ee36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa905e98e04e868208e9fb850b93d58f4</anchor>
      <arglist>(scoped_ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>::std::stringstream *</type>
      <name>ptr_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab69d9f1f216ae91f8b8abca63e797397</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>scoped_ptr&lt; const ::std::string &gt;</name>
    <filename>classtesting_1_1internal_1_1scoped__ptr.html</filename>
    <member kind="typedef">
      <type>const ::std::string</type>
      <name>element_type</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ae755ffeebada8e20b68c1d1ffa91cf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ::std::string *</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa5984291e12453f1e81b7676d1fa26fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::std::string &amp;</type>
      <name>operator*</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a0aba95f68eceb6422a0b50b6f92047c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::std::string *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a2b465830a322e2c3ea420e5ccf0472f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const ::std::string *</type>
      <name>release</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a7a4f3e568d81a5d8bcb5f8d6bf5130b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>acac03266a43359801aff0de5c990bec0</anchor>
      <arglist>(const ::std::string *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>adb972432999a0c63720df148964ac2a5</anchor>
      <arglist>(const ::std::string *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab721de9bf4369f002fb563e82352ee36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa905e98e04e868208e9fb850b93d58f4</anchor>
      <arglist>(scoped_ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ::std::string *</type>
      <name>ptr_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab69d9f1f216ae91f8b8abca63e797397</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>scoped_ptr&lt; const T &gt;</name>
    <filename>classtesting_1_1internal_1_1scoped__ptr.html</filename>
    <member kind="typedef">
      <type>const T</type>
      <name>element_type</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ae755ffeebada8e20b68c1d1ffa91cf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa5984291e12453f1e81b7676d1fa26fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator*</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a0aba95f68eceb6422a0b50b6f92047c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a2b465830a322e2c3ea420e5ccf0472f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>release</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a7a4f3e568d81a5d8bcb5f8d6bf5130b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>acac03266a43359801aff0de5c990bec0</anchor>
      <arglist>(const T *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>adb972432999a0c63720df148964ac2a5</anchor>
      <arglist>(const T *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab721de9bf4369f002fb563e82352ee36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa905e98e04e868208e9fb850b93d58f4</anchor>
      <arglist>(scoped_ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T *</type>
      <name>ptr_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab69d9f1f216ae91f8b8abca63e797397</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>scoped_ptr&lt; testing::internal::ParamIteratorInterface&lt; T &gt; &gt;</name>
    <filename>classtesting_1_1internal_1_1scoped__ptr.html</filename>
    <member kind="typedef">
      <type>testing::internal::ParamIteratorInterface&lt; T &gt;</type>
      <name>element_type</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ae755ffeebada8e20b68c1d1ffa91cf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>testing::internal::ParamIteratorInterface&lt; T &gt; *</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa5984291e12453f1e81b7676d1fa26fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>testing::internal::ParamIteratorInterface&lt; T &gt; &amp;</type>
      <name>operator*</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a0aba95f68eceb6422a0b50b6f92047c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>testing::internal::ParamIteratorInterface&lt; T &gt; *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a2b465830a322e2c3ea420e5ccf0472f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>testing::internal::ParamIteratorInterface&lt; T &gt; *</type>
      <name>release</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a7a4f3e568d81a5d8bcb5f8d6bf5130b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>acac03266a43359801aff0de5c990bec0</anchor>
      <arglist>(testing::internal::ParamIteratorInterface&lt; T &gt; *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>adb972432999a0c63720df148964ac2a5</anchor>
      <arglist>(testing::internal::ParamIteratorInterface&lt; T &gt; *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab721de9bf4369f002fb563e82352ee36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa905e98e04e868208e9fb850b93d58f4</anchor>
      <arglist>(scoped_ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>testing::internal::ParamIteratorInterface&lt; T &gt; *</type>
      <name>ptr_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab69d9f1f216ae91f8b8abca63e797397</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>scoped_ptr&lt; testing::internal::TestMetaFactoryBase&lt; ParamType &gt; &gt;</name>
    <filename>classtesting_1_1internal_1_1scoped__ptr.html</filename>
    <member kind="typedef">
      <type>testing::internal::TestMetaFactoryBase&lt; ParamType &gt;</type>
      <name>element_type</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ae755ffeebada8e20b68c1d1ffa91cf13</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>testing::internal::TestMetaFactoryBase&lt; ParamType &gt; *</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa5984291e12453f1e81b7676d1fa26fd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>testing::internal::TestMetaFactoryBase&lt; ParamType &gt; &amp;</type>
      <name>operator*</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a0aba95f68eceb6422a0b50b6f92047c2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>testing::internal::TestMetaFactoryBase&lt; ParamType &gt; *</type>
      <name>operator-&gt;</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a2b465830a322e2c3ea420e5ccf0472f4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>testing::internal::TestMetaFactoryBase&lt; ParamType &gt; *</type>
      <name>release</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>a7a4f3e568d81a5d8bcb5f8d6bf5130b1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>reset</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>acac03266a43359801aff0de5c990bec0</anchor>
      <arglist>(testing::internal::TestMetaFactoryBase&lt; ParamType &gt; *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>adb972432999a0c63720df148964ac2a5</anchor>
      <arglist>(testing::internal::TestMetaFactoryBase&lt; ParamType &gt; *p=NULL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~scoped_ptr</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab721de9bf4369f002fb563e82352ee36</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>aa905e98e04e868208e9fb850b93d58f4</anchor>
      <arglist>(scoped_ptr)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>testing::internal::TestMetaFactoryBase&lt; ParamType &gt; *</type>
      <name>ptr_</name>
      <anchorfile>classtesting_1_1internal_1_1scoped__ptr.html</anchorfile>
      <anchor>ab69d9f1f216ae91f8b8abca63e797397</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::ScopedFakeTestPartResultReporter</name>
    <filename>classtesting_1_1ScopedFakeTestPartResultReporter.html</filename>
    <base>testing::TestPartResultReporterInterface</base>
    <member kind="enumvalue">
      <name>INTERCEPT_ALL_THREADS</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a82f6209b3cf5c4b15ec8bd8041dbc2d5a187f4164aad7fbb9414b263c68a693cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERCEPT_ONLY_CURRENT_THREAD</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a82f6209b3cf5c4b15ec8bd8041dbc2d5aed6c5f87d33207768db503526e6a1e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>InterceptMode</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a82f6209b3cf5c4b15ec8bd8041dbc2d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERCEPT_ONLY_CURRENT_THREAD</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a82f6209b3cf5c4b15ec8bd8041dbc2d5aed6c5f87d33207768db503526e6a1e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INTERCEPT_ALL_THREADS</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a82f6209b3cf5c4b15ec8bd8041dbc2d5a187f4164aad7fbb9414b263c68a693cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>ReportTestPartResult</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a82531434f51632d98ed7cdcdb10b8b92</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedFakeTestPartResultReporter</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a57cbc09ed48627c8a73e622618dc4b4f</anchor>
      <arglist>(InterceptMode intercept_mode, TestPartResultArray *result)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ScopedFakeTestPartResultReporter</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>aa0100ecf4799fb51d45167be6a5de1d5</anchor>
      <arglist>(TestPartResultArray *result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ScopedFakeTestPartResultReporter</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a4817d59ca70228ebd5d5c3c4e8dd729d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>ad7d21ddf4a50ff918571e8a08e73fd59</anchor>
      <arglist>(ScopedFakeTestPartResultReporter)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Init</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a28d280a3f5d172d63b94f70b8e7660d7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const InterceptMode</type>
      <name>intercept_mode_</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>ae62ed825619c11ac21fdd06480e0d982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestPartResultReporterInterface *</type>
      <name>old_reporter_</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a4183b091842a83dd8ce4927746c43092</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestPartResultArray *const</type>
      <name>result_</name>
      <anchorfile>classtesting_1_1ScopedFakeTestPartResultReporter.html</anchorfile>
      <anchor>a729a26c94e4082ee0dc3312395a3f480</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ScopedPrematureExitFile</name>
    <filename>classtesting_1_1internal_1_1ScopedPrematureExitFile.html</filename>
    <member kind="function">
      <type></type>
      <name>ScopedPrematureExitFile</name>
      <anchorfile>classtesting_1_1internal_1_1ScopedPrematureExitFile.html</anchorfile>
      <anchor>ae520883b8a6984a864ce675acedff4a2</anchor>
      <arglist>(const char *premature_exit_filepath)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedPrematureExitFile</name>
      <anchorfile>classtesting_1_1internal_1_1ScopedPrematureExitFile.html</anchorfile>
      <anchor>afa2ddc9bc1c2a90fd0dd82bb11fddc79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ScopedPrematureExitFile.html</anchorfile>
      <anchor>a4c7a2d9d5a94035756b97b5c1e0c2597</anchor>
      <arglist>(ScopedPrematureExitFile)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *const</type>
      <name>premature_exit_filepath_</name>
      <anchorfile>classtesting_1_1internal_1_1ScopedPrematureExitFile.html</anchorfile>
      <anchor>a41f573a197749afb0a2b14b289f7aa62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ScopedTrace</name>
    <filename>classtesting_1_1internal_1_1ScopedTrace.html</filename>
    <member kind="function">
      <type></type>
      <name>ScopedTrace</name>
      <anchorfile>classtesting_1_1internal_1_1ScopedTrace.html</anchorfile>
      <anchor>ab965d7010bbbc82c1bef6ebf8748bede</anchor>
      <arglist>(const char *file, int line, const Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~ScopedTrace</name>
      <anchorfile>classtesting_1_1internal_1_1ScopedTrace.html</anchorfile>
      <anchor>a658c7c098ff48337058bfa2ccab65881</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1ScopedTrace.html</anchorfile>
      <anchor>a0c896625ebd31d5cf7a2e7038df1c2b5</anchor>
      <arglist>(ScopedTrace)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Nabo::KDTreeBalancedPtInNodesPQ::SearchElement</name>
    <filename>structNabo_1_1KDTreeBalancedPtInNodesPQ_1_1SearchElement.html</filename>
    <member kind="function">
      <type></type>
      <name>SearchElement</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesPQ_1_1SearchElement.html</anchorfile>
      <anchor>a92f00ca7c3ae7b67361a3f1321e61d6d</anchor>
      <arglist>(const size_t index, const T minDist)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>index</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesPQ_1_1SearchElement.html</anchorfile>
      <anchor>a7438404d60e0609216015c53e1038063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>minDist</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesPQ_1_1SearchElement.html</anchorfile>
      <anchor>a8d5abb4368ad75570c986437e46ccaf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>structNabo_1_1KDTreeBalancedPtInNodesPQ_1_1SearchElement.html</anchorfile>
      <anchor>a3de5abbef7376cbb8da739c9868efdb9</anchor>
      <arglist>(const SearchElement &amp;e0, const SearchElement &amp;e1)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>self_reference_member_test</name>
    <filename>classself__reference__member__test.html</filename>
    <member kind="function">
      <type>self_reference_member_test &amp;</type>
      <name>operator=</name>
      <anchorfile>classself__reference__member__test.html</anchorfile>
      <anchor>a97f8eacbf384180ff27be86553fe59d4</anchor>
      <arglist>(const self_reference_member_test &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>self_reference_member_test &amp;</type>
      <name>operator=</name>
      <anchorfile>classself__reference__member__test.html</anchorfile>
      <anchor>a8fa35372a8193f4563c4e79ced7b94ce</anchor>
      <arglist>(self_reference_member_test &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>self_reference_member_test</name>
      <anchorfile>classself__reference__member__test.html</anchorfile>
      <anchor>ace19a1de25d75ea1537db64b00eb56b0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>self_reference_member_test</name>
      <anchorfile>classself__reference__member__test.html</anchorfile>
      <anchor>adf485bebd1a1ccb617d068c459992a8d</anchor>
      <arglist>(const self_reference_member_test &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>self_reference_member_test</name>
      <anchorfile>classself__reference__member__test.html</anchorfile>
      <anchor>a8d503c92dca7dd22d1fe816863b6d907</anchor>
      <arglist>(self_reference_member_test &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>self_reference_member_test</name>
      <anchorfile>classself__reference__member__test.html</anchorfile>
      <anchor>a043f81615dce6e64c663dfe00998ad91</anchor>
      <arglist>(std::int64_t value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>value</name>
      <anchorfile>classself__reference__member__test.html</anchorfile>
      <anchor>a866c9d047d146860ff6e52886acd09a1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>m_value</name>
      <anchorfile>classself__reference__member__test.html</anchorfile>
      <anchor>a725c49394fba3c0d5c5ee8f6ec44983f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string *</type>
      <name>m_value_ptr</name>
      <anchorfile>classself__reference__member__test.html</anchorfile>
      <anchor>a205179ec8bbd8968350a840aabe2ee80</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator!=</name>
      <anchorfile>classself__reference__member__test.html</anchorfile>
      <anchor>a2e986d5951dfaca796522458d9b9c304</anchor>
      <arglist>(const self_reference_member_test &amp;lhs, const self_reference_member_test &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator&lt;</name>
      <anchorfile>classself__reference__member__test.html</anchorfile>
      <anchor>aa369cff6d1428967dfd070c5502ee41f</anchor>
      <arglist>(const self_reference_member_test &amp;lhs, const self_reference_member_test &amp;rhs)</arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classself__reference__member__test.html</anchorfile>
      <anchor>a7b191c3ecc5930c7704a32aacf5229b1</anchor>
      <arglist>(std::ostream &amp;stream, const self_reference_member_test &amp;value)</arglist>
    </member>
    <member kind="friend">
      <type>friend bool</type>
      <name>operator==</name>
      <anchorfile>classself__reference__member__test.html</anchorfile>
      <anchor>ace60a3aa49a0635d416d9096b9500a5d</anchor>
      <arglist>(const self_reference_member_test &amp;lhs, const self_reference_member_test &amp;rhs)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RemoveSensorBiasDataPointsFilter::SensorParameters</name>
    <filename>structRemoveSensorBiasDataPointsFilter_1_1SensorParameters.html</filename>
    <member kind="variable">
      <type>const double</type>
      <name>aperture</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter_1_1SensorParameters.html</anchorfile>
      <anchor>abec131e70a6123e0fef4e1e960feefc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>k1</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter_1_1SensorParameters.html</anchorfile>
      <anchor>ab6e7684d44a34105724c165666c27e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const double</type>
      <name>k2</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter_1_1SensorParameters.html</anchorfile>
      <anchor>ac1fdf7263adb27ede0acf44b26fa29a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SensorParameters</type>
      <name>HDL_32E</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter_1_1SensorParameters.html</anchorfile>
      <anchor>af84c4ff3cfa89ca7f5a6b07ce856d749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const SensorParameters</type>
      <name>LMS_1XX</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter_1_1SensorParameters.html</anchorfile>
      <anchor>a3d9ba4000b1c3b2b562d05871a9a8926</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>SensorParameters</name>
      <anchorfile>structRemoveSensorBiasDataPointsFilter_1_1SensorParameters.html</anchorfile>
      <anchor>a612f6a45baba94fad60c6c7d683441e4</anchor>
      <arglist>(double aperture_, double k1_, double k2_)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>serializer</name>
    <filename>classserializer.html</filename>
    <member kind="function">
      <type>void</type>
      <name>operator()</name>
      <anchorfile>classserializer.html</anchorfile>
      <anchor>a570fc3f5cead15a675dc9b1156989fd6</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>serializer</name>
      <anchorfile>classserializer.html</anchorfile>
      <anchor>ad16d0c8d243b76638d071a1f703d1325</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>str</name>
      <anchorfile>classserializer.html</anchorfile>
      <anchor>ad2169af386aa4b75c62c650b3f687b5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize_impl</name>
      <anchorfile>classserializer.html</anchorfile>
      <anchor>a16a3186d95722f674822a10f82d13af1</anchor>
      <arglist>(const move_only_test &amp;val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize_impl</name>
      <anchorfile>classserializer.html</anchorfile>
      <anchor>ae96c63640078226ae4ae92b417394440</anchor>
      <arglist>(const std::pair&lt; T, U &gt; &amp;val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize_impl</name>
      <anchorfile>classserializer.html</anchorfile>
      <anchor>a242d7786741510a0812a18297609d306</anchor>
      <arglist>(const std::string &amp;val)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>serialize_impl</name>
      <anchorfile>classserializer.html</anchorfile>
      <anchor>a489cc10cd5e0565c1b0f6e96ee309d5a</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::stringstream</type>
      <name>m_ostream</name>
      <anchorfile>classserializer.html</anchorfile>
      <anchor>aa7cb6cd333a6a2444ddfd2296cbaac30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::Setting</name>
    <filename>classYAML__PM_1_1Setting.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const T</type>
      <name>get</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>a9ae41a2a12522092e400bc7c064e496d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restore</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>aad4bb2ac0935176d3eb1bbce57e3b3f4</anchor>
      <arglist>(const Setting&lt; T &gt; &amp;oldSetting)</arglist>
    </member>
    <member kind="function">
      <type>std::auto_ptr&lt; SettingChangeBase &gt;</type>
      <name>set</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>a5b24f06834854117fab9f6be99491ca8</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Setting</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>aa644489c9f2293769b4d3537f5502fc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>m_value</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>a35914b96f6de599c02938f65360ead74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Setting&lt; EMITTER_MANIP &gt;</name>
    <filename>classYAML__PM_1_1Setting.html</filename>
    <member kind="function">
      <type>const EMITTER_MANIP</type>
      <name>get</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>a9ae41a2a12522092e400bc7c064e496d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restore</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>aad4bb2ac0935176d3eb1bbce57e3b3f4</anchor>
      <arglist>(const Setting&lt; EMITTER_MANIP &gt; &amp;oldSetting)</arglist>
    </member>
    <member kind="function">
      <type>std::auto_ptr&lt; SettingChangeBase &gt;</type>
      <name>set</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>a5b24f06834854117fab9f6be99491ca8</anchor>
      <arglist>(const EMITTER_MANIP &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Setting</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>aa644489c9f2293769b4d3537f5502fc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>EMITTER_MANIP</type>
      <name>m_value</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>a35914b96f6de599c02938f65360ead74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Setting&lt; int &gt;</name>
    <filename>classYAML__PM_1_1Setting.html</filename>
    <member kind="function">
      <type>const int</type>
      <name>get</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>a9ae41a2a12522092e400bc7c064e496d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restore</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>aad4bb2ac0935176d3eb1bbce57e3b3f4</anchor>
      <arglist>(const Setting&lt; int &gt; &amp;oldSetting)</arglist>
    </member>
    <member kind="function">
      <type>std::auto_ptr&lt; SettingChangeBase &gt;</type>
      <name>set</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>a5b24f06834854117fab9f6be99491ca8</anchor>
      <arglist>(const int &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Setting</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>aa644489c9f2293769b4d3537f5502fc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>m_value</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>a35914b96f6de599c02938f65360ead74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Setting&lt; unsigned &gt;</name>
    <filename>classYAML__PM_1_1Setting.html</filename>
    <member kind="function">
      <type>const unsigned</type>
      <name>get</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>a9ae41a2a12522092e400bc7c064e496d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restore</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>aad4bb2ac0935176d3eb1bbce57e3b3f4</anchor>
      <arglist>(const Setting&lt; unsigned &gt; &amp;oldSetting)</arglist>
    </member>
    <member kind="function">
      <type>std::auto_ptr&lt; SettingChangeBase &gt;</type>
      <name>set</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>a5b24f06834854117fab9f6be99491ca8</anchor>
      <arglist>(const unsigned &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Setting</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>aa644489c9f2293769b4d3537f5502fc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned</type>
      <name>m_value</name>
      <anchorfile>classYAML__PM_1_1Setting.html</anchorfile>
      <anchor>a35914b96f6de599c02938f65360ead74</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::SettingChange</name>
    <filename>classYAML__PM_1_1SettingChange.html</filename>
    <templarg></templarg>
    <base>YAML_PM::SettingChangeBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>pop</name>
      <anchorfile>classYAML__PM_1_1SettingChange.html</anchorfile>
      <anchor>aebe644adcb8856d652a7524cf7632d6f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SettingChange</name>
      <anchorfile>classYAML__PM_1_1SettingChange.html</anchorfile>
      <anchor>a4ca4808e9c5ca85efe0ae202bbb36825</anchor>
      <arglist>(Setting&lt; T &gt; *pSetting)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; T &gt;</type>
      <name>m_oldSetting</name>
      <anchorfile>classYAML__PM_1_1SettingChange.html</anchorfile>
      <anchor>ac930242e55ebab33188519a800ff98bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Setting&lt; T &gt; *</type>
      <name>m_pCurSetting</name>
      <anchorfile>classYAML__PM_1_1SettingChange.html</anchorfile>
      <anchor>a3a209683da5f3f460a26c030027516e1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::SettingChangeBase</name>
    <filename>classYAML__PM_1_1SettingChangeBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>pop</name>
      <anchorfile>classYAML__PM_1_1SettingChangeBase.html</anchorfile>
      <anchor>a889bba4d24db124336044a1a47f5480e</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SettingChangeBase</name>
      <anchorfile>classYAML__PM_1_1SettingChangeBase.html</anchorfile>
      <anchor>ab1b25c00ae4bd9c56f0d3cd9a95b7bc8</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::SettingChanges</name>
    <filename>classYAML__PM_1_1SettingChanges.html</filename>
    <base protection="private">YAML_PM::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classYAML__PM_1_1SettingChanges.html</anchorfile>
      <anchor>a2026d74e18a2a2a011b3a66d63960d5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>SettingChanges &amp;</type>
      <name>operator=</name>
      <anchorfile>classYAML__PM_1_1SettingChanges.html</anchorfile>
      <anchor>a871c8f6f4afef4d6079fdce95b3f3bd9</anchor>
      <arglist>(SettingChanges &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push</name>
      <anchorfile>classYAML__PM_1_1SettingChanges.html</anchorfile>
      <anchor>a2c37d257907b65c7543490852e7d4986</anchor>
      <arglist>(std::auto_ptr&lt; SettingChangeBase &gt; pSettingChange)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restore</name>
      <anchorfile>classYAML__PM_1_1SettingChanges.html</anchorfile>
      <anchor>ab376387264f8c3509c15d0349edb0330</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SettingChanges</name>
      <anchorfile>classYAML__PM_1_1SettingChanges.html</anchorfile>
      <anchor>a6a32a4b2ce691b8f7132b32edcf8cfe6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SettingChanges</name>
      <anchorfile>classYAML__PM_1_1SettingChanges.html</anchorfile>
      <anchor>af295937bdc7d0dca491ddc5f9921f47f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::vector&lt; SettingChangeBase * &gt;</type>
      <name>setting_changes</name>
      <anchorfile>classYAML__PM_1_1SettingChanges.html</anchorfile>
      <anchor>a2c33619fb73a06fae7ed57bc39aae433</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>setting_changes</type>
      <name>m_settingChanges</name>
      <anchorfile>classYAML__PM_1_1SettingChanges.html</anchorfile>
      <anchor>a145b62252e560d70cecbdaacd58372c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::Test::Setup_should_be_spelled_SetUp</name>
    <filename>structtesting_1_1Test_1_1Setup__should__be__spelled__SetUp.html</filename>
  </compound>
  <compound kind="struct">
    <name>testing::Environment::Setup_should_be_spelled_SetUp</name>
    <filename>structtesting_1_1Environment_1_1Setup__should__be__spelled__SetUp.html</filename>
  </compound>
  <compound kind="struct">
    <name>ShadowDataPointsFilter</name>
    <filename>structShadowDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>a754329bd56b808d54d5ee89480ad30b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>add4bd1901b11c681637c167480e02475</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>a1dafc0e2d12d2f0bf029a990f09b4bc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>a7fe39ceb06d2d3fb131f295e144a081b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>aa64d3fec6eab0f5fde482ef721776057</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>a3bfabdcf5c4bd1f7e20ebe33e6a9f754</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>afdcdcda2fae7a1ee05e05e9614ba8acb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>aa8438fd080122f6e7a6e71ef1207ec66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>a42b0c213c798d1c38b1e725cc3d6d251</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>ad47adb4f17ff75890fd7d22e00c3fb2f</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>a243eacc240e020d55baf22b1dbcd3efc</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShadowDataPointsFilter</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>a309b86930c3f358754b56f0f4c984d8a</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>a984b9ced11f7de2a629bfc4365f8f24f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>a7832cd50f9c2c582524d3d14cfba69dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>eps</name>
      <anchorfile>structShadowDataPointsFilter.html</anchorfile>
      <anchor>a45d4d97bddff2e1015f9dc538ed7d58d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TransformationsImpl::SimilarityTransformation</name>
    <filename>structTransformationsImpl_1_1SimilarityTransformation.html</filename>
    <base>PointMatcher::Transformation</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>checkParameters</name>
      <anchorfile>structTransformationsImpl_1_1SimilarityTransformation.html</anchorfile>
      <anchor>a99882d5e29b89366194b7483dc45b6b5</anchor>
      <arglist>(const TransformationParameters &amp;parameters) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>compute</name>
      <anchorfile>structTransformationsImpl_1_1SimilarityTransformation.html</anchorfile>
      <anchor>acd2e88921e6219ae1f7d1cfeedb95443</anchor>
      <arglist>(const DataPoints &amp;input, const TransformationParameters &amp;parameters) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TransformationParameters</type>
      <name>correctParameters</name>
      <anchorfile>structTransformationsImpl_1_1SimilarityTransformation.html</anchorfile>
      <anchor>a23b3e6920ce75d6389111fced1165e3a</anchor>
      <arglist>(const TransformationParameters &amp;parameters) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structTransformationsImpl_1_1SimilarityTransformation.html</anchorfile>
      <anchor>ae1c500b9cff2d4cb520bfc861914f23d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::Scanner::SimpleKey</name>
    <filename>structYAML__PM_1_1Scanner_1_1SimpleKey.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Invalidate</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1SimpleKey.html</anchorfile>
      <anchor>ad1473b69b223e76000e77ae870437988</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleKey</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1SimpleKey.html</anchorfile>
      <anchor>ac59812376cc31757fbca810f9cb389eb</anchor>
      <arglist>(const Mark &amp;mark_, int flowLevel_)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Validate</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1SimpleKey.html</anchorfile>
      <anchor>a7d8f6d26de5121cb460045188bd50093</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>flowLevel</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1SimpleKey.html</anchorfile>
      <anchor>a497f76fbc0addfc6d61328cb4d2a4f81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mark</type>
      <name>mark</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1SimpleKey.html</anchorfile>
      <anchor>aed96cfa638273526bcdf39213acf23a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IndentMarker *</type>
      <name>pIndent</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1SimpleKey.html</anchorfile>
      <anchor>ad644528349abc3a80d534509a110fd08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Token *</type>
      <name>pKey</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1SimpleKey.html</anchorfile>
      <anchor>a008d1b89d11eced20e346f6989bd68cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Token *</type>
      <name>pMapStart</name>
      <anchorfile>structYAML__PM_1_1Scanner_1_1SimpleKey.html</anchorfile>
      <anchor>afc9dd29bb5f75fc25a782968fa0134a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SimpleSensorNoiseDataPointsFilter</name>
    <filename>structSimpleSensorNoiseDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>a5b2c295d3bd115e1034202897a9f9ae3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>af818931b1b7962a97c0f069d60cfe246</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>a82c651570f7a5d8404ab2ce50e487447</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>a85e02ca64539c38a33a9255d2f8ac044</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>a271cd38eb5176255eca1add7012dddae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>a4bf2dfaf1d5dc6f7001a62b8212ad6cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>a13dcc701cc5d621ca21977c79a54839c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>a1c24c56ceefc87337bed5e73d99c0ad6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>adf2c6bab766a19a59ea8325f673b4fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>a53b7baa5b42a8b870582666fadaa0ab0</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>ac60cab426dd10370a7fb68c2632b988f</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SimpleSensorNoiseDataPointsFilter</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>af6d8f9be29de9c96f3d47a8546ff80aa</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>a68be4eae03947d41e561788e645108f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>ac557fb90d37ba56ae120ee90849c8cf8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>gain</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>a8923a5ba3098f1b7a914ee507235dea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>sensorType</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>a0a0baabcb781b30b116da655a4bf9673</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>Matrix</type>
      <name>computeLaserNoise</name>
      <anchorfile>structSimpleSensorNoiseDataPointsFilter.html</anchorfile>
      <anchor>ab78c05102b0dc599440ff3c6f1b18fe3</anchor>
      <arglist>(const T minRadius, const T beamAngle, const T beamConst, const Matrix &amp;features)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::SingleDocParser</name>
    <filename>classYAML__PM_1_1SingleDocParser.html</filename>
    <base protection="private">YAML_PM::noncopyable</base>
    <member kind="function">
      <type>void</type>
      <name>HandleDocument</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a848e05ee1999714265f87862fb89fa41</anchor>
      <arglist>(EventHandler &amp;eventHandler)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SingleDocParser</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>aada630b640615ed658b6de036a49ec01</anchor>
      <arglist>(Scanner &amp;scanner, const Directives &amp;directives)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SingleDocParser</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a6d85a6a3cabbc39e1afd9c060f3a30c6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::map&lt; std::string, anchor_t &gt;</type>
      <name>Anchors</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a8d02495b1db57e9622a7b46d66922cc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandleBlockMap</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a798212a30ce6e47e268ea06c1b3db6dd</anchor>
      <arglist>(EventHandler &amp;eventHandler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandleBlockSequence</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a8d6bc5161df5b61daa903aef439e8071</anchor>
      <arglist>(EventHandler &amp;eventHandler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandleCompactMap</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a4fe6feffbb5d91854e0b71fde491b389</anchor>
      <arglist>(EventHandler &amp;eventHandler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandleCompactMapWithNoKey</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a377d147b792fca29816c648f8583b146</anchor>
      <arglist>(EventHandler &amp;eventHandler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandleFlowMap</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a8ffef239e77a6c08b55dd0d645671067</anchor>
      <arglist>(EventHandler &amp;eventHandler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandleFlowSequence</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a93cb45c748236683f641e9f55a08343e</anchor>
      <arglist>(EventHandler &amp;eventHandler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandleMap</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>ad0005577742873f0b64256ef867ac99c</anchor>
      <arglist>(EventHandler &amp;eventHandler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandleNode</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a640f4fcca5968225f7cde657177c3ede</anchor>
      <arglist>(EventHandler &amp;eventHandler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>HandleSequence</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>ab7a42ca29e0333702b28f9c67506204e</anchor>
      <arglist>(EventHandler &amp;eventHandler)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>anchor_t</type>
      <name>LookupAnchor</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a1291800c9832c0f1e4cc7542af2867bd</anchor>
      <arglist>(const Mark &amp;mark, const std::string &amp;name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ParseAnchor</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a1132ca34179b9f1bc889fd637c4a7995</anchor>
      <arglist>(anchor_t &amp;anchor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ParseProperties</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>ac740ee0ef9db4ef16b50e7aa16110957</anchor>
      <arglist>(std::string &amp;tag, anchor_t &amp;anchor)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ParseTag</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a9a1faa00926e75c2252ac4eeed5d572c</anchor>
      <arglist>(std::string &amp;tag)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>anchor_t</type>
      <name>RegisterAnchor</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a94df75feab183e5d8402374f33c5a811</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Anchors</type>
      <name>m_anchors</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a5bcbb9366f013bb9eeada46d69b816de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>anchor_t</type>
      <name>m_curAnchor</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>abc4f9935d5d779586b2f1c501c9a6b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Directives &amp;</type>
      <name>m_directives</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a0dec4006f3b080adc29ca898bc3dc23a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::auto_ptr&lt; CollectionStack &gt;</type>
      <name>m_pCollectionStack</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a654b5026cb33239ef84bdd68d6ed1492</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Scanner &amp;</type>
      <name>m_scanner</name>
      <anchorfile>classYAML__PM_1_1SingleDocParser.html</anchorfile>
      <anchor>a70db83764a01874eb4d0ea535a4eb5da</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::SingleFailureChecker</name>
    <filename>classtesting_1_1internal_1_1SingleFailureChecker.html</filename>
    <member kind="function">
      <type></type>
      <name>SingleFailureChecker</name>
      <anchorfile>classtesting_1_1internal_1_1SingleFailureChecker.html</anchorfile>
      <anchor>a6d350d385526c97c9982e928f5f8fb56</anchor>
      <arglist>(const TestPartResultArray *results, TestPartResult::Type type, const string &amp;substr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~SingleFailureChecker</name>
      <anchorfile>classtesting_1_1internal_1_1SingleFailureChecker.html</anchorfile>
      <anchor>a4b0a907c9c1b350c79d70af138e9f0bf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1SingleFailureChecker.html</anchorfile>
      <anchor>a381cef530568cc08d07dfa2a5dcfc233</anchor>
      <arglist>(SingleFailureChecker)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TestPartResultArray *const</type>
      <name>results_</name>
      <anchorfile>classtesting_1_1internal_1_1SingleFailureChecker.html</anchorfile>
      <anchor>af6216677e2186e9481088daf57c17d21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const string</type>
      <name>substr_</name>
      <anchorfile>classtesting_1_1internal_1_1SingleFailureChecker.html</anchorfile>
      <anchor>a2003215f5f3147726e0b3bb4c8954d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TestPartResult::Type</type>
      <name>type_</name>
      <anchorfile>classtesting_1_1internal_1_1SingleFailureChecker.html</anchorfile>
      <anchor>a8fc33138c357b2a6ede3698eb57548a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::sm2mm_options_t</name>
    <filename>structmp2p__icp__filters_1_1sm2mm__options__t.html</filename>
    <member kind="function">
      <type></type>
      <name>sm2mm_options_t</name>
      <anchorfile>structmp2p__icp__filters_1_1sm2mm__options__t.html</anchorfile>
      <anchor>a5e5e511b2441f7d966c2adf050b20f52</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~sm2mm_options_t</name>
      <anchorfile>structmp2p__icp__filters_1_1sm2mm__options__t.html</anchorfile>
      <anchor>a7810c7185ea454f085150651a9790498</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; std::string, double &gt; &gt;</type>
      <name>customVariables</name>
      <anchorfile>structmp2p__icp__filters_1_1sm2mm__options__t.html</anchorfile>
      <anchor>a68272397b4749353f4b814381392ca64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; size_t &gt;</type>
      <name>end_index</name>
      <anchorfile>structmp2p__icp__filters_1_1sm2mm__options__t.html</anchorfile>
      <anchor>ab3ee7044db65cff3892ee6ade6714081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>showProgressBar</name>
      <anchorfile>structmp2p__icp__filters_1_1sm2mm__options__t.html</anchorfile>
      <anchor>aa36596185c6e219f1d8ad39942079113</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; size_t &gt;</type>
      <name>start_index</name>
      <anchorfile>structmp2p__icp__filters_1_1sm2mm__options__t.html</anchorfile>
      <anchor>ac046a680bd293ae2dfd69620fb8a8d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::system::VerbosityLevel</type>
      <name>verbosity</name>
      <anchorfile>structmp2p__icp__filters_1_1sm2mm__options__t.html</anchorfile>
      <anchor>a2382f39d6c7b820176ced6fb01a2b4ce</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::Solver</name>
    <filename>classmp2p__icp_1_1Solver.html</filename>
    <base>mp2p_icp::Parameterizable</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1Solver.html</anchorfile>
      <anchor>a41935fc216f56c3f3c122e911f2d5cad</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>optimal_pose</name>
      <anchorfile>classmp2p__icp_1_1Solver.html</anchorfile>
      <anchor>a5d0c4da90843e6416fce5b51af1c1585</anchor>
      <arglist>(const Pairings &amp;pairings, OptimalTF_Result &amp;out, const SolverContext &amp;sc) const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classmp2p__icp_1_1Solver.html</anchorfile>
      <anchor>a8d11d62e2dc8ad2db1ead8a99530fba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>runFromIteration</name>
      <anchorfile>classmp2p__icp_1_1Solver.html</anchorfile>
      <anchor>ae913819628e2bf6f14ca862cd9f9f777</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>runUntilTranslationCorrectionSmallerThan</name>
      <anchorfile>classmp2p__icp_1_1Solver.html</anchorfile>
      <anchor>a5c75215a1043d819abf905e848a53438</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>runUpToIteration</name>
      <anchorfile>classmp2p__icp_1_1Solver.html</anchorfile>
      <anchor>af43a31cd355153d85f73be7f8196d22d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual bool</type>
      <name>impl_optimal_pose</name>
      <anchorfile>classmp2p__icp_1_1Solver.html</anchorfile>
      <anchor>a38ceb093e6f895e99afdc80463fbdd66</anchor>
      <arglist>(const Pairings &amp;pairings, OptimalTF_Result &amp;out, const SolverContext &amp;sc) const =0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::Solver_GaussNewton</name>
    <filename>classmp2p__icp_1_1Solver__GaussNewton.html</filename>
    <base>mp2p_icp::Solver</base>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1Solver__GaussNewton.html</anchorfile>
      <anchor>a46ac696950daa04c32cd41caa9c5934f</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params) override</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>innerLoopVerbose</name>
      <anchorfile>classmp2p__icp_1_1Solver__GaussNewton.html</anchorfile>
      <anchor>ab753d235119b90958a2eeb679735f09c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>maxIterations</name>
      <anchorfile>classmp2p__icp_1_1Solver__GaussNewton.html</anchorfile>
      <anchor>a17a21871ce61f7bae044f0d9da5436a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PairWeights</type>
      <name>pairWeights</name>
      <anchorfile>classmp2p__icp_1_1Solver__GaussNewton.html</anchorfile>
      <anchor>a5bad63ed9bfb042d57c7446a871eb8ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RobustKernel</type>
      <name>robustKernel</name>
      <anchorfile>classmp2p__icp_1_1Solver__GaussNewton.html</anchorfile>
      <anchor>a5bc0c1eebdc393655854523d98d96d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>robustKernelParam</name>
      <anchorfile>classmp2p__icp_1_1Solver__GaussNewton.html</anchorfile>
      <anchor>a9618698b49d8ccb1ae64bf5560671b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>impl_optimal_pose</name>
      <anchorfile>classmp2p__icp_1_1Solver__GaussNewton.html</anchorfile>
      <anchor>a2dc316d97fc060895a44d6fb43793b27</anchor>
      <arglist>(const Pairings &amp;pairings, OptimalTF_Result &amp;out, const SolverContext &amp;sc) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::Solver_Horn</name>
    <filename>classmp2p__icp_1_1Solver__Horn.html</filename>
    <base>mp2p_icp::Solver</base>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1Solver__Horn.html</anchorfile>
      <anchor>a2ba0b00d5250a8c34aa09efd6c03dad0</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params) override</arglist>
    </member>
    <member kind="variable">
      <type>WeightParameters</type>
      <name>pairingsWeightParameters</name>
      <anchorfile>classmp2p__icp_1_1Solver__Horn.html</anchorfile>
      <anchor>a9eb3ace36bcbf5b5f68ec6dda971dbe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>impl_optimal_pose</name>
      <anchorfile>classmp2p__icp_1_1Solver__Horn.html</anchorfile>
      <anchor>a7518f93228f4d0c19749c09d852dd971</anchor>
      <arglist>(const Pairings &amp;pairings, OptimalTF_Result &amp;out, const SolverContext &amp;sc) const override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>mp2p_icp::Solver_OLAE</name>
    <filename>classmp2p__icp_1_1Solver__OLAE.html</filename>
    <base>mp2p_icp::Solver</base>
    <member kind="function">
      <type>void</type>
      <name>initialize</name>
      <anchorfile>classmp2p__icp_1_1Solver__OLAE.html</anchorfile>
      <anchor>a1f6a0873b0ec272f9cbb493dd29bc332</anchor>
      <arglist>(const mrpt::containers::yaml &amp;params) override</arglist>
    </member>
    <member kind="variable">
      <type>WeightParameters</type>
      <name>pairingsWeightParameters</name>
      <anchorfile>classmp2p__icp_1_1Solver__OLAE.html</anchorfile>
      <anchor>a9d9dec9df5cfccce0273b40ae2450696</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>bool</type>
      <name>impl_optimal_pose</name>
      <anchorfile>classmp2p__icp_1_1Solver__OLAE.html</anchorfile>
      <anchor>a81af84aa81fcc85a03045bb74527f880</anchor>
      <arglist>(const Pairings &amp;pairings, OptimalTF_Result &amp;out, const SolverContext &amp;sc) const override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::SolverContext</name>
    <filename>structmp2p__icp_1_1SolverContext.html</filename>
    <member kind="function">
      <type></type>
      <name>SolverContext</name>
      <anchorfile>structmp2p__icp_1_1SolverContext.html</anchorfile>
      <anchor>a9f1f99a52cf9e8581bc2cdc60410628f</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; mrpt::poses::CPose3D &gt;</type>
      <name>currentCorrectionFromInitialGuess</name>
      <anchorfile>structmp2p__icp_1_1SolverContext.html</anchorfile>
      <anchor>a09366d132b9d3a3fdacc88dd8cf8a48a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; mrpt::poses::CPose3D &gt;</type>
      <name>guessRelativePose</name>
      <anchorfile>structmp2p__icp_1_1SolverContext.html</anchorfile>
      <anchor>a0b1e16059ad98fd45a8ade1375f5676f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; uint32_t &gt;</type>
      <name>icpIteration</name>
      <anchorfile>structmp2p__icp_1_1SolverContext.html</anchorfile>
      <anchor>aa45756aa080e8a89eead5001f94fc242</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; mrpt::poses::CPose3D &gt;</type>
      <name>lastIcpStepIncrement</name>
      <anchorfile>structmp2p__icp_1_1SolverContext.html</anchorfile>
      <anchor>a10f1e540470b375d41b3e82f78f3acee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::map&lt; const Solver *, std::map&lt; std::string, std::any &gt; &gt;</type>
      <name>perSolverPersistentData</name>
      <anchorfile>structmp2p__icp_1_1SolverContext.html</anchorfile>
      <anchor>a44b16d9d3d737ebcd6bf4d1c8595a2c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; mrpt::poses::CPose3DPDFGaussianInf &gt;</type>
      <name>prior</name>
      <anchorfile>structmp2p__icp_1_1SolverContext.html</anchorfile>
      <anchor>a1d6c6124c0b236f2cd8bd16fc8e5860e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherIO::SplitTime</name>
    <filename>structPointMatcherIO_1_1SplitTime.html</filename>
    <member kind="function">
      <type></type>
      <name>SplitTime</name>
      <anchorfile>structPointMatcherIO_1_1SplitTime.html</anchorfile>
      <anchor>a88624b8e2b78d0997b8e2024a4e94b27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix&lt; unsigned int, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>high32</name>
      <anchorfile>structPointMatcherIO_1_1SplitTime.html</anchorfile>
      <anchor>ad54a67f9015235628b00507f26f46db5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isHigh32Found</name>
      <anchorfile>structPointMatcherIO_1_1SplitTime.html</anchorfile>
      <anchor>a9db17a4aed9457b8c6fa139654b7e60b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>isLow32Found</name>
      <anchorfile>structPointMatcherIO_1_1SplitTime.html</anchorfile>
      <anchor>aac04c2475e0282fd1db5967f865fe60a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Eigen::Matrix&lt; unsigned int, Eigen::Dynamic, Eigen::Dynamic &gt;</type>
      <name>low32</name>
      <anchorfile>structPointMatcherIO_1_1SplitTime.html</anchorfile>
      <anchor>a6f6af7f4c9a812ee2325ccff01d52161</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::EmitFromEvents::State</name>
    <filename>structYAML__PM_1_1EmitFromEvents_1_1State.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>value</name>
      <anchorfile>structYAML__PM_1_1EmitFromEvents_1_1State.html</anchorfile>
      <anchor>a74f7c2df96babbed2daf0ce3673138fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WaitingForSequenceEntry</name>
      <anchorfile>structYAML__PM_1_1EmitFromEvents_1_1State.html</anchorfile>
      <anchor>a74f7c2df96babbed2daf0ce3673138fca63a33e706c47eae924708929a1e9cf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WaitingForKey</name>
      <anchorfile>structYAML__PM_1_1EmitFromEvents_1_1State.html</anchorfile>
      <anchor>a74f7c2df96babbed2daf0ce3673138fcada226c439ec0a2614e5c904b4a8673f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WaitingForValue</name>
      <anchorfile>structYAML__PM_1_1EmitFromEvents_1_1State.html</anchorfile>
      <anchor>a74f7c2df96babbed2daf0ce3673138fcacb70796fb552ddf18b67295e6459ce02</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WaitingForKey</name>
      <anchorfile>structYAML__PM_1_1EmitFromEvents_1_1State.html</anchorfile>
      <anchor>a74f7c2df96babbed2daf0ce3673138fcada226c439ec0a2614e5c904b4a8673f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WaitingForSequenceEntry</name>
      <anchorfile>structYAML__PM_1_1EmitFromEvents_1_1State.html</anchorfile>
      <anchor>a74f7c2df96babbed2daf0ce3673138fca63a33e706c47eae924708929a1e9cf4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WaitingForValue</name>
      <anchorfile>structYAML__PM_1_1EmitFromEvents_1_1State.html</anchorfile>
      <anchor>a74f7c2df96babbed2daf0ce3673138fcacb70796fb552ddf18b67295e6459ce02</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::StaticAssertTypeEqHelper</name>
    <filename>structtesting_1_1internal_1_1StaticAssertTypeEqHelper.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>testing::internal::StaticAssertTypeEqHelper&lt; T, T &gt;</name>
    <filename>structtesting_1_1internal_1_1StaticAssertTypeEqHelper_3_01T_00_01T_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="union">
    <name>linb::any::storage_union</name>
    <filename>unionlinb_1_1any_1_1storage__union.html</filename>
    <member kind="typedef">
      <type>typename std::aligned_storage&lt; 2 *sizeof(void *), std::alignment_of&lt; void * &gt;::value &gt;::type</type>
      <name>stack_storage_t</name>
      <anchorfile>unionlinb_1_1any_1_1storage__union.html</anchorfile>
      <anchor>a399f1e364f3d09c38194b135cbe9ae0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>dynamic</name>
      <anchorfile>unionlinb_1_1any_1_1storage__union.html</anchorfile>
      <anchor>ad8e102cefb7bc6c4e6db315b8f665168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>stack_storage_t</type>
      <name>stack</name>
      <anchorfile>unionlinb_1_1any_1_1storage__union.html</anchorfile>
      <anchor>abc21bbee60b291e4b93c8ed7d3771691</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::Stream</name>
    <filename>classYAML__PM_1_1Stream.html</filename>
    <base protection="private">YAML_PM::noncopyable</base>
    <member kind="function">
      <type>int</type>
      <name>column</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a999272010eb0472e96b04338ec5725ae</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>eat</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a682553a5c3867529fd386db71cb39d1a</anchor>
      <arglist>(int n=1)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>get</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>ad41c3aa85f32f0537f7dbc1b06a92c79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>get</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a864cf99425e3c6aae527a0a3504125da</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>line</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a8194ae79dd5bde55dc95eec6b169cd5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Mark</type>
      <name>mark</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a2e49e594c3eb039c5a0320aae7e2b816</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a6ce411c39a0c61842b5fab03bfc82a37</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>afe02c5c31525dca4ab5d114fab2ca5db</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>peek</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a793c2347c1afe6857d28c8dde2822ce8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>pos</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a72994795064719db7d93a13a6891be0e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ResetColumn</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>abfa3732cc350dccb01cd8b17ee2ae1f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Stream</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>ae86e468b00347f921cda4ac2849244aa</anchor>
      <arglist>(std::istream &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Stream</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a7658340e4a738d5bb7c5f78fdae47876</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static char</type>
      <name>eof</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a787be8673385c48b2ecc4d4f75e44168</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumeration" protection="private">
      <type></type>
      <name>CharacterSet</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a426baab5481e83cea66c315fad08e077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>utf8</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a426baab5481e83cea66c315fad08e077a5c81fb3bc41dd543f30fcac55c8955d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>utf16le</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a426baab5481e83cea66c315fad08e077a8aac59acd180b75e977d14325bce18db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>utf16be</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a426baab5481e83cea66c315fad08e077a13a829e0b343e43e9035b4598dd8e184</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>utf32le</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a426baab5481e83cea66c315fad08e077adbb6741a830c88c282e4c7024472d98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>utf32be</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a426baab5481e83cea66c315fad08e077a6b801398f57d4cefb15811ab90e930ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>utf16be</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a426baab5481e83cea66c315fad08e077a13a829e0b343e43e9035b4598dd8e184</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>utf16le</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a426baab5481e83cea66c315fad08e077a8aac59acd180b75e977d14325bce18db</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>utf32be</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a426baab5481e83cea66c315fad08e077a6b801398f57d4cefb15811ab90e930ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>utf32le</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a426baab5481e83cea66c315fad08e077adbb6741a830c88c282e4c7024472d98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>utf8</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a426baab5481e83cea66c315fad08e077a5c81fb3bc41dd543f30fcac55c8955d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>_ReadAheadTo</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a2c4d4970c3aea7a26523cb194feee766</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AdvanceCurrent</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>adba34839dd8bb5948630da11685e1892</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>char</type>
      <name>CharAt</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a4b3821ab1bf3d1074dc2443bae3908a8</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>unsigned char</type>
      <name>GetNextByte</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a2da8d2a1653837e49359fd26a51b2cb8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>ReadAheadTo</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a6b7f2c24fbd186578c6167eeb5bf6d21</anchor>
      <arglist>(size_t i) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>StreamInUtf16</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a34f752657ae9c007ac3a3aea9c8fa553</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>StreamInUtf32</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a1b54d6fea1adfc59d9011b122ce2ff45</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>StreamInUtf8</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a94bf757eff1997f2e8f2cc5e1ec2a8cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CharacterSet</type>
      <name>m_charSet</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a12574d96f192015f3742b460596eb081</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::istream &amp;</type>
      <name>m_input</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>aa15c611df7a09d03e1d6e73446282b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Mark</type>
      <name>m_mark</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a32ef5fec95109b8abb5d03f87313336a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_nPrefetchedAvailable</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a056d3e31f995e71a769759c08f30e239</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>m_nPrefetchedUsed</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>ac8a03b102786d0a7ec7d513398b579ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char *const</type>
      <name>m_pPrefetched</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>a120d1468964d31340cf8742529ba5b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::deque&lt; char &gt;</type>
      <name>m_readahead</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>ad4d80c31ea04b5516850d3d9224b2154</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>StreamCharSource</name>
      <anchorfile>classYAML__PM_1_1Stream.html</anchorfile>
      <anchor>ab86b2135b1417f3c5782b5b7163f0758</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::StreamCharSource</name>
    <filename>classYAML__PM_1_1StreamCharSource.html</filename>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classYAML__PM_1_1StreamCharSource.html</anchorfile>
      <anchor>a288303caf969afb76d6146889c2d6e79</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!</name>
      <anchorfile>classYAML__PM_1_1StreamCharSource.html</anchorfile>
      <anchor>a8f49b34a856b0fc850a6b919ff0d8166</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StreamCharSource</type>
      <name>operator+</name>
      <anchorfile>classYAML__PM_1_1StreamCharSource.html</anchorfile>
      <anchor>a3e3b93af82a0ce7767b5b0d871adea18</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>operator[]</name>
      <anchorfile>classYAML__PM_1_1StreamCharSource.html</anchorfile>
      <anchor>a0d34678748765df067d86eff811492b4</anchor>
      <arglist>(std::size_t i) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StreamCharSource</name>
      <anchorfile>classYAML__PM_1_1StreamCharSource.html</anchorfile>
      <anchor>aa482c35ef0fe832847a580e345266c44</anchor>
      <arglist>(const Stream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StreamCharSource</name>
      <anchorfile>classYAML__PM_1_1StreamCharSource.html</anchorfile>
      <anchor>a6a0b65b770e6e40fa2bccef4927f331e</anchor>
      <arglist>(const StreamCharSource &amp;source)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StreamCharSource</name>
      <anchorfile>classYAML__PM_1_1StreamCharSource.html</anchorfile>
      <anchor>a2b3816e90af61aded8e7bd03e2d827e5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>StreamCharSource &amp;</type>
      <name>operator=</name>
      <anchorfile>classYAML__PM_1_1StreamCharSource.html</anchorfile>
      <anchor>a58797d3323db3ff316ac88c4918e9f42</anchor>
      <arglist>(const StreamCharSource &amp;)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>m_offset</name>
      <anchorfile>classYAML__PM_1_1StreamCharSource.html</anchorfile>
      <anchor>a90b68771198cdac35de6b17a2e70044e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Stream &amp;</type>
      <name>m_stream</name>
      <anchorfile>classYAML__PM_1_1StreamCharSource.html</anchorfile>
      <anchor>a0ae39e1b8f510dad6e232a167b53e116</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::String</name>
    <filename>classtesting_1_1internal_1_1String.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CaseInsensitiveCStringEquals</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a116ca435d63306927ba19f90a3596787</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CaseInsensitiveWideCStringEquals</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a1f12d1780ca7afbf8975f5d425b9f362</anchor>
      <arglist>(const wchar_t *lhs, const wchar_t *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>CloneCString</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a8bce6b1281ae3d2f9061b920aa78aca0</anchor>
      <arglist>(const char *c_str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>CStringEquals</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a8bea7b33e7effbd299a0b4a5522ea96e</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>EndsWithCaseInsensitive</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a968f242b709f8c7c0ed5ecf246553321</anchor>
      <arglist>(const std::string &amp;str, const std::string &amp;suffix)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatByte</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>af702dc7cbd569589d8e3ff215a7cafa9</anchor>
      <arglist>(unsigned char value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatHexInt</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>affe59102e49092fc0684388e9b0c5c1e</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatIntWidth2</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>af50b18d588355871e1982c4043523e0f</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>ShowWideCString</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>aaf7e376ff580677ea4954d5913d5b917</anchor>
      <arglist>(const wchar_t *wide_c_str)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>WideCStringEquals</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>ab0373bf6e96453d6ca0de2e68df13d3a</anchor>
      <arglist>(const wchar_t *lhs, const wchar_t *rhs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>String</name>
      <anchorfile>classtesting_1_1internal_1_1String.html</anchorfile>
      <anchor>a7c370de44fce74608d0b7e3dd29de035</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::StringCharSource</name>
    <filename>classYAML__PM_1_1StringCharSource.html</filename>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classYAML__PM_1_1StringCharSource.html</anchorfile>
      <anchor>aedb3e4e01ebcd93765b4cea77d317154</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!</name>
      <anchorfile>classYAML__PM_1_1StringCharSource.html</anchorfile>
      <anchor>a94f61cdaf80329e226012ffa8458e261</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StringCharSource</type>
      <name>operator+</name>
      <anchorfile>classYAML__PM_1_1StringCharSource.html</anchorfile>
      <anchor>a0f85cc0bbc7ce486782724d3f7fc6851</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>StringCharSource &amp;</type>
      <name>operator++</name>
      <anchorfile>classYAML__PM_1_1StringCharSource.html</anchorfile>
      <anchor>aebae7a3ec14722c26c43e70ccdfc80e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>StringCharSource &amp;</type>
      <name>operator+=</name>
      <anchorfile>classYAML__PM_1_1StringCharSource.html</anchorfile>
      <anchor>a106e344256a1c45eaac29cf02db8514c</anchor>
      <arglist>(std::size_t offset)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>operator[]</name>
      <anchorfile>classYAML__PM_1_1StringCharSource.html</anchorfile>
      <anchor>a6a4ca1ff566f588fc686aefa074d5ed0</anchor>
      <arglist>(std::size_t i) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StringCharSource</name>
      <anchorfile>classYAML__PM_1_1StringCharSource.html</anchorfile>
      <anchor>a16288851210db193086a9bd13c168918</anchor>
      <arglist>(const char *str, std::size_t size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>m_offset</name>
      <anchorfile>classYAML__PM_1_1StringCharSource.html</anchorfile>
      <anchor>a1e5c1a08a4423ed884c6df168d32846f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::size_t</type>
      <name>m_size</name>
      <anchorfile>classYAML__PM_1_1StringCharSource.html</anchorfile>
      <anchor>a56151e2205132d2624456f9921a8f66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const char *</type>
      <name>m_str</name>
      <anchorfile>classYAML__PM_1_1StringCharSource.html</anchorfile>
      <anchor>ac6e27b6169809fb195c5978e0326ba64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherIO::SupportedLabel</name>
    <filename>structPointMatcherIO_1_1SupportedLabel.html</filename>
    <member kind="function">
      <type></type>
      <name>SupportedLabel</name>
      <anchorfile>structPointMatcherIO_1_1SupportedLabel.html</anchorfile>
      <anchor>a8c4573a1804d18183eb2beacba897b73</anchor>
      <arglist>(const std::string &amp;internalName, const std::string &amp;externalName, const PMPropTypes &amp;type)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>externalName</name>
      <anchorfile>structPointMatcherIO_1_1SupportedLabel.html</anchorfile>
      <anchor>ae6060fb6f8a37b31510eb6425513eb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>internalName</name>
      <anchorfile>structPointMatcherIO_1_1SupportedLabel.html</anchorfile>
      <anchor>a601c7afa3331b56cb75282b7bb107041</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PMPropTypes</type>
      <name>type</name>
      <anchorfile>structPointMatcherIO_1_1SupportedLabel.html</anchorfile>
      <anchor>afc58245b245ea9c47c8555ee7a9e7cab</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>SurfaceNormalDataPointsFilter</name>
    <filename>structSurfaceNormalDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a68cb0f91f717cac9e71486c954afaa84</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a85a14f77926d1907451e3530f1b25e4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a8bb96b62af3700e0828753178b27309e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a3801345ff3f92fdbf1a18e0be34602ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>aad4832bd21ae97ec44c00c07da0babcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a63da5f8aa236298c6315fa9e8134ed04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>ae032d64b2f066c609445bf2c301f4c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a53ab4770bdc68f106c936f26d6c4fbb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a8e59ca6ecb7f7dc7499020504a4d637a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a6e4d5e295c1950a99e53505d207fa798</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>ae397687fc2d3c4b153aa8b558a0bec79</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a023929583f0df2ce00de5add6a0987fa</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SurfaceNormalDataPointsFilter</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>ad8936bdc79104a1c7edea4d948f8f5b7</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~SurfaceNormalDataPointsFilter</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a4cd02bab434dbbb002f6704c02f8aa63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a53a1de3f77f65157feb27225c0dfe2a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a01be26158d605b999d0136b7621c51a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>epsilon</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a37f488b6fc573e33bce38e1a91f6b435</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepDensities</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a54ae0dc291d8696108b987799a060b21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepEigenValues</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a8d1497c230c4ecf2dbaa3a880a51f02b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepEigenVectors</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a72131a2988ed4923b24864ad6223fdc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepMatchedIds</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a4496c88ef3ccf4b6431c8de869f8d788</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepMeanDist</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>adb2a112369741256e88844ca278c37dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>keepNormals</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a9e8229d686964261f7b89a72019f73e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const unsigned</type>
      <name>knn</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>ae286d7988c0cc528b3864d88d61b9b18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>maxDist</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a4d03fba281bd4abb9b37b75a3113e2d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>smoothNormals</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a8cc6c2b0dc777323585590d352770b47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>sortEigen</name>
      <anchorfile>structSurfaceNormalDataPointsFilter.html</anchorfile>
      <anchor>a861898892dcfabf605671672c0bbe67e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OutlierFiltersImpl::SurfaceNormalOutlierFilter</name>
    <filename>structOutlierFiltersImpl_1_1SurfaceNormalOutlierFilter.html</filename>
    <base>PointMatcher::OutlierFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual OutlierWeights</type>
      <name>compute</name>
      <anchorfile>structOutlierFiltersImpl_1_1SurfaceNormalOutlierFilter.html</anchorfile>
      <anchor>ae16f43eb9d97a39ad269dd8f93eb3bde</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const Matches &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SurfaceNormalOutlierFilter</name>
      <anchorfile>structOutlierFiltersImpl_1_1SurfaceNormalOutlierFilter.html</anchorfile>
      <anchor>a46a17cfac04e08c55455a34476f87973</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structOutlierFiltersImpl_1_1SurfaceNormalOutlierFilter.html</anchorfile>
      <anchor>ab25c4e58a82c9b46c9f0edbe27a0c8e4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structOutlierFiltersImpl_1_1SurfaceNormalOutlierFilter.html</anchorfile>
      <anchor>ad75e645df23437371f3ffc2bda9a4f77</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>eps</name>
      <anchorfile>structOutlierFiltersImpl_1_1SurfaceNormalOutlierFilter.html</anchorfile>
      <anchor>ab58faeed8c3a196cfa3e3c07f3dc1ec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>warningPrinted</name>
      <anchorfile>structOutlierFiltersImpl_1_1SurfaceNormalOutlierFilter.html</anchorfile>
      <anchor>a1234d08b3dc39a0692a91563d80ddc9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::Tag</name>
    <filename>structYAML__PM_1_1Tag.html</filename>
    <member kind="enumvalue">
      <name>NAMED_HANDLE</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>a7ec308fce8911c6bae11463453e0ed03a8b5392333bbefd8a747497e5976c450a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NON_SPECIFIC</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>a7ec308fce8911c6bae11463453e0ed03a62c9bd04efe16edc8aaba77dc1de4ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIMARY_HANDLE</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>a7ec308fce8911c6bae11463453e0ed03a32eb0cd56c3f1d0f2ec1c5eb2cfa1625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SECONDARY_HANDLE</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>a7ec308fce8911c6bae11463453e0ed03a49ff30ef1740b4c12cb5ef85ad049973</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TYPE</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>a7ec308fce8911c6bae11463453e0ed03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERBATIM</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>a7ec308fce8911c6bae11463453e0ed03a16e1e87fa68fa608d89d091571e751ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PRIMARY_HANDLE</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>a7ec308fce8911c6bae11463453e0ed03a32eb0cd56c3f1d0f2ec1c5eb2cfa1625</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SECONDARY_HANDLE</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>a7ec308fce8911c6bae11463453e0ed03a49ff30ef1740b4c12cb5ef85ad049973</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NAMED_HANDLE</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>a7ec308fce8911c6bae11463453e0ed03a8b5392333bbefd8a747497e5976c450a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NON_SPECIFIC</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>a7ec308fce8911c6bae11463453e0ed03a62c9bd04efe16edc8aaba77dc1de4ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VERBATIM</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>a7ec308fce8911c6bae11463453e0ed03a16e1e87fa68fa608d89d091571e751ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tag</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>ab795178cd014ffed76d77adcf73b29d5</anchor>
      <arglist>(const Token &amp;token)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>Translate</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>ae88ac14499c5cb425d7cfcec651bdc06</anchor>
      <arglist>(const Directives &amp;directives)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>handle</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>a6cd8d4509e0cb4f97a775c1bd9c6b95a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TYPE</type>
      <name>type</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>af5f8489cfd0bb67168fcc8a03c74f738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>value</name>
      <anchorfile>structYAML__PM_1_1Tag.html</anchorfile>
      <anchor>a0ab4868a10b35527e3aa442b1c14f11d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::Test</name>
    <filename>classtesting_1_1Test.html</filename>
    <class kind="struct">testing::Test::Setup_should_be_spelled_SetUp</class>
    <member kind="typedef">
      <type>internal::SetUpTestCaseFunc</type>
      <name>SetUpTestCaseFunc</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a5f2a051d1d99c9b784c666c586186cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>internal::TearDownTestCaseFunc</type>
      <name>TearDownTestCaseFunc</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>aa0f532e93b9f3500144c53f31466976c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Test</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>afc75dfea37533866035b0d97cd11483e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasFailure</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a7a00be7dd0a6bfdc8d47a1b784623613</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasFatalFailure</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>aa8d0725cfb519f82eaf4fd2d2f46d97d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasNonfatalFailure</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a3b933cea62eff67a05e23aa07f38bf29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RecordProperty</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a7b20a48c0bbc9dd1fe96715e4a5c0164</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RecordProperty</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>afb8d29af28e48dc65b2b743f1874ccfe</anchor>
      <arglist>(const std::string &amp;key, int value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpTestCase</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a5ccbac42fee8c5b00b0bfe89b6c49d79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TearDownTestCase</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>af374706cbaf0ffc460f4fd04e7c150f1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a57a4116f39f6636a80710ded7d42e889</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a2889fd829b6c712d98fb3896d28f64a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>Test</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a68b7618abd1fc6d13382738b0d3b5c7c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>DeleteSelf_</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a3116f1f98ac889b11f1e3d981b8c6ca1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a5d18da7437b0d6ca32dcad90a21f9b6b</anchor>
      <arglist>(Test)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a939ae280a6f2f1c3d43708ec616684ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual Setup_should_be_spelled_SetUp *</type>
      <name>Setup</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a65c1626d50b7dd1a1d759dc6c3f72d4c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="pure">
      <type>virtual void</type>
      <name>TestBody</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a146a4a5d9854e676d625a0ef67409794</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>HasSameFixtureClass</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a5daca5a35e33e8fbdf36b7b666668b34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::GTestFlagSaver *const</type>
      <name>gtest_flag_saver_</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a2c723b795c868cb1d210a6248fc7de38</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>TestInfo</name>
      <anchorfile>classtesting_1_1Test.html</anchorfile>
      <anchor>a4c49c2cdb6c328e6b709b4542f23de3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestCase</name>
    <filename>classtesting_1_1TestCase.html</filename>
    <member kind="function">
      <type>const TestResult &amp;</type>
      <name>ad_hoc_test_result</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a6d5fc5003bc3352f3ddae7dadc6d2364</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>disabled_test_count</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a8ef690ab8ec74d02c99416637de71ae8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>elapsed_time</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>acd7d6a77bce06da6ef90f5dad1c4def1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Failed</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>ae71c30eab6f1673b82090a0e745c2aa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failed_test_count</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a70e26eb070c75ae62a191fa610ea234f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TestInfo *</type>
      <name>GetTestInfo</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a441e0eca232643671dc365c2924c255c</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a3f1beb98d5f7e3b037a4ec82b64cc1cf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Passed</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a29bbfd227b732a90198b5280c039c271</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reportable_disabled_test_count</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>ad6b34335955967bc361b2fbacd2dd6c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reportable_test_count</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>ae4e69f1a77b6aba274981e987e50acab</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>should_run</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a843d6cd43f3e587bfa8681990b9d59df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>successful_test_count</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>ab61929942a202f03903182866bd0e086</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_to_run_count</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a57f115315eb756e23be6651bb5e6c638</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestCase</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a8a43b04703bfc7d56597fcb9b76ffbf5</anchor>
      <arglist>(const char *name, const char *a_type_param, Test::SetUpTestCaseFunc set_up_tc, Test::TearDownTestCaseFunc tear_down_tc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_test_count</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>aba3cab19aaf7295284f0832f2cf895a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>type_param</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a9df62c4104a4f856b477c9e8335bb689</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestCase</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a96ab68dd1f8f64a7087ac34ff64a2e46</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddTestInfo</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a21ca9697c5f91554c752411f8ea556cf</anchor>
      <arglist>(TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearResult</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a4d0498738f8903130a8d0400932e8b54</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestInfo *</type>
      <name>GetMutableTestInfo</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>aee03569f8ecb89cfe479e71f11edc3ea</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a00a4ea337b43015c71874ece0de58db7</anchor>
      <arglist>(TestCase)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a6f5b3724cd5a8e446cd48a6150d08cde</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunSetUpTestCase</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a10763d318d617f921803741ec81919c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RunTearDownTestCase</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a23563c9cbbd004159c6acef2af0e7c39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_should_run</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a58ecf00d6682b83caef887682b6012f0</anchor>
      <arglist>(bool should)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ShuffleTests</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>ac26160e2aeb3d8c86b611843c5abdb29</anchor>
      <arglist>(internal::Random *random)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; TestInfo * &gt; &amp;</type>
      <name>test_info_list</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>adbfcf952eb18dc82d4b20f6bc31aee04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; TestInfo * &gt; &amp;</type>
      <name>test_info_list</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a7b4460807b77fd63922528a76daf38ba</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>UnshuffleTests</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>ad54a66cd65b4420c960d6db79b7cadf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ClearTestCaseResult</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a1c05fe33863b79b1b1ed19e665a1cea7</anchor>
      <arglist>(TestCase *test_case)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>ShouldRunTest</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a75eb139557c43362f94916cfd6762c94</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TestDisabled</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a2c6989cdeac01b2153f2e34dca1dbde6</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TestFailed</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a5922884cb8b4819e869146dc315a1ac1</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TestPassed</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>ad8d9e1ebc410000b679002ba71d78686</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TestReportable</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a2c3767df71e07939b32f19ef9c6ed271</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>TestReportableDisabled</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a1f2da5337f941d746dfcb98bc4acc149</anchor>
      <arglist>(const TestInfo *test_info)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestResult</type>
      <name>ad_hoc_test_result_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a4aec85d3398a4a0161f1cde69c07aadc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeInMillis</type>
      <name>elapsed_time_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a0379c376d8832e6fd1d5d9c7c3c32759</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a6c16e28e7555dc6a158415b3bfc4f833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Test::SetUpTestCaseFunc</type>
      <name>set_up_tc_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a272e1bcea07b9654ffc5470e64579d35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>should_run_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a2f98fefe1f624c879e0320882c561d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Test::TearDownTestCaseFunc</type>
      <name>tear_down_tc_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a0ceb56d10b167cfc51a286a7b9b2fbbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>test_indices_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a6bb04b98c46a3eecf7a4e6f62593a827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestInfo * &gt;</type>
      <name>test_info_list_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>adce272a48399dd67a7bdd14fa7e99b80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::scoped_ptr&lt; const ::std::string &gt;</type>
      <name>type_param_</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a4952403fca9baa20275b3fcdc28977db</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::UnitTestImpl</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>acc0a5e7573fd6ae7ad1878613bb86853</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Test</name>
      <anchorfile>classtesting_1_1TestCase.html</anchorfile>
      <anchor>a5b78b1c2e1fa07ffed92da365593eaa4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestCaseNameIs</name>
    <filename>classtesting_1_1internal_1_1TestCaseNameIs.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classtesting_1_1internal_1_1TestCaseNameIs.html</anchorfile>
      <anchor>aa96c4e9facbaa7043c8f0b34465d1eae</anchor>
      <arglist>(const TestCase *test_case) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestCaseNameIs</name>
      <anchorfile>classtesting_1_1internal_1_1TestCaseNameIs.html</anchorfile>
      <anchor>a7c983707f4cfe7f36dbabc95da5113c4</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classtesting_1_1internal_1_1TestCaseNameIs.html</anchorfile>
      <anchor>a4e780c6613a81c4f14fc57e00c61474b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestEventListener</name>
    <filename>classtesting_1_1TestEventListener.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>aaa1021d75f5dbf3f05c829c1cc520341</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>aa6502e534919605be45f26a6daf9a40c</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a9ea04fa7f447865ba76df35e12ba2092</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a468b5e6701bcb86cb2c956caadbba5e4</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestCaseEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>ae61985e2ef76ac78379b077be57a9c36</anchor>
      <arglist>(const TestCase &amp;test_case)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestCaseStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>ab4ed885d63f5bbff8076c1329b3dfe36</anchor>
      <arglist>(const TestCase &amp;test_case)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>abb1c44525ef038500608b5dc2f17099b</anchor>
      <arglist>(const TestInfo &amp;test_info)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a550fdb3e55726e4cefa09f5697941425</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a60cc09b7907cb329d152eb5e7133bdeb</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a054f8705c883fa120b91473aff38f2ee</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>ad15b6246d94c268e233487a86463ef3d</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a5f6c84f39851e8a603a2d2e10063816b</anchor>
      <arglist>(const UnitTest &amp;unit_test)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>OnTestStart</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>ab4f6a0ca16ae75daf385b3b5914e1048</anchor>
      <arglist>(const TestInfo &amp;test_info)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestEventListener</name>
      <anchorfile>classtesting_1_1TestEventListener.html</anchorfile>
      <anchor>a4512d19e7a108ec4926239ec1ea85d63</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestEventListeners</name>
    <filename>classtesting_1_1TestEventListeners.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a1207dce74d64c1c39ffa6105560536a0</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>TestEventListener *</type>
      <name>default_result_printer</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a6293443acb5af942eeec638b6aa6dcf2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TestEventListener *</type>
      <name>default_xml_generator</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>aa880de6ddfc3f5824371853c6846abbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TestEventListener *</type>
      <name>Release</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a038c9fa1975f84d6f3d25b52bc7bccdd</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestEventListeners</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>af0716e4067a6f357ee5ea18802a591dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestEventListeners</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>abe9fbbbedf7f55fa898abfae60aa4913</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>EventForwardingEnabled</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>aa1878baf16a50f30f6435fad3c68ef3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a31d12292abc277dedbb7dc7748a6a60e</anchor>
      <arglist>(TestEventListeners)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestEventListener *</type>
      <name>repeater</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>ad28af964081553de465fbfc1c5a46650</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetDefaultResultPrinter</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>aeaab55da7c18c35fb12c27c18ff99955</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SetDefaultXmlGenerator</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a36dbac47563ef8bb78cb467d11f5b4d9</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>SuppressEventForwarding</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a7132550dc1c50bb3399a6d6d3fc9be3d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestEventListener *</type>
      <name>default_result_printer_</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a9ff9ebc31a9a52e5f108661cfcb7ecd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestEventListener *</type>
      <name>default_xml_generator_</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a018a3952aa10c19251b88f27abe373d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::TestEventRepeater *</type>
      <name>repeater_</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a625d58b951893e80cde12862aece6fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::DefaultGlobalTestPartResultReporter</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>abae39633da9932847b41cb80efd62115</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::NoExecDeathTest</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>afddba49fdf3f493532b4d5efb9814f4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::TestEventListenersAccessor</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>addbc107b6b445617c880182bd4f44cf9</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::UnitTestImpl</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>acc0a5e7573fd6ae7ad1878613bb86853</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestCase</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>aff779e55b06adfa7c0088bd10253f0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestInfo</name>
      <anchorfile>classtesting_1_1TestEventListeners.html</anchorfile>
      <anchor>a4c49c2cdb6c328e6b709b4542f23de3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestEventRepeater</name>
    <filename>classtesting_1_1internal_1_1TestEventRepeater.html</filename>
    <base>testing::TestEventListener</base>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>ad154ce021881721a5c46994316b14cb1</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>forwarding_enabled</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>abaf2bfc453fc0e1005fcfb0f95deac4c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a3a92696df942dc92f985e52fddd6d303</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsSetUpStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>ae71819925adec0471fa7abc5072b8244</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a8428220c4cf9f0cea2dfd9a70f07ab7f</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnEnvironmentsTearDownStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a30db75df2d9a65d787f31e16004613c2</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestCaseEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a0a335e1c3957a8c699ed56e37ea7b978</anchor>
      <arglist>(const TestCase &amp;test_case)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestCaseStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a70124c738caa338bcd723eb2a51c8b3e</anchor>
      <arglist>(const TestCase &amp;test_case)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>aa0f13bded9369aae1c78583d7276f8b1</anchor>
      <arglist>(const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a94253e3c11753328e8a031f39352708f</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestIterationStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a4062b3f070bb6531ab8494c13d3635d3</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestPartResult</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>ac8fb21da6802b1ebab9cad3eee9150eb</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestProgramEnd</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a4622616259747dbcc23f5ee39ef99ec0</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestProgramStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a15ee2ff051063088d3a89a266d5ffcc4</anchor>
      <arglist>(const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestStart</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a70d694ca5010cc86cd458f7f529e6fbe</anchor>
      <arglist>(const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function">
      <type>TestEventListener *</type>
      <name>Release</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>ac77a3d127e4726e11694e4ee9cf3b793</anchor>
      <arglist>(TestEventListener *listener)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_forwarding_enabled</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a86c52e311b70598a385a0589277e92e0</anchor>
      <arglist>(bool enable)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestEventRepeater</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a97dc3b08bd62c615f16e4c73ed0b3894</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestEventRepeater</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a0f7129002fc4a33e29ce76a3b6df8d1b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a882648737e85eff0986ff66b794e310a</anchor>
      <arglist>(TestEventRepeater)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>forwarding_enabled_</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a1f7e494642d653eaad800504510d18a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestEventListener * &gt;</type>
      <name>listeners_</name>
      <anchorfile>classtesting_1_1internal_1_1TestEventRepeater.html</anchorfile>
      <anchor>a1c08e9302639108588d764b671c54825</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestFactoryBase</name>
    <filename>classtesting_1_1internal_1_1TestFactoryBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual Test *</type>
      <name>CreateTest</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryBase.html</anchorfile>
      <anchor>a07ac3ca0b196cdb092da0bb186b7c030</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestFactoryBase</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryBase.html</anchorfile>
      <anchor>a18f22a7594336a36642289c1decddc9e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TestFactoryBase</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryBase.html</anchorfile>
      <anchor>afedbf147b2a213517b315880d8c81427</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryBase.html</anchorfile>
      <anchor>a85d7cb90e00f165e61a008be77293fb4</anchor>
      <arglist>(TestFactoryBase)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestFactoryImpl</name>
    <filename>classtesting_1_1internal_1_1TestFactoryImpl.html</filename>
    <templarg></templarg>
    <base>testing::internal::TestFactoryBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual Test *</type>
      <name>CreateTest</name>
      <anchorfile>classtesting_1_1internal_1_1TestFactoryImpl.html</anchorfile>
      <anchor>a8860c89bdb06450a5d5e8137ebd9d775</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::ParameterizedTestCaseInfo::TestInfo</name>
    <filename>structtesting_1_1internal_1_1ParameterizedTestCaseInfo_1_1TestInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>TestInfo</name>
      <anchorfile>structtesting_1_1internal_1_1ParameterizedTestCaseInfo_1_1TestInfo.html</anchorfile>
      <anchor>a97780f3a9b145f30d6803ea7b76abe19</anchor>
      <arglist>(const char *a_test_case_base_name, const char *a_test_base_name, TestMetaFactoryBase&lt; ParamType &gt; *a_test_meta_factory)</arglist>
    </member>
    <member kind="variable">
      <type>const string</type>
      <name>test_base_name</name>
      <anchorfile>structtesting_1_1internal_1_1ParameterizedTestCaseInfo_1_1TestInfo.html</anchorfile>
      <anchor>aa4ec65850302b5f6682b59d97a502d06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const string</type>
      <name>test_case_base_name</name>
      <anchorfile>structtesting_1_1internal_1_1ParameterizedTestCaseInfo_1_1TestInfo.html</anchorfile>
      <anchor>acadbcd743ce010641f236488ad51b886</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const scoped_ptr&lt; TestMetaFactoryBase&lt; ParamType &gt; &gt;</type>
      <name>test_meta_factory</name>
      <anchorfile>structtesting_1_1internal_1_1ParameterizedTestCaseInfo_1_1TestInfo.html</anchorfile>
      <anchor>a32a186af685ff14968d62587fb265a37</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestInfo</name>
    <filename>classtesting_1_1TestInfo.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>is_reportable</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a63e7042028b0b846f4b5a1e5bcffc079</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ac2581b45eccc9a3b94cb41c4807d0e34</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TestResult *</type>
      <name>result</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>aee8cb884c95cd446129aba936b4159e0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>should_run</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a866e33b5bc5ab2a6e5375fc7d3af0f96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>test_case_name</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a036a20710c8c2252889544daba9a8ff9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>type_param</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a7759bc57f4350ad406cbbb0b3bcea320</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>value_param</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>abdf2c6cfcf4819e725816c64e1c1fc24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestInfo</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a8d382c1b1b511f0d9112c14684809852</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a49607d4547e374b5248e4200d9192817</anchor>
      <arglist>(TestInfo)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>increment_death_test_count</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a70c9509202a6f95fbc26704ce13efb63</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Run</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ade784915e9be3a01e3a6ef509b77d6c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>TestInfo</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a665ec2cdd9d7c2ca3f7dd7c07f2c5a43</anchor>
      <arglist>(const std::string &amp;test_case_name, const std::string &amp;name, const char *a_type_param, const char *a_value_param, internal::TypeId fixture_class_id, internal::TestFactoryBase *factory)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>ClearTestResult</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ac6d80865a3e68478aaf167058e6ca5c2</anchor>
      <arglist>(TestInfo *test_info)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::TestFactoryBase *const</type>
      <name>factory_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a6bf2422602b877c73f6eb169a63cfea8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::TypeId</type>
      <name>fixture_class_id_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ad3284b7b9ebe61cc31440694091450ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>is_disabled_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>af3765fc4f811296e0699b0a26430a7c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>matches_filter_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a397686f82b6dd68a209ab7b50eeb4932</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>name_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a6bed52b7c3d66c8c5eac5fa2aaadba55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestResult</type>
      <name>result_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a108fd469897a8d4e5c4361947a5ed785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>should_run_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a89c3d8fb8b565532c34d3123240fd5cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>test_case_name_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a3dcf626bbfc3756103be329c05377a5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::scoped_ptr&lt; const ::std::string &gt;</type>
      <name>type_param_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ab4f53cfaf59e1b5cac858a9322697e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const internal::scoped_ptr&lt; const ::std::string &gt;</type>
      <name>value_param_</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>ac3dd68ea96ebe82c6eab31e6e730a918</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend TestInfo *</type>
      <name>internal::MakeAndRegisterTestInfo</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a3e27fa5e97044d379b1e3b2a753f56f8</anchor>
      <arglist>(const char *test_case_name, const char *name, const char *type_param, const char *value_param, internal::TypeId fixture_class_id, Test::SetUpTestCaseFunc set_up_tc, Test::TearDownTestCaseFunc tear_down_tc, internal::TestFactoryBase *factory)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::StreamingListenerTest</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>adc037d188dab349a94868991955c9cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::UnitTestImpl</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>acc0a5e7573fd6ae7ad1878613bb86853</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Test</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>a5b78b1c2e1fa07ffed92da365593eaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestCase</name>
      <anchorfile>classtesting_1_1TestInfo.html</anchorfile>
      <anchor>aff779e55b06adfa7c0088bd10253f0f0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestMetaFactory</name>
    <filename>classtesting_1_1internal_1_1TestMetaFactory.html</filename>
    <templarg></templarg>
    <base>TestMetaFactoryBase&lt; TestCase::ParamType &gt;</base>
    <member kind="typedef">
      <type>TestCase::ParamType</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactory.html</anchorfile>
      <anchor>a9c12e442b4389381b948ed669fcf0f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TestFactoryBase *</type>
      <name>CreateTestFactory</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactory.html</anchorfile>
      <anchor>ae9f5334c68af309bca8f7ec29d837e38</anchor>
      <arglist>(ParamType parameter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestMetaFactory</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactory.html</anchorfile>
      <anchor>a3eadbf9867b702bcba130a3113a77b71</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactory.html</anchorfile>
      <anchor>a06dd1b73a2bb043937401fceea86c1e8</anchor>
      <arglist>(TestMetaFactory)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestMetaFactoryBase</name>
    <filename>classtesting_1_1internal_1_1TestMetaFactoryBase.html</filename>
    <templarg></templarg>
    <member kind="function" virtualness="pure">
      <type>virtual TestFactoryBase *</type>
      <name>CreateTestFactory</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactoryBase.html</anchorfile>
      <anchor>a853daab362740bcac55e180128d564ef</anchor>
      <arglist>(ParamType parameter)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestMetaFactoryBase</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactoryBase.html</anchorfile>
      <anchor>aad80adf04686f7dfcf952e44afc02767</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestMetaFactoryBase&lt; TestCase::ParamType &gt;</name>
    <filename>classtesting_1_1internal_1_1TestMetaFactoryBase.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual TestFactoryBase *</type>
      <name>CreateTestFactory</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactoryBase.html</anchorfile>
      <anchor>a853daab362740bcac55e180128d564ef</anchor>
      <arglist>(TestCase::ParamType parameter)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestMetaFactoryBase</name>
      <anchorfile>classtesting_1_1internal_1_1TestMetaFactoryBase.html</anchorfile>
      <anchor>aad80adf04686f7dfcf952e44afc02767</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestPartResult</name>
    <filename>classtesting_1_1TestPartResult.html</filename>
    <member kind="enumvalue">
      <name>kFatalFailure</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a65ae656b33fdfdfffaf34858778a52d5ae1bf0b610b697a43fee97628cdab4ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNonFatalFailure</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a65ae656b33fdfdfffaf34858778a52d5a00a755614f8ec3f78b2e951f8c91cd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSuccess</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a65ae656b33fdfdfffaf34858778a52d5a8fa3d06b2baad8bf7c1f17dea314983e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Type</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a65ae656b33fdfdfffaf34858778a52d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSuccess</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a65ae656b33fdfdfffaf34858778a52d5a8fa3d06b2baad8bf7c1f17dea314983e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kNonFatalFailure</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a65ae656b33fdfdfffaf34858778a52d5a00a755614f8ec3f78b2e951f8c91cd92</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kFatalFailure</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a65ae656b33fdfdfffaf34858778a52d5ae1bf0b610b697a43fee97628cdab4ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>failed</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>aa04b377c3e7ed57d39e882df5561ac90</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>fatally_failed</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a77db157eff9531c3c00c2420502f9a89</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>file_name</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a0be40512f50a0086c4d3dc43938978aa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>line_number</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>ad4c5da5f13245ac18cf256d0d9f3eda9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>message</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a5019dc9d753aba5949777270de255d49</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>nonfatally_failed</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a6197c7f6672acc1cfdf580eb1f2183ac</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>passed</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>ac90edd5ea9cc4bb986a1eb2b5e1d53de</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>summary</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a655ab538e510434ba557ad66c35aa42c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestPartResult</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a6409eb519c1cd514aab2426c8f40737f</anchor>
      <arglist>(Type a_type, const char *a_file_name, int a_line_number, const char *a_message)</arglist>
    </member>
    <member kind="function">
      <type>Type</type>
      <name>type</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>aab92b225e8a472e78bd3889ca6df0d2a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>ExtractSummary</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>ac4f4c5383ff6178f441f8bf4ce5ebbff</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>file_name_</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>abf5ab5fc171dc6248579a44353385df6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>line_number_</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a7a988009362bcdc28d3b801fc6059b5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>message_</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a9adea12d4a4fb4ebf1cd00d22eac9aff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>summary_</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a6b9bce29122b56a50295710b7f6e345c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Type</type>
      <name>type_</name>
      <anchorfile>classtesting_1_1TestPartResult.html</anchorfile>
      <anchor>a4ee7ac490fe4f10e222fa08c3fa25437</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestPartResultArray</name>
    <filename>classtesting_1_1TestPartResultArray.html</filename>
    <member kind="function">
      <type>void</type>
      <name>Append</name>
      <anchorfile>classtesting_1_1TestPartResultArray.html</anchorfile>
      <anchor>a01844bd505b18a666324617a1b459558</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>const TestPartResult &amp;</type>
      <name>GetTestPartResult</name>
      <anchorfile>classtesting_1_1TestPartResultArray.html</anchorfile>
      <anchor>aa44d02a01c87f47393b07951bab6e025</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classtesting_1_1TestPartResultArray.html</anchorfile>
      <anchor>a31555f11ba42b81ddad0a26a87710d0a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestPartResultArray</name>
      <anchorfile>classtesting_1_1TestPartResultArray.html</anchorfile>
      <anchor>ac9bfc830989c5328d7ff2ba8fa3c072b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1TestPartResultArray.html</anchorfile>
      <anchor>a2f4ea91cd0d12104d9a476a0f0c5b7fe</anchor>
      <arglist>(TestPartResultArray)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestPartResult &gt;</type>
      <name>array_</name>
      <anchorfile>classtesting_1_1TestPartResultArray.html</anchorfile>
      <anchor>a288da4fd16773d079722d6824a63060f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestPartResultReporterInterface</name>
    <filename>classtesting_1_1TestPartResultReporterInterface.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>ReportTestPartResult</name>
      <anchorfile>classtesting_1_1TestPartResultReporterInterface.html</anchorfile>
      <anchor>aa2f920e7a5a0a6d0faf19e3727928c22</anchor>
      <arglist>(const TestPartResult &amp;result)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TestPartResultReporterInterface</name>
      <anchorfile>classtesting_1_1TestPartResultReporterInterface.html</anchorfile>
      <anchor>a338b51591ed654f84dc0feaaf2b66917</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestProperty</name>
    <filename>classtesting_1_1TestProperty.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>key</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>ad60435d4ad04ac030487d8998fc61c5f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetValue</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>a377245335d9f614cd06d1650e3358e1d</anchor>
      <arglist>(const std::string &amp;new_value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestProperty</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>a25a0ccf1c75a92af46a48d3c2a873e6d</anchor>
      <arglist>(const std::string &amp;a_key, const std::string &amp;a_value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>value</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>ad423a07af33c88b0c9ed33ee74815a63</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>key_</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>a948544067d61e790bd37e234186fa708</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1TestProperty.html</anchorfile>
      <anchor>a204e3793205a1e61412fc34be1913c01</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestPropertyKeyIs</name>
    <filename>classtesting_1_1internal_1_1TestPropertyKeyIs.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classtesting_1_1internal_1_1TestPropertyKeyIs.html</anchorfile>
      <anchor>abf5eb5bf22065e0614ffe36d093e885e</anchor>
      <arglist>(const TestProperty &amp;test_property) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestPropertyKeyIs</name>
      <anchorfile>classtesting_1_1internal_1_1TestPropertyKeyIs.html</anchorfile>
      <anchor>a509ed1271caa1032e40c5d811b3da385</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>key_</name>
      <anchorfile>classtesting_1_1internal_1_1TestPropertyKeyIs.html</anchorfile>
      <anchor>a857f42b8753df8efccc8f38196b150b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestResult</name>
    <filename>classtesting_1_1TestResult.html</filename>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>elapsed_time</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a717e05e00d4af5cb809433e343ab63af</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Failed</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>afacc37e8b43c8574e4101bc61723c769</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TestPartResult &amp;</type>
      <name>GetTestPartResult</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a765c1e734ac08115757b343d57226bba</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>const TestProperty &amp;</type>
      <name>GetTestProperty</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a6c2f478dbce36b57d18bedded46d70af</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasFatalFailure</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a30e00d4076ae07fb5ad7b623d9dc1fe4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>HasNonfatalFailure</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a510564fa67b485ed4589a259f2a032d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Passed</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>acf7e6e72f05a0545c48ea48e7f8851df</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_property_count</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>afe4523257bbea8bc63b0950b702790be</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TestResult</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a5cf5dd6f416b7334ea601aab21a2fda5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_part_count</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a6174aa4019dcda7c34d776b5741c9032</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TestResult</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a41f407680b725b75d7eadc3230bc3315</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddTestPartResult</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ac28e9821ad3e9314c4fe41b119c5b44d</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>Clear</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a5371bc2e69435b4cb1fdad9ca81759a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>ClearTestPartResults</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>aa11ed718e0a76a39e6380e5ddce7cae2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>death_test_count</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a827cb78135ac375d81d89ffedc3eca52</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ad04e1d5d9eb623ba1d9fc82cdff43af4</anchor>
      <arglist>(TestResult)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>int</type>
      <name>increment_death_test_count</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a07faaa1d16a991f34222d02e10c75dc2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RecordProperty</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ac253b0fd7ea70f457e9517e415eac32d</anchor>
      <arglist>(const std::string &amp;xml_element, const TestProperty &amp;test_property)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_elapsed_time</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>aa345325e5dea41609d17d7c614bf2b18</anchor>
      <arglist>(TimeInMillis elapsed)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; TestPartResult &gt; &amp;</type>
      <name>test_part_results</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a2964c3a12ef6ef9bcb47599374514432</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const std::vector&lt; TestProperty &gt; &amp;</type>
      <name>test_properties</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a8c94e8e89c616abe5d33024a6b54f218</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>ValidateTestProperty</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a818c06cd2bfc00d6c81b0cebca044cb1</anchor>
      <arglist>(const std::string &amp;xml_element, const TestProperty &amp;test_property)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>death_test_count_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a3810b34e68f5dca9ad1237a5bde7fa21</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeInMillis</type>
      <name>elapsed_time_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a739a8ca54db4be004ba748b11e82b056</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestPartResult &gt;</type>
      <name>test_part_results_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>af17c00fae1435d344b318eb6bbb56cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Mutex</type>
      <name>test_properites_mutex_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a58d7d97bd16a04b932e2863153c13dff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestProperty &gt;</type>
      <name>test_properties_</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a29cde491988faff4ef2d9f9b6c13d9fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::DefaultGlobalTestPartResultReporter</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>abae39633da9932847b41cb80efd62115</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ExecDeathTest</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>adf5553cae6aea6f8648d47e299237e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::TestResultAccessor</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>ae762da04e74a0d3b0daded3c5bd4a8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::UnitTestImpl</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>acc0a5e7573fd6ae7ad1878613bb86853</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::WindowsDeathTest</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a6aeedc04a0590fcc1b3c5f687dbb0f9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestCase</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>aff779e55b06adfa7c0088bd10253f0f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>TestInfo</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a4c49c2cdb6c328e6b709b4542f23de3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>UnitTest</name>
      <anchorfile>classtesting_1_1TestResult.html</anchorfile>
      <anchor>a832b4d233efee1a32feb0f4190b30d39</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TestResultAccessor</name>
    <filename>classtesting_1_1internal_1_1TestResultAccessor.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>ClearTestPartResults</name>
      <anchorfile>classtesting_1_1internal_1_1TestResultAccessor.html</anchorfile>
      <anchor>a53c626632bac65d82d88e432072b866b</anchor>
      <arglist>(TestResult *test_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>RecordProperty</name>
      <anchorfile>classtesting_1_1internal_1_1TestResultAccessor.html</anchorfile>
      <anchor>abcc4b32d1b201eeef92f0ec0ae161cf9</anchor>
      <arglist>(TestResult *test_result, const std::string &amp;xml_element, const TestProperty &amp;property)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::vector&lt; testing::TestPartResult &gt; &amp;</type>
      <name>test_part_results</name>
      <anchorfile>classtesting_1_1internal_1_1TestResultAccessor.html</anchorfile>
      <anchor>a55d771904317c1b0cc380104d175f1db</anchor>
      <arglist>(const TestResult &amp;test_result)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::TestWithParam</name>
    <filename>classtesting_1_1TestWithParam.html</filename>
    <templarg></templarg>
    <base>testing::Test</base>
    <base>testing::WithParamInterface</base>
  </compound>
  <compound kind="class">
    <name>testing::internal::ThreadLocal</name>
    <filename>classtesting_1_1internal_1_1ThreadLocal.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>const T &amp;</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>ac56aeb97991824979bf192c63d1466f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>pointer</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a882f57fed4b074de83693c0c0fe62858</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>pointer</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a57e45bb60e3cd94abb04fa449e9f0367</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>ab5ebc7ba07426cef7167afa2a7707eb4</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadLocal</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a106f3a3ad15d08f95f9887105d2a1af5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadLocal</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a85610bdfdbc93a4c56215e0aad7da870</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>ae0db6b57bdb752feb343ee4d935708e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ThreadLocal&lt; std::vector&lt; testing::internal::TraceInfo &gt; &gt;</name>
    <filename>classtesting_1_1internal_1_1ThreadLocal.html</filename>
    <member kind="function">
      <type>const std::vector&lt; testing::internal::TraceInfo &gt; &amp;</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>ac56aeb97991824979bf192c63d1466f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; testing::internal::TraceInfo &gt; *</type>
      <name>pointer</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a882f57fed4b074de83693c0c0fe62858</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; testing::internal::TraceInfo &gt; *</type>
      <name>pointer</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a57e45bb60e3cd94abb04fa449e9f0367</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>ab5ebc7ba07426cef7167afa2a7707eb4</anchor>
      <arglist>(const std::vector&lt; testing::internal::TraceInfo &gt; &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadLocal</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a106f3a3ad15d08f95f9887105d2a1af5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadLocal</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a85610bdfdbc93a4c56215e0aad7da870</anchor>
      <arglist>(const std::vector&lt; testing::internal::TraceInfo &gt; &amp;value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; testing::internal::TraceInfo &gt;</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>ae0db6b57bdb752feb343ee4d935708e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ThreadLocal&lt; testing::TestPartResultReporterInterface * &gt;</name>
    <filename>classtesting_1_1internal_1_1ThreadLocal.html</filename>
    <member kind="function">
      <type>const testing::TestPartResultReporterInterface * &amp;</type>
      <name>get</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>ac56aeb97991824979bf192c63d1466f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>testing::TestPartResultReporterInterface * *</type>
      <name>pointer</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a882f57fed4b074de83693c0c0fe62858</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const testing::TestPartResultReporterInterface * *</type>
      <name>pointer</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a57e45bb60e3cd94abb04fa449e9f0367</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>ab5ebc7ba07426cef7167afa2a7707eb4</anchor>
      <arglist>(const testing::TestPartResultReporterInterface * &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadLocal</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a106f3a3ad15d08f95f9887105d2a1af5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ThreadLocal</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>a85610bdfdbc93a4c56215e0aad7da870</anchor>
      <arglist>(const testing::TestPartResultReporterInterface * &amp;value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>testing::TestPartResultReporterInterface *</type>
      <name>value_</name>
      <anchorfile>classtesting_1_1internal_1_1ThreadLocal.html</anchorfile>
      <anchor>ae0db6b57bdb752feb343ee4d935708e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>timer</name>
    <filename>structtimer.html</filename>
    <member kind="typedef">
      <type>std::chrono::high_resolution_clock</type>
      <name>Clock</name>
      <anchorfile>structtimer.html</anchorfile>
      <anchor>af7c38e28f723ed3ba9ffc1f651b22560</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Clock::time_point</type>
      <name>Time</name>
      <anchorfile>structtimer.html</anchorfile>
      <anchor>a9647a989291261a8b48cbff93d27dada</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>elapsed</name>
      <anchorfile>structtimer.html</anchorfile>
      <anchor>aec5a81d9712335d06e5db810020b863f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>restart</name>
      <anchorfile>structtimer.html</anchorfile>
      <anchor>a09a54e31eb5383d7db43fcfefb80f120</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>timer</name>
      <anchorfile>structtimer.html</anchorfile>
      <anchor>ae536faf93e02933cd025a6fbcbb48d0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Time</type>
      <name>curTime</name>
      <anchorfile>structtimer.html</anchorfile>
      <anchor>af7de31e202f1e526b8b14bee9b0effa5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Time</type>
      <name>_start_time</name>
      <anchorfile>structtimer.html</anchorfile>
      <anchor>ab9bafb2120254f3d9645c52fd5df79fe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::Token</name>
    <filename>structYAML__PM_1_1Token.html</filename>
    <member kind="enumvalue">
      <name>ALIAS</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569afbda4e1704a0a966d4be4773e77f5ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a9abfb4ad1c6bf6015986f0aac0824ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_ENTRY</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569ab958aee3fe7ee82a590e221572168ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_MAP_END</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a6076cdb3f58de4a55d9dcc34b43cc00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_MAP_START</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a48279291d87baa4f08c95c558bf82726</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_SEQ_END</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a35d13051cb71a039b15b0b2ff523301f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_SEQ_START</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a944b3648186f5a529456c7694e053631</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTIVE</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a19c2a0213da74315c91336c685cb6714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOC_END</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a5ba07de3a2926338eb45e17af3a79f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOC_START</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569aa63bbbc0436e28b64d581a06e5a7c89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOW_ENTRY</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a174f5a64d40d81dca53d02989422f7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOW_MAP_COMPACT</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569ae96d46862807956f5ccc033047d510b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOW_MAP_END</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569af58610d9a8ff2753854d4c666dc954c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOW_MAP_START</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a309cb7711ef0faccbca8b270a4e53c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOW_SEQ_END</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569ab5baa5a27b1eb5319ec5246000bb9e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOW_SEQ_START</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569af063eb6fd4c4b6c5a826f61ac2a7b02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>aa112d0c3675041861744bbac1eed8055ab2723f4893ac1da4564d839fb33bc069</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a441996fd67d8f6c7ce8e64da9ecfba0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NON_PLAIN_SCALAR</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a00c60c11b59a66e6d878b8580f7e0dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLAIN_SCALAR</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a1ea19c627206162acabe5786c072788e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>STATUS</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>aa112d0c3675041861744bbac1eed8055</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALID</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>aa112d0c3675041861744bbac1eed8055a700bfd4bfa60dd4fedeed856886e3c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INVALID</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>aa112d0c3675041861744bbac1eed8055ab2723f4893ac1da4564d839fb33bc069</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNVERIFIED</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>aa112d0c3675041861744bbac1eed8055ad444d6f93ef3c43b8411d04cd7f5c41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAG</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569aecaa2d64ca4a6110ed6ed68f58ee129b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TYPE</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DIRECTIVE</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a19c2a0213da74315c91336c685cb6714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOC_START</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569aa63bbbc0436e28b64d581a06e5a7c89b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DOC_END</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a5ba07de3a2926338eb45e17af3a79f80</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_SEQ_START</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a944b3648186f5a529456c7694e053631</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_MAP_START</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a48279291d87baa4f08c95c558bf82726</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_SEQ_END</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a35d13051cb71a039b15b0b2ff523301f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_MAP_END</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a6076cdb3f58de4a55d9dcc34b43cc00f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BLOCK_ENTRY</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569ab958aee3fe7ee82a590e221572168ecd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOW_SEQ_START</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569af063eb6fd4c4b6c5a826f61ac2a7b02e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOW_MAP_START</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a309cb7711ef0faccbca8b270a4e53c7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOW_SEQ_END</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569ab5baa5a27b1eb5319ec5246000bb9e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOW_MAP_END</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569af58610d9a8ff2753854d4c666dc954c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOW_MAP_COMPACT</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569ae96d46862807956f5ccc033047d510b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOW_ENTRY</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a174f5a64d40d81dca53d02989422f7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEY</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a441996fd67d8f6c7ce8e64da9ecfba0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a358b6172e2486fc1a4a329ab4b7a60aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ANCHOR</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a9abfb4ad1c6bf6015986f0aac0824ee2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ALIAS</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569afbda4e1704a0a966d4be4773e77f5ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAG</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569aecaa2d64ca4a6110ed6ed68f58ee129b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PLAIN_SCALAR</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a1ea19c627206162acabe5786c072788e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NON_PLAIN_SCALAR</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a00c60c11b59a66e6d878b8580f7e0dcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UNVERIFIED</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>aa112d0c3675041861744bbac1eed8055ad444d6f93ef3c43b8411d04cd7f5c41e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALID</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>aa112d0c3675041861744bbac1eed8055a700bfd4bfa60dd4fedeed856886e3c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>VALUE</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718c2fabd3e02dd9aeb4d3b44dc88569a358b6172e2486fc1a4a329ab4b7a60aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Token</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a4ffe45b97242ae3f2f1528d2c86110c9</anchor>
      <arglist>(TYPE type_, const Mark &amp;mark_)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>data</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a78a18f15dc2912f33a45e75d734e52b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Mark</type>
      <name>mark</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a718677c3c5af84a3c26038107cc9301f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>params</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a98655b4e41ff2b5269290623d72d74e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>STATUS</type>
      <name>status</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>aa4a56dec9d7108f74205dba8d755ba3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TYPE</type>
      <name>type</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>abff7684a10b832d85ab2afce84f8c827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>value</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a97e503f2d17b9cc724305ac5a306317f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>structYAML__PM_1_1Token.html</anchorfile>
      <anchor>a9209854573e66d53ab24a5915e2f6638</anchor>
      <arglist>(std::ostream &amp;out, const Token &amp;token)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::TraceInfo</name>
    <filename>structtesting_1_1internal_1_1TraceInfo.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>file</name>
      <anchorfile>structtesting_1_1internal_1_1TraceInfo.html</anchorfile>
      <anchor>a5d801209d3c0840aa55cfd4b67504254</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structtesting_1_1internal_1_1TraceInfo.html</anchorfile>
      <anchor>ae9d269de1b77f4a3180d0d34acb4d7ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>message</name>
      <anchorfile>structtesting_1_1internal_1_1TraceInfo.html</anchorfile>
      <anchor>a39e74f39ce6d5fdbac799abdb1c27f90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::Transformation</name>
    <filename>structPointMatcher_1_1Transformation.html</filename>
    <base>PointMatcherSupport::Parametrizable</base>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>checkParameters</name>
      <anchorfile>structPointMatcher_1_1Transformation.html</anchorfile>
      <anchor>afbb133cb6ddcf07ba7ae1b5d6e6d8b54</anchor>
      <arglist>(const TransformationParameters &amp;parameters) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual DataPoints</type>
      <name>compute</name>
      <anchorfile>structPointMatcher_1_1Transformation.html</anchorfile>
      <anchor>a4b5cceade5ed27ae3f18245e3484c356</anchor>
      <arglist>(const DataPoints &amp;input, const TransformationParameters &amp;parameters) const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TransformationParameters</type>
      <name>correctParameters</name>
      <anchorfile>structPointMatcher_1_1Transformation.html</anchorfile>
      <anchor>ada5af51352f70edc6a13463d5dc1e12d</anchor>
      <arglist>(const TransformationParameters &amp;parameters) const =0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transformation</name>
      <anchorfile>structPointMatcher_1_1Transformation.html</anchorfile>
      <anchor>a005150a90d11b6d3f3bba25843b4d4f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Transformation</name>
      <anchorfile>structPointMatcher_1_1Transformation.html</anchorfile>
      <anchor>afbb7f9cf0b5a5458b282e8c534b3c0b0</anchor>
      <arglist>(const std::string &amp;className, const ParametersDoc paramsDoc, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Transformation</name>
      <anchorfile>structPointMatcher_1_1Transformation.html</anchorfile>
      <anchor>abc5cc1bcf6849b767f99f908e5552bad</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::TransformationChecker</name>
    <filename>structPointMatcher_1_1TransformationChecker.html</filename>
    <base>PointMatcherSupport::Parametrizable</base>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>check</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>aff22cde3c5f6831de7f164b8fc3de31d</anchor>
      <arglist>(const TransformationParameters &amp;parameters, bool &amp;iterate)=0</arglist>
    </member>
    <member kind="function">
      <type>const StringVector &amp;</type>
      <name>getConditionVariableNames</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>a98fb5a4027539340dbe1732ef3dcda06</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Vector &amp;</type>
      <name>getConditionVariables</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>ab2b71ab347f2f93568e3e451f8d3dcaa</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const StringVector &amp;</type>
      <name>getLimitNames</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>aaca1767f0411a9c1fffdc286f6aa0db5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const Vector &amp;</type>
      <name>getLimits</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>adb9abc16f03b8b8e63791f5745c87b56</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>ade745c49bb40e4487dd42db0cddcb6d7</anchor>
      <arglist>(const TransformationParameters &amp;parameters, bool &amp;iterate)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationChecker</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>a1b1af9e52e1d6ab155424ecd3750b169</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TransformationChecker</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>af58871a5835d5a4000ff697de128feb7</anchor>
      <arglist>(const std::string &amp;className, const ParametersDoc paramsDoc, const Parameters &amp;params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TransformationChecker</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>a8fe29ffe4a8b22c656708ab6ed1746ef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>std::vector&lt; std::string &gt;</type>
      <name>StringVector</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>a1d946953791024c9b82bddc08daca5cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>static Vector</type>
      <name>matrixToAngles</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>a5948b5f470bf7a050acbab3cb54db2eb</anchor>
      <arglist>(const TransformationParameters &amp;parameters)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StringVector</type>
      <name>conditionVariableNames</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>a1e9e1cdfb636d18584254adbdb7d3e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector</type>
      <name>conditionVariables</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>a7cc63a4aec1afbff3eb897dd347b9402</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>StringVector</type>
      <name>limitNames</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>a069fe8337ae1cef0d4dc433bc56b68e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Vector</type>
      <name>limits</name>
      <anchorfile>structPointMatcher_1_1TransformationChecker.html</anchorfile>
      <anchor>a3c60e20cb5de1dab9591d717d6e27d30</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::TransformationCheckers</name>
    <filename>structPointMatcher_1_1TransformationCheckers.html</filename>
    <member kind="function">
      <type>void</type>
      <name>check</name>
      <anchorfile>structPointMatcher_1_1TransformationCheckers.html</anchorfile>
      <anchor>a029075f296f172cf1c76de54bd746569</anchor>
      <arglist>(const TransformationParameters &amp;parameters, bool &amp;iterate)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>structPointMatcher_1_1TransformationCheckers.html</anchorfile>
      <anchor>a057e0bbded3184d4ce435ac3d93c76f2</anchor>
      <arglist>(const TransformationParameters &amp;parameters, bool &amp;iterate)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TransformationCheckersImpl</name>
    <filename>structTransformationCheckersImpl.html</filename>
    <templarg></templarg>
    <class kind="struct">TransformationCheckersImpl::BoundTransformationChecker</class>
    <class kind="struct">TransformationCheckersImpl::CounterTransformationChecker</class>
    <class kind="struct">TransformationCheckersImpl::DifferentialTransformationChecker</class>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structTransformationCheckersImpl.html</anchorfile>
      <anchor>aea19a7ad95b8c6a02f9b50cf5f309279</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structTransformationCheckersImpl.html</anchorfile>
      <anchor>aa51ec92bcf364c2d94083c78fdf449b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structTransformationCheckersImpl.html</anchorfile>
      <anchor>af0a34202343601b5e324ce366308a31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structTransformationCheckersImpl.html</anchorfile>
      <anchor>a12bff66a843771296204ab94abc73e29</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structTransformationCheckersImpl.html</anchorfile>
      <anchor>a417e1437c9038239ede7279d56699d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structTransformationCheckersImpl.html</anchorfile>
      <anchor>a7da5a914c5c1b71e20886308bf630541</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Quaternion</type>
      <name>Quaternion</name>
      <anchorfile>structTransformationCheckersImpl.html</anchorfile>
      <anchor>ae8ef91274f538f57a976cb6356d12cfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::QuaternionVector</type>
      <name>QuaternionVector</name>
      <anchorfile>structTransformationCheckersImpl.html</anchorfile>
      <anchor>af0bbf320f1901c2bf3e23489268af19b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::TransformationChecker</type>
      <name>TransformationChecker</name>
      <anchorfile>structTransformationCheckersImpl.html</anchorfile>
      <anchor>a3e1fdbf449fb11ca3dbb89c14bd0006a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::TransformationParameters</type>
      <name>TransformationParameters</name>
      <anchorfile>structTransformationCheckersImpl.html</anchorfile>
      <anchor>a2e76bb74640d5c348752cedb7b8c4b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structTransformationCheckersImpl.html</anchorfile>
      <anchor>a47a12dd479fb7e05c1415ed8f16651f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::VectorVector</type>
      <name>VectorVector</name>
      <anchorfile>structTransformationCheckersImpl.html</anchorfile>
      <anchor>a85dede359e4b7eaa73b7f20f785795eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TransformationCheckerTest</name>
    <filename>classTransformationCheckerTest.html</filename>
    <base>IcpHelper</base>
    <member kind="function">
      <type>void</type>
      <name>addFilter</name>
      <anchorfile>classTransformationCheckerTest.html</anchorfile>
      <anchor>a27cfb6a277d0da1d0bb09d061fd16f90</anchor>
      <arglist>(string name, PM::Parameters params)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>SetUp</name>
      <anchorfile>classTransformationCheckerTest.html</anchorfile>
      <anchor>af64d0d043ae59f27bfa318d2baa7dda1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>TearDown</name>
      <anchorfile>classTransformationCheckerTest.html</anchorfile>
      <anchor>a5cd4f25bb693174621e60fba412c00cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; PM::TransformationChecker &gt;</type>
      <name>transformCheck</name>
      <anchorfile>classTransformationCheckerTest.html</anchorfile>
      <anchor>a0e54a65deddec4a26d50d045ae0190bf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcherSupport::TransformationError</name>
    <filename>structPointMatcherSupport_1_1TransformationError.html</filename>
    <member kind="function">
      <type></type>
      <name>TransformationError</name>
      <anchorfile>structPointMatcherSupport_1_1TransformationError.html</anchorfile>
      <anchor>ab82bdf8fb2351e32f527950e5a5523d9</anchor>
      <arglist>(const std::string &amp;reason)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PointMatcher::Transformations</name>
    <filename>structPointMatcher_1_1Transformations.html</filename>
    <member kind="function">
      <type>void</type>
      <name>apply</name>
      <anchorfile>structPointMatcher_1_1Transformations.html</anchorfile>
      <anchor>adbbfb0a2b0e7eaf538fcb8025ae9804a</anchor>
      <arglist>(DataPoints &amp;cloud, const TransformationParameters &amp;parameters) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TransformationsImpl</name>
    <filename>structTransformationsImpl.html</filename>
    <templarg></templarg>
    <class kind="struct">TransformationsImpl::PureTranslation</class>
    <class kind="struct">TransformationsImpl::RigidTransformation</class>
    <class kind="struct">TransformationsImpl::SimilarityTransformation</class>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structTransformationsImpl.html</anchorfile>
      <anchor>a72d40bdddb142d7999e0438727b8a43b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structTransformationsImpl.html</anchorfile>
      <anchor>a2571a693e9b167801c01ebf09633f194</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structTransformationsImpl.html</anchorfile>
      <anchor>a3e5fb88e7a81288537c07b674759c164</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structTransformationsImpl.html</anchorfile>
      <anchor>aa7c0f11ce1e9a95796d7f3b50e04ef65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structTransformationsImpl.html</anchorfile>
      <anchor>a07ed466bb31cd05d66a40229ae0118f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structTransformationsImpl.html</anchorfile>
      <anchor>a39d4265f5a40de9a70ab3bced0c85c11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Transformation</type>
      <name>Transformation</name>
      <anchorfile>structTransformationsImpl.html</anchorfile>
      <anchor>a0ddc06558f2001b3f7a831ddf225734a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::TransformationParameters</type>
      <name>TransformationParameters</name>
      <anchorfile>structTransformationsImpl.html</anchorfile>
      <anchor>afbb84e701b7a19f3fb832905eac20b95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::Matcher_Points_Base::TransformedLocalPointCloud</name>
    <filename>structmp2p__icp_1_1Matcher__Points__Base_1_1TransformedLocalPointCloud.html</filename>
    <member kind="variable">
      <type>std::optional&lt; std::vector&lt; std::size_t &gt; &gt;</type>
      <name>idxs</name>
      <anchorfile>structmp2p__icp_1_1Matcher__Points__Base_1_1TransformedLocalPointCloud.html</anchorfile>
      <anchor>ab315158118275f97a3b357fabecf3c8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TPoint3Df</type>
      <name>localMax</name>
      <anchorfile>structmp2p__icp_1_1Matcher__Points__Base_1_1TransformedLocalPointCloud.html</anchorfile>
      <anchor>a4b1d08594d8f901428f768336ceb9ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::math::TPoint3Df</type>
      <name>localMin</name>
      <anchorfile>structmp2p__icp_1_1Matcher__Points__Base_1_1TransformedLocalPointCloud.html</anchorfile>
      <anchor>a167ae638d79e3f907962a70d96a8c6b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::aligned_std_vector&lt; float &gt;</type>
      <name>x_locals</name>
      <anchorfile>structmp2p__icp_1_1Matcher__Points__Base_1_1TransformedLocalPointCloud.html</anchorfile>
      <anchor>a336fbf4dcefa2373caf7ece60d2244f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::aligned_std_vector&lt; float &gt;</type>
      <name>y_locals</name>
      <anchorfile>structmp2p__icp_1_1Matcher__Points__Base_1_1TransformedLocalPointCloud.html</anchorfile>
      <anchor>af3d965978d203aedd5794603723278c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>mrpt::aligned_std_vector&lt; float &gt;</type>
      <name>z_locals</name>
      <anchorfile>structmp2p__icp_1_1Matcher__Points__Base_1_1TransformedLocalPointCloud.html</anchorfile>
      <anchor>a6db8fd8a888e9a7128a35c9c0aac3c37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static constexpr auto</type>
      <name>fMax</name>
      <anchorfile>structmp2p__icp_1_1Matcher__Points__Base_1_1TransformedLocalPointCloud.html</anchorfile>
      <anchor>aeb59fa43b2ea9abe190831519e7e041c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OutlierFiltersImpl::TrimmedDistOutlierFilter</name>
    <filename>structOutlierFiltersImpl_1_1TrimmedDistOutlierFilter.html</filename>
    <base>PointMatcher::OutlierFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual OutlierWeights</type>
      <name>compute</name>
      <anchorfile>structOutlierFiltersImpl_1_1TrimmedDistOutlierFilter.html</anchorfile>
      <anchor>a79dd4821d879cb76fcfef1405ce47894</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const Matches &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TrimmedDistOutlierFilter</name>
      <anchorfile>structOutlierFiltersImpl_1_1TrimmedDistOutlierFilter.html</anchorfile>
      <anchor>a69b853a34873abc290dc71a2f06240d2</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structOutlierFiltersImpl_1_1TrimmedDistOutlierFilter.html</anchorfile>
      <anchor>aba8921709d2e4e9f11a7ae588a29092a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structOutlierFiltersImpl_1_1TrimmedDistOutlierFilter.html</anchorfile>
      <anchor>a8bfdff33b517dcedf0b9e2dd84b4043d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>ratio</name>
      <anchorfile>structOutlierFiltersImpl_1_1TrimmedDistOutlierFilter.html</anchorfile>
      <anchor>a16c34724a5e7d5dce6107ebfe4c4a16e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::tuple</name>
    <filename>classstd_1_1tr1_1_1tuple.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>GTEST_DECLARE_TUPLE_AS_FRIEND_ tuple &amp;</type>
      <name>CopyFrom</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a3d06fb121d18b6e1c10d14f9e966618d</anchor>
      <arglist>(const GTEST_10_TUPLE_(U)&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>tuple &amp;</type>
      <name>operator=</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a9ed59ab84e2ff750d0a188c3d9dac819</anchor>
      <arglist>(const GTEST_10_TUPLE_(U)&amp;t)</arglist>
    </member>
    <member kind="function">
      <type>tuple &amp;</type>
      <name>operator=</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>ae52bd211e87c30ea7243246fa06bf038</anchor>
      <arglist>(const tuple &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tuple</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>adcea1a41d0521157971339d279aad469</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tuple</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a7ff289d5c5a605e4a4f8fb56913f7370</anchor>
      <arglist>(const GTEST_10_TUPLE_(U)&amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tuple</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>ade1807f6e6b36daa6387c3b00dbd3be6</anchor>
      <arglist>(const tuple &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tuple</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a349b7948d183b7f05c1a5fd6aa4eaeb8</anchor>
      <arglist>(GTEST_BY_REF_(T0) f0, GTEST_BY_REF_(T1) f1, GTEST_BY_REF_(T2) f2, GTEST_BY_REF_(T3) f3, GTEST_BY_REF_(T4) f4, GTEST_BY_REF_(T5) f5, GTEST_BY_REF_(T6) f6, GTEST_BY_REF_(T7) f7, GTEST_BY_REF_(T8) f8, GTEST_BY_REF_(T9) f9)</arglist>
    </member>
    <member kind="variable">
      <type>T0</type>
      <name>f0_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a771b1d99e8800fb284acd04bca838cbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T1</type>
      <name>f1_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a7cccf899dedc626c51fa4f6921d0ac52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T2</type>
      <name>f2_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>aaec06c27366502dc332ef96878628f84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T3</type>
      <name>f3_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>ad4d3673e0d5c07c392c02e335fe978ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T4</type>
      <name>f4_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>ab662f1051c2302d065796383848db6c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T5</type>
      <name>f5_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a32d8cd6f180c0a77d83733fc65423657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T6</type>
      <name>f6_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a597beab3af3f95c84408491ab14632b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T7</type>
      <name>f7_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a7c28780e616d382833e844f62672c6bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T8</type>
      <name>f8_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>ae859012c83943e54e035a4a32089ccb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T9</type>
      <name>f9_</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>a336d5e582fd34e45ec88c78d473671dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>gtest_internal::Get</name>
      <anchorfile>classstd_1_1tr1_1_1tuple.html</anchorfile>
      <anchor>aeeed38755abdaa78587dd1eac9ccc950</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>std::tr1::tuple&lt;&gt;</name>
    <filename>classstd_1_1tr1_1_1tuple_3_4.html</filename>
    <member kind="function">
      <type>tuple &amp;</type>
      <name>operator=</name>
      <anchorfile>classstd_1_1tr1_1_1tuple_3_4.html</anchorfile>
      <anchor>a93ddab6f662662fc49635608619150c8</anchor>
      <arglist>(const tuple &amp;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tuple</name>
      <anchorfile>classstd_1_1tr1_1_1tuple_3_4.html</anchorfile>
      <anchor>adcea1a41d0521157971339d279aad469</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>tuple</name>
      <anchorfile>classstd_1_1tr1_1_1tuple_3_4.html</anchorfile>
      <anchor>aa857599acb126134e29dc5e53fd9d1a7</anchor>
      <arglist>(const tuple &amp;)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_element</name>
    <filename>structstd_1_1tr1_1_1tuple__element.html</filename>
    <templarg>k</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size</name>
    <filename>structstd_1_1tr1_1_1tuple__size.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_0_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__0__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__0__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>af34d6d0b87d7379b14817a386c1e18ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_10_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__10__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__10__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a8181de395f9761be991e4cbdef144373</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_1_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__1__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__1__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a02cb0da1163ad7eb74782b8f63420d5a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_2_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__2__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__2__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a18545d733fa1f811712aa1153d8ba5d9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_3_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__3__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__3__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>ac1e2e7bb87bad1d33e4373b3e1af37c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_4_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__4__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__4__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a21078ed0600d243c5b82f7ba12269a53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_5_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__5__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__5__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a83d207f8b8e95d9b747a586550feefcb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_6_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__6__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__6__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a8c6740533d301f5d47f86ef5370a4b06</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_7_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__7__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__7__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a9ccabab5024fd1be44276a58c88817c3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_8_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__8__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__8__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a71abbf8156b1b110d3b8894ce02a44d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::tuple_size&lt; GTEST_9_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1tuple__size_3_01GTEST__9__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>value</name>
      <anchorfile>structstd_1_1tr1_1_1tuple__size_3_01GTEST__9__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>aea347b00f3a9643d02e322d5cc6648e4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement.html</filename>
    <templarg>kIndexValid</templarg>
    <templarg>kIndex</templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 0, GTEST_10_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_010_00_01GTEST__10__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T0</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_010_00_01GTEST__10__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a9884837daf9c541890f3bce26e90981b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 1, GTEST_10_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_011_00_01GTEST__10__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T1</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_011_00_01GTEST__10__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a485ca13c9a68cc87072ef1592f97665e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 2, GTEST_10_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_012_00_01GTEST__10__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T2</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_012_00_01GTEST__10__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a2162d0e4f4c93fb1fdedb1938b844fbe</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 3, GTEST_10_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_013_00_01GTEST__10__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T3</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_013_00_01GTEST__10__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a0abc8519ff756a7736076063626a2718</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 4, GTEST_10_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_014_00_01GTEST__10__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T4</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_014_00_01GTEST__10__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a8603bb94254b60248157a92e486b2d62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 5, GTEST_10_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_015_00_01GTEST__10__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T5</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_015_00_01GTEST__10__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a9f0364ab4515993fe6694026ff6ba13c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 6, GTEST_10_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_016_00_01GTEST__10__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T6</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_016_00_01GTEST__10__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a929a5e4d1a751f3d1a5780643f69a121</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 7, GTEST_10_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_017_00_01GTEST__10__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T7</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_017_00_01GTEST__10__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>afc625b9bf1ae4c5c51a968134dc9b30a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 8, GTEST_10_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_018_00_01GTEST__10__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T8</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_018_00_01GTEST__10__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a7b4d456a790291b651b4179650754587</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::tr1::gtest_internal::TupleElement&lt; true, 9, GTEST_10_TUPLE_(T) &gt;</name>
    <filename>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_019_00_01GTEST__10__TUPLE___07T_08_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T9</type>
      <name>type</name>
      <anchorfile>structstd_1_1tr1_1_1gtest__internal_1_1TupleElement_3_01true_00_019_00_01GTEST__10__TUPLE___07T_08_01_4.html</anchorfile>
      <anchor>a4ee11fd8d3873bfa7cce21c1ed2ea770</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::TuplePrefixPrinter</name>
    <filename>structtesting_1_1internal_1_1TuplePrefixPrinter.html</filename>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintPrefixTo</name>
      <anchorfile>structtesting_1_1internal_1_1TuplePrefixPrinter.html</anchorfile>
      <anchor>a8841b47290f11315407900183e2fe356</anchor>
      <arglist>(const Tuple &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TersePrintPrefixToStrings</name>
      <anchorfile>structtesting_1_1internal_1_1TuplePrefixPrinter.html</anchorfile>
      <anchor>afc57456f5cc2a08c11da53094c49dae1</anchor>
      <arglist>(const Tuple &amp;t, Strings *strings)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::TuplePrefixPrinter&lt; 0 &gt;</name>
    <filename>structtesting_1_1internal_1_1TuplePrefixPrinter_3_010_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintPrefixTo</name>
      <anchorfile>structtesting_1_1internal_1_1TuplePrefixPrinter_3_010_01_4.html</anchorfile>
      <anchor>a6c8435142294685c1a4b7248ec37ad35</anchor>
      <arglist>(const Tuple &amp;, ::std::ostream *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TersePrintPrefixToStrings</name>
      <anchorfile>structtesting_1_1internal_1_1TuplePrefixPrinter_3_010_01_4.html</anchorfile>
      <anchor>a634e1811ae45ef3f02e3559a5c28e999</anchor>
      <arglist>(const Tuple &amp;, Strings *)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>testing::internal::TuplePrefixPrinter&lt; 1 &gt;</name>
    <filename>structtesting_1_1internal_1_1TuplePrefixPrinter_3_011_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintPrefixTo</name>
      <anchorfile>structtesting_1_1internal_1_1TuplePrefixPrinter_3_011_01_4.html</anchorfile>
      <anchor>a4331ad652fdfb115599c8370ca4e800a</anchor>
      <arglist>(const Tuple &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TersePrintPrefixToStrings</name>
      <anchorfile>structtesting_1_1internal_1_1TuplePrefixPrinter_3_011_01_4.html</anchorfile>
      <anchor>acc513062684bbdd514a294f79a7980cc</anchor>
      <arglist>(const Tuple &amp;t, Strings *strings)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::_Tag::Type</name>
    <filename>structYAML__PM_1_1__Tag_1_1Type.html</filename>
    <member kind="enumvalue">
      <name>NamedHandle</name>
      <anchorfile>structYAML__PM_1_1__Tag_1_1Type.html</anchorfile>
      <anchor>ac609d66718f923285b2e49c480836613a5375d3a2bf0098ec433e6a70099e4833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PrimaryHandle</name>
      <anchorfile>structYAML__PM_1_1__Tag_1_1Type.html</anchorfile>
      <anchor>ac609d66718f923285b2e49c480836613acf5be218709a9890f8d23d03867a8d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>value</name>
      <anchorfile>structYAML__PM_1_1__Tag_1_1Type.html</anchorfile>
      <anchor>ac609d66718f923285b2e49c480836613</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Verbatim</name>
      <anchorfile>structYAML__PM_1_1__Tag_1_1Type.html</anchorfile>
      <anchor>ac609d66718f923285b2e49c480836613aa6ac6550fcce559f3450b77bea12a23f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PrimaryHandle</name>
      <anchorfile>structYAML__PM_1_1__Tag_1_1Type.html</anchorfile>
      <anchor>ac609d66718f923285b2e49c480836613acf5be218709a9890f8d23d03867a8d68</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NamedHandle</name>
      <anchorfile>structYAML__PM_1_1__Tag_1_1Type.html</anchorfile>
      <anchor>ac609d66718f923285b2e49c480836613a5375d3a2bf0098ec433e6a70099e4833</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Verbatim</name>
      <anchorfile>structYAML__PM_1_1__Tag_1_1Type.html</anchorfile>
      <anchor>ac609d66718f923285b2e49c480836613aa6ac6550fcce559f3450b77bea12a23f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>YAML_PM::TypedKeyNotFound</name>
    <filename>classYAML__PM_1_1TypedKeyNotFound.html</filename>
    <templarg></templarg>
    <base>YAML_PM::KeyNotFound</base>
    <member kind="function">
      <type></type>
      <name>TypedKeyNotFound</name>
      <anchorfile>classYAML__PM_1_1TypedKeyNotFound.html</anchorfile>
      <anchor>a7d2b21ea5670cac2a5dd624cd635fd76</anchor>
      <arglist>(const Mark &amp;mark_, const T &amp;key_)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TypedKeyNotFound</name>
      <anchorfile>classYAML__PM_1_1TypedKeyNotFound.html</anchorfile>
      <anchor>a5cbd95e3ad4a687cc9186d080c034c9f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>key</name>
      <anchorfile>classYAML__PM_1_1TypedKeyNotFound.html</anchorfile>
      <anchor>a5f7a992a97a379897302da0da3261042</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TypeIdHelper</name>
    <filename>classtesting_1_1internal_1_1TypeIdHelper.html</filename>
    <templarg></templarg>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>dummy_</name>
      <anchorfile>classtesting_1_1internal_1_1TypeIdHelper.html</anchorfile>
      <anchor>a372268b1520d965d0bdf01ebad3d270e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal2::TypeWithoutFormatter</name>
    <filename>classtesting_1_1internal2_1_1TypeWithoutFormatter.html</filename>
    <templarg></templarg>
    <templarg>kTypeKind</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintValue</name>
      <anchorfile>classtesting_1_1internal2_1_1TypeWithoutFormatter.html</anchorfile>
      <anchor>a6651f6f7be2c0f899729eeb6038f76d3</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal2::TypeWithoutFormatter&lt; T, kConvertibleToInteger &gt;</name>
    <filename>classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kConvertibleToInteger_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintValue</name>
      <anchorfile>classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kConvertibleToInteger_01_4.html</anchorfile>
      <anchor>ab27a411afb608e730a57d232b3f4f486</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal2::TypeWithoutFormatter&lt; T, kProtobuf &gt;</name>
    <filename>classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kProtobuf_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintValue</name>
      <anchorfile>classtesting_1_1internal2_1_1TypeWithoutFormatter_3_01T_00_01kProtobuf_01_4.html</anchorfile>
      <anchor>ac96fb775dc776f02da9a671ea0e04599</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TypeWithSize</name>
    <filename>classtesting_1_1internal_1_1TypeWithSize.html</filename>
    <templarg>size</templarg>
    <member kind="typedef">
      <type>void</type>
      <name>UInt</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize.html</anchorfile>
      <anchor>a3898640d9f6c1e18110eef90f47a5d7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TypeWithSize&lt; 4 &gt;</name>
    <filename>classtesting_1_1internal_1_1TypeWithSize_3_014_01_4.html</filename>
    <member kind="typedef">
      <type>int</type>
      <name>Int</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize_3_014_01_4.html</anchorfile>
      <anchor>a80351860c00ed665e73f952143f4484a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>UInt</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize_3_014_01_4.html</anchorfile>
      <anchor>a7d559570f830bf35d095eeb94d98de58</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::TypeWithSize&lt; 8 &gt;</name>
    <filename>classtesting_1_1internal_1_1TypeWithSize_3_018_01_4.html</filename>
    <member kind="typedef">
      <type>long long</type>
      <name>Int</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize_3_018_01_4.html</anchorfile>
      <anchor>a36d5697e5f5254b0495f13c97d747e36</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned long long</type>
      <name>UInt</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize_3_018_01_4.html</anchorfile>
      <anchor>a747e21c5aee8faf07ec65cd4c3d1ca62</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TypeWithSize&lt; sizeof(RawType)&gt;</name>
    <filename>classtesting_1_1internal_1_1TypeWithSize.html</filename>
    <member kind="typedef">
      <type>void</type>
      <name>UInt</name>
      <anchorfile>classtesting_1_1internal_1_1TypeWithSize.html</anchorfile>
      <anchor>a3898640d9f6c1e18110eef90f47a5d7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::UnitTest</name>
    <filename>classtesting_1_1UnitTest.html</filename>
    <member kind="function">
      <type>const TestResult &amp;</type>
      <name>ad_hoc_test_result</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>aa59dde4c3dc43a920ed142a27670686c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TestCase *</type>
      <name>current_test_case</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a2bf61896036ae03edbd7bceed14f9e18</anchor>
      <arglist>() const GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="function">
      <type>const TestInfo *</type>
      <name>current_test_info</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a088eaf814a33085ace3d881d22e6bdea</anchor>
      <arglist>() const GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>disabled_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>ad69ccf3d4a9bc7333badeafbde3bc76b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>elapsed_time</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>acf608411a17cb3b40a1e9d724f262b3b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Failed</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a706f29e765916616b11a271a65948727</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failed_test_case_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>abc0fa297a4103f7cdd9627ae27d9d0ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failed_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>ace1c860482b4ae5c341df5a9665e5c08</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TestCase *</type>
      <name>GetTestCase</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a724d4c8be4481e0c1523a22b72dc7dac</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>TestEventListeners &amp;</type>
      <name>listeners</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>aac10085cf7c0d1751306db10cdd953cb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>original_working_dir</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>af6809b7747785c80f7a2f31f6b39b152</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>internal::ParameterizedTestCaseRegistry &amp;</type>
      <name>parameterized_test_registry</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a1d9bd4ed86901c44b525a7b6ca4cbf3b</anchor>
      <arglist>() GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Passed</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a7c9b327bc14cb8a282c789dc6513a55b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>random_seed</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>adddc090a06f2d3a0e68f3762ee262688</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reportable_disabled_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a2a2835db178d5c8569507db9f0a3d54f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reportable_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a449d0e0350ef146040cd37679c005248</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Run</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a2febc800536b44500565f4c423f359d3</anchor>
      <arglist>() GTEST_MUST_USE_RESULT_</arglist>
    </member>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>start_timestamp</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a3d83fe1cc5570a1c34f9754b0f56d65f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>successful_test_case_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>acaa2ab71f53c25ffe0242a91c14e173f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>successful_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a49ee8056e357ad497e67399447dd5a40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_case_to_run_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a965248fbe72f9fede5de921b6666943b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_to_run_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a461f46b2976f135d2a65e8d3def746e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_test_case_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a93fc8f4eebc3212d06468ad216830ced</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_test_count</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>af6e02fcf76fd7247687f4e8af6e7ef41</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static UnitTest *</type>
      <name>GetInstance</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a24192400b70b3b946746954e9574fb8e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>Environment *</type>
      <name>AddEnvironment</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a1eb8e999b8696889bf1c64b4f0161203</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>AddTestPartResult</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a1d157d2e9a5c1d3405333410c6b13932</anchor>
      <arglist>(TestPartResult::Type result_type, const char *file_name, int line_number, const std::string &amp;message, const std::string &amp;os_stack_trace) GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>TestCase *</type>
      <name>GetMutableTestCase</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>ad741830280b12c07874b2d37a6ee5c02</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a1e04cfb4f837cea288a98f2a64c43bba</anchor>
      <arglist>(UnitTest)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>internal::UnitTestImpl *</type>
      <name>impl</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a4df5d11a58affb337d7fa62eaa07690e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>const internal::UnitTestImpl *</type>
      <name>impl</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a266a9f49070d1959c1c9d649423879b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PopGTestTrace</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a70b3e3282778bc9a36520fe0a8be3c57</anchor>
      <arglist>() GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>PushGTestTrace</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>af455b953108ff09b3b6e41011653e78a</anchor>
      <arglist>(const internal::TraceInfo &amp;trace) GTEST_LOCK_EXCLUDED_(mutex_)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>RecordProperty</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a2c96a4a02c34095e07c6999e7686367f</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>UnitTest</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a5e646d37f980429c310af696c8775f5c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual</type>
      <name>~UnitTest</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a8b66a9332e29673a6a389ea1731ee6b2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::UnitTestImpl *</type>
      <name>impl_</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a834685f92009d21b21a7307f4cbfb6e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Mutex</type>
      <name>mutex_</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>abb94ef45cf0ab43be81ac6d5b1364132</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend Environment *</type>
      <name>AddGlobalTestEnvironment</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a5ec26e4c31220ff8e769cc09689a4d6d</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::AssertHelper</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a183151aa061362c87572e743fe233db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend internal::UnitTestImpl *</type>
      <name>internal::GetUnitTestImpl</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a56e56be7066957d612e53b5c60f6ac08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend void</type>
      <name>internal::ReportFailureInUnknownLocation</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a73f5a158c13793b90c80d854c9a75120</anchor>
      <arglist>(TestPartResult::Type result_type, const std::string &amp;message)</arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ScopedTrace</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>afa3927576c08d7b1e197ba16b2b3dcb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::StreamingListenerTest</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>adc037d188dab349a94868991955c9cd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::UnitTestRecordPropertyTestHelper</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>ae970f89a9f477a349fe5778be85ef42e</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="private">
      <type>friend class</type>
      <name>Test</name>
      <anchorfile>classtesting_1_1UnitTest.html</anchorfile>
      <anchor>a5b78b1c2e1fa07ffed92da365593eaa4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UnitTestImpl</name>
    <filename>classtesting_1_1internal_1_1UnitTestImpl.html</filename>
    <member kind="enumvalue">
      <name>HONOR_SHARDING_PROTOCOL</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>acc5ffd3f9bc2e87bb3dba4218f58af43abec11f1c4bb8a3e2b99fa8328bccd58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE_SHARDING_PROTOCOL</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>acc5ffd3f9bc2e87bb3dba4218f58af43a68bd0b7e6a7bead14c93d1a42144095a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ReactionToSharding</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>acc5ffd3f9bc2e87bb3dba4218f58af43</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HONOR_SHARDING_PROTOCOL</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>acc5ffd3f9bc2e87bb3dba4218f58af43abec11f1c4bb8a3e2b99fa8328bccd58c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>IGNORE_SHARDING_PROTOCOL</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>acc5ffd3f9bc2e87bb3dba4218f58af43a68bd0b7e6a7bead14c93d1a42144095a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const TestResult *</type>
      <name>ad_hoc_test_result</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a8be26dc90e0fac8f8be3552ffd98c69c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AddTestInfo</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a1cc87dfc91377ebec4a3ff4192dfcba9</anchor>
      <arglist>(Test::SetUpTestCaseFunc set_up_tc, Test::TearDownTestCaseFunc tear_down_tc, TestInfo *test_info)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>catch_exceptions</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aa311b980783a9cfb547831f7b19e3f3a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearAdHocTestResult</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ac44629cc4fa12b788779d4aa76939510</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ClearNonAdHocTestResult</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a96c2a5b23541ef01020c402644563ba1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ConfigureXmlOutput</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a21cd7b2928de03a55b5252f29dd5ae6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TestCase *</type>
      <name>current_test_case</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ae1f98925197cf344a23a7400deeee4dc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TestInfo *</type>
      <name>current_test_info</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a8d303ebdcf5989e96d3ed96fb7255102</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TestInfo *</type>
      <name>current_test_info</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a5e4cc3139e60371bd7898033c9b1c56d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TestResult *</type>
      <name>current_test_result</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aba3caef4ad23ce98be80250aeb0cc787</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>CurrentOsStackTraceExceptTop</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a61c0a51ac4e57d9f884f646ca6dd2210</anchor>
      <arglist>(int skip_count) GTEST_NO_INLINE_</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>disabled_test_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a0c18b2a9cb240722b1e38a3530aa2269</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>elapsed_time</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a4376881063f945dcc8ec4dbb38b5ecc1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; Environment * &gt; &amp;</type>
      <name>environments</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aa1489e6a2378d64d68bc01963ea5db4a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Failed</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a0c95d1b56b5f33057afc516db05ac313</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failed_test_case_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>af981a537231e1dad4c1f092c6fdec1ff</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>failed_test_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ad0abe95b66466268363d7fa407bac41b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FilterTests</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>abd47e447f0c2557ed528db0350671bed</anchor>
      <arglist>(ReactionToSharding shard_tests)</arglist>
    </member>
    <member kind="function">
      <type>TestPartResultReporterInterface *</type>
      <name>GetGlobalTestPartResultReporter</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a1cd291fd6751654924362164735d4b49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TestCase *</type>
      <name>GetMutableTestCase</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a2ca71a08060037357fc7e1a406b89add</anchor>
      <arglist>(int i)</arglist>
    </member>
    <member kind="function">
      <type>TestCase *</type>
      <name>GetTestCase</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ac5684d824a59e963cb3274c79d0b6df3</anchor>
      <arglist>(const char *test_case_name, const char *type_param, Test::SetUpTestCaseFunc set_up_tc, Test::TearDownTestCaseFunc tear_down_tc)</arglist>
    </member>
    <member kind="function">
      <type>const TestCase *</type>
      <name>GetTestCase</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a6438e18ea4904d239a3db7b036a52229</anchor>
      <arglist>(int i) const</arglist>
    </member>
    <member kind="function">
      <type>TestPartResultReporterInterface *</type>
      <name>GetTestPartResultReporterForCurrentThread</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a5fb3dd8bc839e10b62eba07790704132</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; TraceInfo &gt; &amp;</type>
      <name>gtest_trace_stack</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>af8c7c0a0c954e36d83e6e4690d3fb938</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; TraceInfo &gt; &amp;</type>
      <name>gtest_trace_stack</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ad82fed50f13f13f11867af9dad4a2cf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TestEventListeners *</type>
      <name>listeners</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a67211f8475936f88d0e4d30f841c0da4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ListTestsMatchingFilter</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ad2cfedef41d3d29aad23c2c64214e6f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>OsStackTraceGetterInterface *</type>
      <name>os_stack_trace_getter</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a71753679854f7fbba6c1568eb422fecb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Passed</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ae8e461369acfec902da382bc02297fe5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PostFlagParsingInit</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a772894193104b1b2516f16e6ff813168</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>internal::Random *</type>
      <name>random</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ab3b45b5eb4d583219a3602011ea44347</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>random_seed</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a625b9fb6d17b008c44fc902255e6343c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RecordProperty</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a15e4af4df167d2504decbc8fcc108a6f</anchor>
      <arglist>(const TestProperty &amp;test_property)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>RegisterParameterizedTests</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>af84d2515f1a272a8783f00a3e8c0aff8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reportable_disabled_test_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a04827d118a329af68a1de2d6b93eb4e5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>reportable_test_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>addb3896c4e0973bb5d2744fcb158afce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>RunAllTests</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a1fb6be9971f4768c4136a05aa9e7e375</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_current_test_case</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a7f0e79bdabd28819cc857e316a36a350</anchor>
      <arglist>(TestCase *a_current_test_case)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_current_test_info</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ab72211c99ce4427dfb472d6ecea62989</anchor>
      <arglist>(TestInfo *a_current_test_info)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>set_os_stack_trace_getter</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a3306f7d2b19bca54b841006e4a2e0260</anchor>
      <arglist>(OsStackTraceGetterInterface *getter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetGlobalTestPartResultReporter</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a892b0e25b28af5e4400cf6fac336f2d8</anchor>
      <arglist>(TestPartResultReporterInterface *reporter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>SetTestPartResultReporterForCurrentThread</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a1403fc10aebcc64479c5ee980c9b4eb4</anchor>
      <arglist>(TestPartResultReporterInterface *reporter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShuffleTests</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aaaa38e6a4372e6bb9bbe3143a3a32b65</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TimeInMillis</type>
      <name>start_timestamp</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>abb02dfd689760c6323acec725d9631d5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>successful_test_case_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a2db3a2b3fed8065dbdd768ee407bf67e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>successful_test_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ac363f681cbecf10fea5c04408b98e744</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_case_to_run_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aff65061646c6b9857b37097423500bfe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>test_to_run_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a0f15365d1d1ce00eaeb6f8a1370113ec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_test_case_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ac1d81d6b146b2dbce460f9a0a57d4f9e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>total_test_count</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a89e8531ee2ba3f0aadc27a95ac6149f1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>UnitTestImpl</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a5fb75faa88ee71f26e16473455b70839</anchor>
      <arglist>(UnitTest *parent)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UnshuffleTests</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a1ee7db3bf8284dd9dce4dc857564bce3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~UnitTestImpl</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ae8bfe40adf9772237ea51299af113575</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a9c8a7b2571705040ead6a61645278e18</anchor>
      <arglist>(UnitTestImpl)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>set_catch_exceptions</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aefec23506cd772c3abc536cda301d926</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestResult</type>
      <name>ad_hoc_test_result_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a15355228a7140a08f9e2f333aa934ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>catch_exceptions_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a2cc0c6f466730b1d6e884738344b8e33</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestCase *</type>
      <name>current_test_case_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a3b346729d3940f065e05c69c434ebb3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestInfo *</type>
      <name>current_test_info_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a56128aac0fb5be45993715d1130b0610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultGlobalTestPartResultReporter</type>
      <name>default_global_test_part_result_reporter_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a645122eda4d8250f3e8139309510705e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DefaultPerThreadTestPartResultReporter</type>
      <name>default_per_thread_test_part_result_reporter_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a261ddbea097ad3b43b8b510a4964f390</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeInMillis</type>
      <name>elapsed_time_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a06e0445298c6026bee71bb2bb7aae604</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; Environment * &gt;</type>
      <name>environments_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a1d2320ba1e4e1cad8d624bbb222501fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Mutex</type>
      <name>global_test_part_result_reporter_mutex_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a57153c5c8caa229f0a62f35ab99f0a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestPartResultReporterInterface *</type>
      <name>global_test_part_result_repoter_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ab9a275094df6adc7e16a92133a692c3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::ThreadLocal&lt; std::vector&lt; TraceInfo &gt; &gt;</type>
      <name>gtest_trace_stack_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a73a797cf2b20129cb252b14c5fd9a0af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>last_death_test_case_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>afd663a104bb0a6df2c5143454f78e305</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TestEventListeners</type>
      <name>listeners_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a16c3caa0bac1a8dce650649760de30d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::FilePath</type>
      <name>original_working_dir_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>aaf1f1d4cbb2f681ded9bbf4c6075430c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OsStackTraceGetterInterface *</type>
      <name>os_stack_trace_getter_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a16b34d9194ca9552f581e472e9b18494</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>UnitTest *const</type>
      <name>parent_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>adabbbc8985202ce655d50746bd383eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::ThreadLocal&lt; TestPartResultReporterInterface * &gt;</type>
      <name>per_thread_test_part_result_reporter_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a23ebe35dfe19dcda8e7b17e81f2cb4bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>post_flag_parse_init_performed_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>ab4c7d8a9ff3edbd8a98f91c4afaf3bb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>internal::Random</type>
      <name>random_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a08551d7ff0ebb976ec82294ded8113ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>random_seed_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a0afcc95308ebfacb8d0f53790e77e1ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TimeInMillis</type>
      <name>start_timestamp_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a2114799ed634ee849b9dcd9728f9b7b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>test_case_indices_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a9b30891f1a9d5b5c25de2bef0f0bb49a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TestCase * &gt;</type>
      <name>test_cases_</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a79ec0f733ada2898efd1a7fbd8587fb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>::testing::UnitTest</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestImpl.html</anchorfile>
      <anchor>a893404438388dec058dc5c02e8f9a014</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UnitTestOptions</name>
    <filename>classtesting_1_1internal_1_1UnitTestOptions.html</filename>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>FilterMatchesTest</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestOptions.html</anchorfile>
      <anchor>a9975b59cece94874b303421697e3bca6</anchor>
      <arglist>(const std::string &amp;test_case_name, const std::string &amp;test_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>GetAbsolutePathToOutputFile</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestOptions.html</anchorfile>
      <anchor>a993fb30ad66104158c8c0ac508daca3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>GetOutputFormat</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestOptions.html</anchorfile>
      <anchor>ae7413a21296d885c6924650b51ac4f6d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>MatchesFilter</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestOptions.html</anchorfile>
      <anchor>a67fc0adaffbb8d320b92e42e05017e4e</anchor>
      <arglist>(const std::string &amp;name, const char *filter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>PatternMatchesString</name>
      <anchorfile>classtesting_1_1internal_1_1UnitTestOptions.html</anchorfile>
      <anchor>af0235a2ee26dd6db21305e11d2358e4f</anchor>
      <arglist>(const char *pattern, const char *str)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalPrinter</name>
    <filename>classtesting_1_1internal_1_1UniversalPrinter.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalPrinter.html</anchorfile>
      <anchor>aecec021e1abbaa260b701e24e3fe33eb</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalPrinter&lt; T &amp; &gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalPrinter_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalPrinter_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a923a694be8aa66117848c1c5f57ede35</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalPrinter&lt; T[N]&gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalPrinter_3_01T_0fN_0e_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalPrinter_3_01T_0fN_0e_4.html</anchorfile>
      <anchor>a1cf0e7c8db59c090f769116c6421b212</anchor>
      <arglist>(const T(&amp;a)[N], ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalTersePrinter</name>
    <filename>classtesting_1_1internal_1_1UniversalTersePrinter.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalTersePrinter.html</anchorfile>
      <anchor>a042249cdb42fdb77588c9ad54ea7ed54</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalTersePrinter&lt; char * &gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalTersePrinter_3_01char_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalTersePrinter_3_01char_01_5_01_4.html</anchorfile>
      <anchor>aa9ef95587c1461fe33e254af52401a43</anchor>
      <arglist>(char *str, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalTersePrinter&lt; const char * &gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalTersePrinter_3_01const_01char_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalTersePrinter_3_01const_01char_01_5_01_4.html</anchorfile>
      <anchor>a37a3be2d26dc07b24d16c2b5eb88ecda</anchor>
      <arglist>(const char *str, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalTersePrinter&lt; const wchar_t * &gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalTersePrinter_3_01const_01wchar__t_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalTersePrinter_3_01const_01wchar__t_01_5_01_4.html</anchorfile>
      <anchor>af0d3bb36d6defbc67c43e5785e939478</anchor>
      <arglist>(const wchar_t *str, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalTersePrinter&lt; T &amp; &gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalTersePrinter_3_01T_01_6_01_4.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalTersePrinter_3_01T_01_6_01_4.html</anchorfile>
      <anchor>a931f93cc52a3046706c87d0a90640483</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalTersePrinter&lt; T[N]&gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalTersePrinter_3_01T_0fN_0e_4.html</filename>
    <templarg></templarg>
    <templarg>N</templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalTersePrinter_3_01T_0fN_0e_4.html</anchorfile>
      <anchor>a9e0ceb62fda7dc46ebcf5f911e459a49</anchor>
      <arglist>(const T(&amp;value)[N], ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::UniversalTersePrinter&lt; wchar_t * &gt;</name>
    <filename>classtesting_1_1internal_1_1UniversalTersePrinter_3_01wchar__t_01_5_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Print</name>
      <anchorfile>classtesting_1_1internal_1_1UniversalTersePrinter_3_01wchar__t_01_5_01_4.html</anchorfile>
      <anchor>a9cdf673b44d19e6879253f30f11cd740</anchor>
      <arglist>(wchar_t *str, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>utils</name>
    <filename>classutils.html</filename>
    <member kind="function" static="yes">
      <type>static HMap</type>
      <name>get_filled_hash_map</name>
      <anchorfile>classutils.html</anchorfile>
      <anchor>a46e866bd5fce23065b7e2194c8d63e55</anchor>
      <arglist>(std::size_t nb_elements)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>get_key</name>
      <anchorfile>classutils.html</anchorfile>
      <anchor>aa07c09334bd6ff0735a5c7e7844ea628</anchor>
      <arglist>(std::size_t counter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>self_reference_member_test</type>
      <name>get_key</name>
      <anchorfile>classutils.html</anchorfile>
      <anchor>a30727ab6e7e392f44339c90b9560e566</anchor>
      <arglist>(std::size_t counter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>move_only_test</type>
      <name>get_key</name>
      <anchorfile>classutils.html</anchorfile>
      <anchor>aee2614bc285b75ae27335c94d2751bda</anchor>
      <arglist>(std::size_t counter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>copy_only_test</type>
      <name>get_key</name>
      <anchorfile>classutils.html</anchorfile>
      <anchor>ab04a254d10e8beaf63f3f2269305d517</anchor>
      <arglist>(std::size_t counter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>get_value</name>
      <anchorfile>classutils.html</anchorfile>
      <anchor>ab2c5da92f459309d9fedfcaf1f2d061e</anchor>
      <arglist>(std::size_t counter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>self_reference_member_test</type>
      <name>get_value</name>
      <anchorfile>classutils.html</anchorfile>
      <anchor>a4c8e335a4cae8644a94dfa51509d478b</anchor>
      <arglist>(std::size_t counter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>move_only_test</type>
      <name>get_value</name>
      <anchorfile>classutils.html</anchorfile>
      <anchor>af95ca5be5519475f52ae2eda33421fe9</anchor>
      <arglist>(std::size_t counter)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>copy_only_test</type>
      <name>get_value</name>
      <anchorfile>classutils.html</anchorfile>
      <anchor>afc9f2b669b1a62f120ed948a2f14999b</anchor>
      <arglist>(std::size_t counter)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray1</name>
    <filename>classtesting_1_1internal_1_1ValueArray1.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray1.html</anchorfile>
      <anchor>a1ffe0a28fd09efa980df1aaa3f7af2a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray1</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray1.html</anchorfile>
      <anchor>a8eaffed25a4ddbe790472ca07595a319</anchor>
      <arglist>(T1 v1)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray1.html</anchorfile>
      <anchor>af2a3cc5b27d7c9bb8ad56eaf09054631</anchor>
      <arglist>(const ValueArray1 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray1.html</anchorfile>
      <anchor>ab451e2eaa5ef878e90d83136c50b5432</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray10</name>
    <filename>classtesting_1_1internal_1_1ValueArray10.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray10.html</anchorfile>
      <anchor>afa8855c713997ae82781159f3a3d53fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray10</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray10.html</anchorfile>
      <anchor>a763527165bcd1d8e7c366f979b76736b</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray10.html</anchorfile>
      <anchor>acfd1de81f0fcbddc08cf0bb48f289b3e</anchor>
      <arglist>(const ValueArray10 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray10.html</anchorfile>
      <anchor>a83c1930f33030c0ea300011ad036774a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray10.html</anchorfile>
      <anchor>a56c25f7677409a246f0f12833bc1274c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray10.html</anchorfile>
      <anchor>a86bfcdb6e7535ada7bc8c0b7a5d6c55d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray10.html</anchorfile>
      <anchor>aa0fab38b2fb8af588f6fc2e8a1e0637f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray10.html</anchorfile>
      <anchor>a8b39a45a432d351dde25b2fd18d8ce31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray10.html</anchorfile>
      <anchor>ad2fca1e2426304001039785d3b39659f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray10.html</anchorfile>
      <anchor>a75331d5c687f39796e0615c34e4097be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray10.html</anchorfile>
      <anchor>a63aaf573e558ade3c9030ba041f7590e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray10.html</anchorfile>
      <anchor>a70ba492f0d0f54d5dae53c05de44bcbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray10.html</anchorfile>
      <anchor>afb3a5170d6ecc337f35a5fe53aa98001</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray11</name>
    <filename>classtesting_1_1internal_1_1ValueArray11.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray11.html</anchorfile>
      <anchor>a3042498fcde8d1c91df474e618416f28</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray11</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray11.html</anchorfile>
      <anchor>a2b26f49e7c5856e86f4fae360cd22d47</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray11.html</anchorfile>
      <anchor>afc232625c281dbc693117775f76e6fa4</anchor>
      <arglist>(const ValueArray11 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray11.html</anchorfile>
      <anchor>a2dadac5c3ff045d8892189165c9d5b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray11.html</anchorfile>
      <anchor>a50e36170b4ecd9fcec26342c85c0b78c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray11.html</anchorfile>
      <anchor>a71073a0664a3702f415c198ab3ba75c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray11.html</anchorfile>
      <anchor>a122b1952763e333d9838d9f421489683</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray11.html</anchorfile>
      <anchor>a7b855c2c397a235f2261da7d9c31c2dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray11.html</anchorfile>
      <anchor>aa17d6926f36bfa3525824dbe4eafd31f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray11.html</anchorfile>
      <anchor>a4d8f6379f4d25bbb42330efe4fd48860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray11.html</anchorfile>
      <anchor>ac1516573b1782065efb71be155ff6c92</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray11.html</anchorfile>
      <anchor>a593e8bcb189864702b53e333838a4333</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray11.html</anchorfile>
      <anchor>ab1a73adeaff7d93a6f48adaeff315063</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray11.html</anchorfile>
      <anchor>a295a3a7d85364089d827ce6b86b08376</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray12</name>
    <filename>classtesting_1_1internal_1_1ValueArray12.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>acc840a1c32a10ce160731d66c8105e0b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray12</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>aaebe12df41b8122fd03f5d6aa1c820a7</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>a915c92478f363d4588ceea7d28760ab9</anchor>
      <arglist>(const ValueArray12 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>aa613601640f903e6194be77bce3e6fe6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>a58b703b324a37c3cb6656902b12f6c40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>a6984f421d476d0d7939a9864208f9e0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>a664774d3a667bf1f5aa6ef4ccc74fca9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>ae6a7cf0703b2503eae6e172d9d00e4e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>ad5fe12ca8ab57900a39e782f2f657734</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>a9f06a44d52dfda62646cd0cbb3a51e7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>a43d5e2aa902b11a00b6b63857e869560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>ab43574f67fd7463f969632b2a9de0852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>a3129df0fd9858ff218467360948aabd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>adcf225991fb672f4d9c734ea7af7ba44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray12.html</anchorfile>
      <anchor>a3f16d4ba85a21ade88185f7444d69c08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray13</name>
    <filename>classtesting_1_1internal_1_1ValueArray13.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>a80572fc9c66a20824ae0934785b41f24</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray13</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>a57505ac7a4fbb86f4121bf1d41b0352d</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>a27f6f2eef1fbeeeb65a23015e3c41044</anchor>
      <arglist>(const ValueArray13 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>a334b48add5a85775b58e9d4cb02ff649</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>a3eed0bd6caed53c84de05959ac504abc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>a7e8555b4c6b73eb5af5b68946e75f32f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>a09e991b6c1e2bf7e9d7d969f07bf8215</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>a0dcc242e11bbb1de331f70f6e0bca1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>a6ca4e394407007705e8f0867ee37ae98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>ae451fb594af6c93585bca00cde71cd9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>a2723b475b68242f3316a82f13e85fefd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>a60e8496cacc1cb6b9924cebecdccc145</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>a93c197971cb5d56c8cb16326882a4e40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>ad79bbe4535641485467f3a71cc91e900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>a9d20e7e2e3010fa05f01d5f8f6367b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray13.html</anchorfile>
      <anchor>a38cf3ad4d73e7a5ea38618943df0c4fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray14</name>
    <filename>classtesting_1_1internal_1_1ValueArray14.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>aef77c9d7520c7313e2af66fd79185698</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray14</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>a07a09d64aba1260d403adc661546ce48</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>ac3f2c8db9a16c34a79e09b4529082c43</anchor>
      <arglist>(const ValueArray14 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>a71e592c9873ed37eea927b6957b8a6b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>a7b02a117df5bdb7ac3ded6db4dfd4ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>ad3cfd29d6ec1951f5965612aba27a91a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>a73fa2e5f463ff0c5264f170d2b3df779</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>a05ab1ae321d37aa8c237d3d20d282a5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>a183867d5847df5d01d9ca11a23c72b15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>a1026123e19636e06543614558246555c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>afb68b47586809eb780b27fa997f9efe7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>a91622547b380694c0169bb4dae728540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>acbfcb85c79844404b67daf39439b5cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>a5ba16802a9e9003b070eb5fa5aae95d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>a57d3b81b9f8abcf237a72ac887d1fa63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>af35b8c435cb4a0c4c4698d00533d8fbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray14.html</anchorfile>
      <anchor>abaa254af69061f7333ec517cd566376b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray15</name>
    <filename>classtesting_1_1internal_1_1ValueArray15.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>ab5a77c335c83ef3f99e3133c2213c495</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray15</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>a2f9c6670b744cb08587bea1b50e169b4</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>a58ef8574996963beeee69e2cb963509d</anchor>
      <arglist>(const ValueArray15 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>ac6ede1202517f78c4999a1c07519c346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>a2ce173906a046b5df6a2efbe231b1179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>a11ff08209535607afaaf50315a1d9f94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>afd7c3c885040e2fc7db4d72ab388fa6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>aafdcbc487a5db5eaa4235b25a38434de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>a579b04f3b5572f636c76644cf3f73b7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>a093610dd52bf5a8dd1f6471362e06c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>a395e2d4aa4a7021aaf9e93723bb9ba59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>abb13ea91f877ac637c8d9e568df33a4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>afc96ea55ca284ac83dcb00242ebaf557</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>aa71c1ce9fb3a6281c78485d19e7a27d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>abea2fd69750a0e5a59ff1cf9789404c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>a60d3aabedd28807a1ecba20b37c5cf7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>afa8c77be71370686233e68afb5d928df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray15.html</anchorfile>
      <anchor>a121d12c2e1cd4420e47e4523ac81797d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray16</name>
    <filename>classtesting_1_1internal_1_1ValueArray16.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>ae4f1174da079ca0d674497f5e452274c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray16</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>ac12b3a15ab5418665a97b4a225438529</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>af4e10f252d7b51b140bbebc4b22d6cf9</anchor>
      <arglist>(const ValueArray16 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>ab50ecbf6f6567fee7419ca49507ebe26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>a2cf8e91cb714d0d2c29c2525472d5426</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>a80da16885f51e75c5121dabf0f83d031</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>a6f0902934eedbfdf640148603a8b06a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>a48c73da44c4932f1c91b423efebe050d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>a8f81a78c148cd0527fb25eaa92d02b42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>a8df7ec6faa3bae29d6deb2baf457da6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>a3b2f8d0e05aa8cbd4839a0ac67abdba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>aacbcb8e3a3afcc6d030b55e212a1efa3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>a626cca5cf5a81163cde24acbfc70337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>aab7669f572368343bf468ce3caa37085</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>adadc9d6e052115ad04594742fc57a5f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>a4fb569cfe47d94897dc147de0b55f4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>a33f694db86e28016da8ee34897535205</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>adec5c4a3855517e545a0aab767c2558d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray16.html</anchorfile>
      <anchor>a8e54e387a861d52c658b2b1055566a98</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray17</name>
    <filename>classtesting_1_1internal_1_1ValueArray17.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>a31189716b99483febb83ae7436cd3f6f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray17</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>a943a86a365abde6bdd667e1ad2dbff9b</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>afb64e40218b53e8cd2e5cc320041e16d</anchor>
      <arglist>(const ValueArray17 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>aca0af5c95f79288491ee2058272d7eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>aa8aae13f41bca8ce338f3255e0f68635</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>a2a858fe8d4d446f2462b5e9673cd9d3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>a16a1176fcb344e284c4895aa477c8052</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>a3206b08d2080090d68a890b41f563c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>a688db9667ebcc675829c9b09e9b7e01f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>afb0764d4f34ff084a14c972b026f92cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>afc71dd4887adb47eb9a6b9daa52fa725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>a4b6d81d35ec00543f64aa5af5ba8b567</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>a7909d3b06ed1741941052d054aae5354</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>a5c57a4c0b696192fc3fbdff288d81ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>a1171197fc0cc8b965db8c3638be27168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>ac00e101d57e0a9f3978af4807471f389</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>a0cf2f72b278558dc6b3586664179c301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>aaa2214a028cee5771f39c25c9d198b6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>a796765f900682af79351d7723c12cbdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray17.html</anchorfile>
      <anchor>a2776b6c20d7c1b397bdd14243aa44382</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray18</name>
    <filename>classtesting_1_1internal_1_1ValueArray18.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>a403e37450f8f4b21d38890d172ec57c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray18</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>adf8554745ebde65aba76a7bc6c1a5a06</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>ae1a0602bf47b004b01275d27f08c5ec7</anchor>
      <arglist>(const ValueArray18 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>a2c2f924694739b491ec3d281a176d1b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>a9b9b8cd3203f3f35b1d9832676c56e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>ac19849da7b4ab528639b0499a666a42b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>a990a87ab829eb758df7c2117b4cfb64b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>a7fb943a60af7965293ac5fecc80394a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>a73e6f9eeed74556315401c69413b76da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>af0711c5f50ccdd82bb94ac394fb2d5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>a63fa247b74277758ea7b00b153a3f0dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>ad8d42f5dfd37593c231af34a0aeb3c82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>afe68c17b33a4614ddf35cf65099c8968</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>a47c39142e3b184fef5208288ee114f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>a001454b6512b35df663a4e2aee451355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>a84ba64b77bb29c8fcd038a21e9d8247f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>a7149c8fb4387041bc73aed47a5b70cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>ae661287c4d3b6bd15b65194644c682c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>a9fbe9f34939bc72ae39426e2d05e86f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>ae2c1df6493f3269b97467ebf8706c2d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray18.html</anchorfile>
      <anchor>a32fdd7b98c6a307f96b27e41f6c9dd42</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray19</name>
    <filename>classtesting_1_1internal_1_1ValueArray19.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>a8ddd6c1de46e25310cf844895c7c8cf6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray19</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>a1ffcdacd1ffb1d6718187a66458c09e2</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>ae7dce5c33d0426de645afd700e1d432d</anchor>
      <arglist>(const ValueArray19 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>ab3cd971a3f7c6953a934c8805b39e7cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>aa65a5fce9121feb8ad8670b6c72cda8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>abfd2d9b87b6eb6d227df0fa3d8040300</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>a9aa65fd2603d7cb79ba9d02956aa5dc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>a419c262ad4e651ed45f3958ab9d60add</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>ac7b401b0b4f7f1d46fc1361311183199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>aaddabb8a82594de5a693b94b49b56166</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>a3e242b3b1ba3c0483910a8ce904c9eb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>a8c2021c3091b316f6b9189407b8898c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>a3b06d486aac2ba46d6c51d0d90212559</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>a4ec4db71d948ba09ceeca513a78dbb93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>a47e4ed63a4a6eb02b3b827caac4c2cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>a418bd7e76a5730e309b5d069eb637f66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>a56a6fad9f57de43fe7326b7a6fe60eea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>aff6abab62d51d789cf77e9a22e85bfc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>a1e6f4e7d31ec00b771fe742212795b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>abad6f3467287eb6c283dc6e77eecdf77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>af9deb0787f635238eb6feb733e26dc85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray19.html</anchorfile>
      <anchor>adefeeec6e3380d302de325d29fa04e92</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray2</name>
    <filename>classtesting_1_1internal_1_1ValueArray2.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray2.html</anchorfile>
      <anchor>aa81899f10bfd345c17aae540acc296a9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray2</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray2.html</anchorfile>
      <anchor>af641714b9a06929e4dcabe8854d0da1c</anchor>
      <arglist>(T1 v1, T2 v2)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray2.html</anchorfile>
      <anchor>a50dca762b20042440ea532503f7e0b71</anchor>
      <arglist>(const ValueArray2 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray2.html</anchorfile>
      <anchor>ac046b318215dba521f67369bdb4ce535</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray2.html</anchorfile>
      <anchor>aa90e4945eb1d86d978485db2666d25b1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray20</name>
    <filename>classtesting_1_1internal_1_1ValueArray20.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>abcf63e97d31f62868dab49f1667e9d4f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray20</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>aafa49e909db9556cdb89692976e80c4a</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>ab1427c78ab32e41984bc5fdc9863e42c</anchor>
      <arglist>(const ValueArray20 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>a014140ada9d054060e0592d517468571</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>ac42956ad69c7e562991b22bc12baa4e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>ab193c27a27e9ae232605ff6eb5b99e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>ab5ebb982335a4c8c3f29657f6028dfae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>aea592e31403ff1c8e2d6147d638af63c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>a29e3d72eea1ad98fb20120982e7c0828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>a8b5ae6fd2c71b227bd8d26af1be4ee09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>a0b36308b3aa8fb0d04a0b2f66d91a25f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>a1907e76cbd6e6e8fe46fc462872c4186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>aa2b217ffd0739d445857e8f3162a67c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>a6a73b1c2ae55831e88ffc96a06eaeb45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>afadd438e5016bb260f89ebcb614275bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>ab622a7c11b65e0ea84a9a3439ed796b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>ae92ab16155a8a2ba8a325158cb438d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>a1119321f52cadd5dc15764ca2c91a8d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>a455aa98cc90f61e80be8cff252c2fabb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>a306e7467d238182dcd3490ca98d8c8e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>aadefb6dd7a9fcaaebbb0a6214eda7795</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>a9c0d26db7bb76dfa4af9dee73ad1c3c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray20.html</anchorfile>
      <anchor>ad0bf9a0f4cbb7475dcaaa2bb39d055c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray21</name>
    <filename>classtesting_1_1internal_1_1ValueArray21.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>aa5b2264c55d6b5315622e2e5c3deeb35</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray21</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a111043ab8258ecb243c67c84d1f8e0f4</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a1adadebfbacb2c03b888bdd7901606c1</anchor>
      <arglist>(const ValueArray21 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>aac58fc2c9f91b66e72d215e0c7578062</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a9af30803877ccd1a8e75459167f52386</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a44d88fc9e6a355a7ecfb29a19271f0f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>aa29c90cfe37dde3d2ce0f491effc19cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a62089fe973e01199407fbfd55a5008a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a5eaeafcc9f1b04375a3885317a5e7032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>ac7432ddf454384e59de9829c247f260b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>ad264532ba90ae0916adfb906926ea491</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a56f15a6685194a6854b2532b0b2cbabe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a06dac38eaba1343cc4e38687f3179d1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a4030e98d058bf4b4a5bcf7a85706f5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a02d4cbdf5b67759a0b8d14d1a28f1a2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a58506de7c9334036d44aaead2712c1a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a06f666a9b7f09a3678f2002b28e79897</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a9f8418be4bee40f096f88ed3efa0a157</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>ae60990b9a91cdfd5d01ccf9e4eecb467</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a40111a31fd509339c2a1c76ee6186b35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a5ebf647de062795d5deb08720195ff57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a1148d1165f4f8b606ebdbf563df11329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a5ecb14713f0a18a058ebd60ff27a1940</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray21.html</anchorfile>
      <anchor>a5885d8849f1a7d29d2bb14748803c940</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray22</name>
    <filename>classtesting_1_1internal_1_1ValueArray22.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>aed2e5437d46e87d6de846be6f27ea936</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray22</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a65c51cba30994847b9e904edb41dee0e</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>acc4963e8b2edd5b927ad1fea37c82f5a</anchor>
      <arglist>(const ValueArray22 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a91b3eb739732a5b1ee9397af44e4778e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a8881dec19000367e542b59f8b60f7f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>ac05c155b09d48f5d6b76f1d3f75afd54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>aa44b63876d1022c217afeafd7f5019cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>ad08710d7ea1066f454e745fe05c86789</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a262a627d621f1177d7e0ffd2f4bdbc11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>ac92cf0ef0f91e95dc906b7f33a7cd725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a8d66f648757ea9ddaceef40939d6b926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>ab8690f5298d451162fd2db770728fd3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a2e936197024a74752492827de5992312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a084c18faaa030896e95afc177ead79aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a7f63237e21c908f196f98ebaac1f5e46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a7ad77cab92a6a9fd767ecf9af9beff53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a4329a0304e7815a4c1481afb23991c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a65cee5faa9a4a2c5ab4723159340ee6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a4119786b0ec121bc76008eac9a972507</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a26ac1e19b4f99063324c0c4f21d7cf7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a71938d90a2e6a74776444e2d84bceaae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>ac7fdc18e366dde19c937d9a9029fbe5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a8afeacc97930cec42b3b7f4dd662c82f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>a836f98bb06d294c4ae3a95b18dda09a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray22.html</anchorfile>
      <anchor>ab9c72e99d84e082844d64bc67e758772</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray23</name>
    <filename>classtesting_1_1internal_1_1ValueArray23.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a667a3e2676bba0d87007e2b1425431c6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray23</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a39a294eac1033599b11fde99d8c211ac</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a1f6f298918c49302a7faf807dfdff23a</anchor>
      <arglist>(const ValueArray23 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a42fd180cedf180a4fada7dcc12d110e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>ac3e56f561c62e79e7146ee9927bae351</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>af41b52da5a3f9ee382bc441cc243d9c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a8b3d5ed64ae205da87bc9e737444eb52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a55411aae186e87c7a4057f69d68d7a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a161b3b7633f3bc7cb187db048961aefa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>aa8e96e17dd2a24bf59cdf3372b92675c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a1b73c348943bc9224031da778ea72811</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a5043e8760ee85068f755a3fe2c1d92b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>acfce78ac1d512e9935749e1c8b27ece9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a4e6f6dfe0eacb22ccf1724ec2a041075</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>ae8272f4d067b236a553e3f7e65406d51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>ab5adfe1c3d2e2d26634fbde8ce04252f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>aa6f9cc82662dfb9897a8c561d14c730d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a8375c0f9e949321d4d1f1fbf890dbd0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>adf924925f6c3ffec5b21fadee563d67e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>aadce5bf352133e83c4b40c8bab457064</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a631248728698b991675d5af802bdc833</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a720e450650fe3161e58a04cbcfc256ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a14ca6194e6835a3c9d781546dac68631</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a1fd794208909d0aebe295d1ec4612c63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>a47277dba54290b80dace3938714e2318</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray23.html</anchorfile>
      <anchor>ad4c42b9a9f5b0c808113cd63f43a819b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray24</name>
    <filename>classtesting_1_1internal_1_1ValueArray24.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a6832c33cb80f6e0ff5fd0c557e743442</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray24</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>abee2a51b2ed37f05ccecf7f2d5f43106</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>aa73b3e4e5739a44d5fa5025bc69d4df7</anchor>
      <arglist>(const ValueArray24 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>ac250db5d70ef7def2b212ea30f539067</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a16846a283c34e5c59d66015e8cc31e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a8b923f6f988aa706ebcb8b48f79f2249</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a272d1bafe3d628d49bef3e483e5b7cda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>aa818531016a8a58f2a5f135dbc63e086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a63d15ab08067a0fc1ba9d240787db61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a964b5484b8b42be0214ac741f65f3184</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a7f0e7a7f0bf49b57b11a03fc0a693caf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>adaa362c00c4774458b1271f21b7286d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a2931c2e1440974c43916838587b44255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a0d5d43eb7312edc39a01e0e7d396b15b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a62812bf404311073a2ca6859575198eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a661f101942d1dd115d1927936d82d6bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>ad33da610818f873ed9eaa46c39da863f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a39407029ccee6acaed42b77c1ebd0039</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a832dc0f94f4bef55e3ba5863712e42b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a3d38237ec87bfb3f2b44f595e83ade87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>ae602e806853cebb6634bf3ed11776562</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a9e8c5c803f2cb2a452362fdaf821c77e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a93e508360f176e35b2eaf34ec852a899</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a64f38041df5d278eb9e86351b960fba9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>a3a954e290cdd361ec6a96b376146b8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>ac7fc4c10de564d9d7867c3d4ff5164a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray24.html</anchorfile>
      <anchor>ae9e04b1e620463743dc8a6c1732a4f83</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray25</name>
    <filename>classtesting_1_1internal_1_1ValueArray25.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>ad861f628c2490518a2f2cc18fd709607</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray25</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a8e4f816b4e038c6851fb66066430b226</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a0614c88ba08227c15905703466bc6b1a</anchor>
      <arglist>(const ValueArray25 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a01cf1d7c2340ac1e85e687f87cd47706</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a69e4d35a31aa0fa6fc868032c28886f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a297ef1908af23f20137710389df59fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a7ec07340d993cb0b03b99509821a918b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>af5173f3649a36e065dde2bc919e95183</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>af7383ab441afed983a93aff372f13cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>aec74ab45f7bf6dc774b2d7eb7bd2992d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a8f2d46abc2b4df2821a60d6746dcf463</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a86fbff3d42e79fb9c3f3731c31ca4c4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a4ef5a1ae677d0ccc1797cc3ecbd125d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a0588ed33a7c63cb6c47a3d3218a88d0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a38f0ddaef75743d2d54ffafe96aad3b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>ad2faed9eb566469fee89882d9a6ee656</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>abf9e2197bca93130943b7a0ac381373d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a04884535b47fa32cb86c7835373c1e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a93b142f87b41e3006bd7c2aeb0f40bfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>ae2560c3142587c4ef03e3d15409c2cdb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a3472e529292d8a3401c0815ab661638f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>ad8d62c6f96cee82122e96823a621f8ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a81f843a3f4d4b66a910acce78d069212</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>aa6592094ef435f17832f2ee5c55322cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a6be9b08384a0919184a179a79d6fa9d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>ab80ede071ad7a767e4cbf7598badac05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a7a076d53a2a439450bf219e381d6e966</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray25.html</anchorfile>
      <anchor>a555aff863530cf04794113a14553f51a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray26</name>
    <filename>classtesting_1_1internal_1_1ValueArray26.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>adc70c82cb08c26c952e2d41b23844a72</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray26</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>aec16334223f12b85aa7b6c260ac5567b</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a73c9bbcbe875c6a5ea1b7a29a243308b</anchor>
      <arglist>(const ValueArray26 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>ac5e81849039bb06d3fcde2566b27d1de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>ae5201f1b90ce5d7f5d03f28869851f10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a7e8df9e1895b8d28cd591a8c0d8c20ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a22841a9a4d4222bc89de2b0dd9457d40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a36db837cfd87767692e7d5bb01e21dbd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>aeb346713e3d27563d8c9907da2734903</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a7ddedfeb4a17baddb9ecb84687c3d824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a431d9cd021ded65790a71251fed55527</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a63e148bb0897ec72def750963d5659af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a9270cb5f3263d0316492cc7b8e5d1622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a7f0a541d30a5b84bb31f0d93577dbbc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a99f9ff4715d5a00216df20e7a8c22c1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>af6a7bd88513228e2ce90d348a9eb4104</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a33bf46992f79ad361dca39b8a9227f44</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>ad82675043c38ded4e5990f4581e75f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a4ca994ae23ccaba48ff38253ce69ac3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>ae33f11678f22a5fb99b7949e3d7b4d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a6b080bd284c04c2127861c1e46889ba2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>afee29016afb2c56b5598181580f4eba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a42193cce35a836bba87437d424dead0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>aafb43f3de628f87b607b69e7f040751b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>aa895f9c0c207f5a259758e04d7877e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a01a618652b1b959e3d8620a9ba059c77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>ad37a7153cbb4cfcdbfea153dd7a2aff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>af9c50d0770cc8764064a9fae8acd3ebc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray26.html</anchorfile>
      <anchor>a4a878b787c8ac29b25eff3fd6307e5bc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray27</name>
    <filename>classtesting_1_1internal_1_1ValueArray27.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>af120f76a65da981182ecfaa8846a10bd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray27</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a17b34a604c556eef28039dc4c5d0343f</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>abca6a26e39f7d5e2df49148b468dffa8</anchor>
      <arglist>(const ValueArray27 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a91a5700bc559d0854c4d94e167b2b252</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a5137da3c8ca4a424735dc8a1e383b47f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a9b9c8bfbf68e3be9ad8a5c7ebe8acb1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>ac9b7c9df17259c710b5f6dcb3518dd67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a1a910c757c6907078003d4a977aaca15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a8b137126e74bf5a3eb02870c21815f2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a9c6493800cfa03b965138bc9b2720221</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a3c1f391089c21d039b94be9ade97bc36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a1d96c3208bd734c326ae9138deebd553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>adfc0db65719dc36468c3d9921998e033</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a9536fb1a77e849a26a741591ff3567bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a19451aa8486be15edb15dbe1492677e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a3e566d460b15f50ce6cc62e185c38b48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>aad06ccc1e0b3220d24ed264d9e2e2fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>aeec3a4b5a25ec910ecda81f4e459a032</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a47b5dd41f7fc146771d1f94cbba60de0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a989a8492ed9d1d0a9a405586e334b43c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>acf06cdeb7c40bf298f498cbcc021e7c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>ade8564daea99dd9d0f8581cbe28291f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>abb7719a23848340bb146166c90f9e142</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a3ab0d178315d81cf35afcd6ed7239e2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a9f467437584bcc742fbe80b7565e997a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>ad12040818489fca72fbd44ef1eed748b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a639d03fe09fcb75049f69fef84679651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a47348c8002189dfa3c2445dbc7ba8bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a1bbdd653f27cb53fd37c187ec8bcbf99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray27.html</anchorfile>
      <anchor>a0c05320b45967ffc6ebbd0a7952009b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray28</name>
    <filename>classtesting_1_1internal_1_1ValueArray28.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a8164f1537b7e640ef17be3d70e65c448</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray28</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a5d8e6b5ec2753a95857e57a713d034c4</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a8f2c31f9bae50162f485aa55846c71b9</anchor>
      <arglist>(const ValueArray28 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a13157b39a38ae5aba1ba47ed741a282d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>ad1a3f5866785c5a884dcd6e13537b189</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>aa13c5054defcfd805c6c4a095e0813f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>ab1e1660da94c9fbaf34fe432d20176d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a733ca4e9d9d1b4005f872b57de32622e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a4acf3c0d76ca2c771d11e64e309b15cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a94780fb9d300824b451ac274c87cdc7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a6a1a7bb305b3405d6b8741e1064f9353</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a2b03941f36c331bcfd07133e357acb95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>ae00151cad80fa4b6f50b32b36c86a997</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a2ff2f914733a0d1707d2967a66425cc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a2adcfb4bd3d3bf3a298feab3729812d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>ab4833dd598fed90a1167417d63703dbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a3e11c0f4c51adaaa67c5dea0e389e151</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a60c0cad2994fae7165c2995c87b9ad11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>af5554d193ffcb7992a90c71df5a8332d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>af0e564020a2bf740bca6ec20e4b32482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>ab5eab85a19991ac36022062777ce7d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a21fee2ac03fffadcc7e7ca1d59901909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a49e820a6e6342ff10b61f9e4f0f5923b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>aa8462f8ebac63ed8964c72c35b2607ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>ad409fc42be46ede8472d9b02fcdd41ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a2471a9ab977d81475fcef4ce355eba97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>aaf048ce2b64e4c405672caa3a8b67b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a154f452030d8e18d518230e124b26566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>ab8c64a739108c5891ee63da3ef2cc295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a8bbfd733659e2ca48ea65c2ba30f9c4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray28.html</anchorfile>
      <anchor>a1df9417ebfe80364e38ddf6110b299e7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray29</name>
    <filename>classtesting_1_1internal_1_1ValueArray29.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>ace48d673ae6e563b5bf1ceaa2512ad42</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray29</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>abd74fbc38f76f1e3baf28db3b6daa21a</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a0fa1047c93cb8c7611b18df727236fda</anchor>
      <arglist>(const ValueArray29 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>afae186dd67249727f50b637d6bc74802</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>acbfc67dc76925af676e0fe8beb87bd22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a7530460438fd00f9a8694332c4d3e33e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a4cbf92c29981b4b59a5cdf26463be73b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a35487314ea1eb322b3eb3edd9dc91574</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a51c231e3e2bd5ce9d1e5fe11ea5ecd97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a1b1de02ec680accf690e93744a5775ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a24712f52c022437e048ce49cb825f6ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a34d8289b6781fe53828b3b16b0aa3723</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>aad93ab375c44c6fa8ddbf17d9890e646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>abfd3183b477be573e38325edfa184cbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a365b197585e2f63a9ae6a25fd01d90b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a6a3c796da5a90efcb35bb3635ba1aa11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>aa4d41017234a5c402f82bcfe44c04e99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a1a483f4595cd6cad46f42fae826d9761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a2895ce044c526ff7903d585d5d54976d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>af026c0ed70f3ac09704e7f3c60c2c0e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a51ffb4747c2a25370d81c8ca25f4d707</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a60bdab8fce051c6ef0243a2d2a1dff38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a039e66f699f64752bf5a849e11c9e281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>ae37bf6046de269f2cd69a4f16f45d3b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a8b3a05ab7149c1df4ee89cb0412f8017</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>aeb9fea4c1fdbb092072356a39e15b982</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a368c9e5736e18d250790503b05b05d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a8b3a8c9820257f4b8884f7acec5c3958</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a3d1b979fdabed9dfd6f9b8bc86dae344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>a72d09a3816a9cae1dc25e1221133f465</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>af0820d36ca8a7f8ea1e1e6a3d9898100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray29.html</anchorfile>
      <anchor>ad855b42873fc924458368e62d4f37b7b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray3</name>
    <filename>classtesting_1_1internal_1_1ValueArray3.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray3.html</anchorfile>
      <anchor>a4922d1cf7af801e82bdead15817b23fc</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray3</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray3.html</anchorfile>
      <anchor>aa83b0671fed7a231ba127600c904246d</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray3.html</anchorfile>
      <anchor>a916b3dbd999ad49477e8482c4c72d00b</anchor>
      <arglist>(const ValueArray3 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray3.html</anchorfile>
      <anchor>a72d173633c44c1482e7726c62ec6fe7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray3.html</anchorfile>
      <anchor>abfbdc2c05ceb0773b3b8ab2165747beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray3.html</anchorfile>
      <anchor>a408ef38b7ae8700dfe16170a62f68820</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray30</name>
    <filename>classtesting_1_1internal_1_1ValueArray30.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a95aea52bbac9717aedd7432f2b719f77</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray30</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a8a8f06de5be33b14b9af3593eec9ebc0</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a7cbbc43c7e01acbba325b7e2d8bf985c</anchor>
      <arglist>(const ValueArray30 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a1d7ab3f7ddf3bf177689654e9c954b7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>ac981bdddb8a8806cb924d97f363f93b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a80c7fa2e6240363fc4f54a3b5e9c329e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a2c9ec8e5677540b1760e93640c46c51f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>ac24dfaf87a7cf29257be2baa34868286</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a6d30a8f0245f367a8983e82cfc081cfd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>ad75243c9dd0ac9e188f8f64897899173</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>abcf663d59f5bd1b43a39c608e0423468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a1923f39ef7e0a148c28a54d40f361d85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a5b1b88c6a740f896dabd67cce7721091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>aba6c0ee9c42710ef3c2894028edde30d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a6b29008b567833bc090598e9149e4089</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>aa236a668c7d4f209401de9ac953f4bba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>aab9e6656c4499dcd1a9a32694cdc2a4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a680408b5c473316adcf64d1c51895398</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a04f5432100531d1e13b9d77afa82b622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a25901d602f2a8a03b3657ac6934cec72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>ab0023a5fcd0bcc54fe43309693d3e4bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>ab2c63ed8da883e8abeab534d5f4cc7ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a7ff8da3226f5540b8f17a804fb67aa9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a2578d2c4cb123f19d2562db6c8cb0c15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a7381369d449678cd5452c560552ad749</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a4710ccf525787a7aac165033fbed527e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a336fedbf130fb2cf386a47344ee6b369</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a993d1c22bb0bd6fcadffbd2958b7226f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>ab9796ca54810a57bd680a7a29ddd67c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>abca62c6af9ddf97d99a19037a84d9e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a065e7721278131cd3ffd3740961ce3be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a6eb31664d80b13d05acaebc8ec094f1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray30.html</anchorfile>
      <anchor>a917ba386d64914cd94164316e21caa90</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray31</name>
    <filename>classtesting_1_1internal_1_1ValueArray31.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>aea678c0e845c38d83200e9b7e6e27265</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray31</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a0b4568d1e7c636368a2f4785e3417b83</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a45c3a673218052f368f6bda692cfe9b4</anchor>
      <arglist>(const ValueArray31 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a719d9876b1f2c987ef4b1e58f277332f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a8447463c2f5ea640d328c109fadc707b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>af7584df777d81e12353fd84c508b7add</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a29119c4170a167cf021f9c7b420d621d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>aac2ee8ebe61a11a4dc529f5be146fc20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a1d5fa8d67918584448e64549f1c40fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a5ae83fce449d76141e00a48576f2f8e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a84ecaa9395603b429a2a3e0e1b694825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a39b73f3b5c0b524d2a1521cc38be7460</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a3561ff33ced2c0373ac4e46281000a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>aebde1ff6f500f529294cc08b45f1d5d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a0ddbbe89713c1526221985fe15e7d06c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>ae7bb48eeb641bd3ce88ecac1994ba81b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>ae9bb99aeb1dc687215eb4051a761f10e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a7f87b0dafe3ae2796775956518450990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>ace43a93c85f14dce848ad94b212b30d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>aec1299bf07c11ae3315d444e0d2fb5c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a3f69ef42423a6263d17189b547703d1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a31864038bfef248ea1c0211a9679866c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a32d52c32ca0434b7363ec7125637e08e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a2c7cf86df4658d673a77045f1621862a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a1b6c3320f79b7ca106fdaaf2ff0a1dac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a7964611d385e70c70b12bff24f645836</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>aaab56e9572973cba3b9890731f9a343f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>abbdf9db8f19ddc10232a03006e22ae0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a50c124dd0abf25915adc1f95b6203c35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>aed533e2546112564ba4365b6159340e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a5d0fc832c17a3d973d081965f092b7eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a6a43074ea1a749340107902234d32373</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a3716b24ae43f38b251b0d4ec54553ea1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray31.html</anchorfile>
      <anchor>a83c038ffcd83858f1d04dcfaa8e25878</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray32</name>
    <filename>classtesting_1_1internal_1_1ValueArray32.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a03c8932477b8fe28b2800393a23e4e13</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray32</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>ad5b6e2ff644e170bda8bf67ef8283c5a</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a08d2b4780e305511b12f7402e5e45a3e</anchor>
      <arglist>(const ValueArray32 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>aedea4c74a754f6384590e3a404c45c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a496450d061781086037c151095646630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a9a947b7fc5ae53961f98253d9c655143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a26ac8e54450718caae6fbf7603e281d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a02bc073b51452ab378fd480eec858bcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a4234e317f9a0346a286fc130d0062b97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>aac3a1fdafe11369d5d23f3432dfd6346</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a159592b44bfccd7ec2928390d79a617f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a1ba2f5d5e2346dc83badc11594f6c3da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a2a474692f6ff7e5068eb582640a66ec0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a92891e89a0692f8e3b3262b338db0ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a5e002cb5a0a2858e4ec9c8928ebb055c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>ad305c4efc8497b8e8e95307d3761b206</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a4acf8cd55e5a645902921b7ed5c960a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>ab63ac46464ce968d6c1548ab6c5a7a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a9b9d118941bddf54a6099b3766163651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>ae64b586ca455578c2515fba98e38f8f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>ab4b459457e90770a4185d6be40bdfb2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>acbfb13d19478e9f4ceebc2aafc01aa36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>ab8a8f59435298ac46e07912f852416f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>ac6147bae57c729f3f4c4d3507ccfd158</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a0a18df1d20b80afd9f6129b415ee62d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a1d7e3863cf824f492706add748499b28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a51e360b4e3cb28a82bc084b6e694c3ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a6c274eab9c05fb6096e8e3dc7c205ccb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a1b0c7a7ebeb9deff7ab30c59a8539340</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>ad0d061010c45cbe988082ba9eb7b6d5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a2a6348af25d7dc5a8bbd2d48cdf57a01</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a45ac2e9e9fefbf5ff934a278cd46846b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>aa081824439be6736f56965100520d4e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a223010266d0782a9f380226e79932e65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray32.html</anchorfile>
      <anchor>a5a39d6a042bbf2b447cf6394a6ac7baa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray33</name>
    <filename>classtesting_1_1internal_1_1ValueArray33.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>adba3f5fe897de2c06eb6b5aa9965c7c0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray33</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a651446935b07a1e9186f053da55d9a43</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>aeb8ee975286ebda4bba868ff4ffef972</anchor>
      <arglist>(const ValueArray33 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>aee8eb50f1a44dae596c9d02f9d5e354d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a6e67deb7725702959b214e09e85dcec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>ac617c6256332db86e0cdf171895550d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>adbfd2137f81fc8547a13d6f8fa5f115d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>acecf1977f3cd0aa0a0d6d8cc38cf46ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a5ee77f4fec183fcc3ee46bfc6fd5df0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>aa0e71997055951006d31e5d890947ce0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a95070755f2b7c26aa3bbb1d3d02c3b31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a198da7c597afa7974c598b3c52ff1fdc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a7f9f31d97a1347d4aa43500f5d253d2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a47d619a4454f71cfd7da3e3cc43c01d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>ac177657e25647ea181494dd480ecc155</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>abccaab6021b694eb3b4629f8c8907a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>abae450c41f1743316d2316a0ada08dbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>ad200ceb215b88e623ca4d69c9c391364</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a2015fcd92cf90d62a5aa034c22604265</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a6dc3d689e20848ad28d4918ac95301f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a86f81ace12e980f4db3faa4a09fb92bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a5483159f80add7d0f9da9d627172b230</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>ae49ed57f2f7523089d3a13e49b279d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>aafe1606d9a9616a01b812ef6587fad8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>aae901ef0cacfa266f50216ba4e6d9b88</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a0d08fb1173580e48439817c7d1c5ee34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a97581586301016aedfee641b19e8f1cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>ada12c64644f64f690223efedf003f560</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>aaf7eb55cac9661150442fa62e51279f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>addda6d905b323d0b177c00e22cfc4297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>ab4b305192b28992fee3395a4d0f17e55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a5ac4a324c30fee85cbad93c8910e3a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>ab4902ec7727ecc2d90f149cf9cb4ccf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>ad3951fafc6484d2a7d544b767f8ef4d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a82a160dd5e1344e8de9874f871312ac5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray33.html</anchorfile>
      <anchor>a78ff274f273d160164a505b37184e128</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray34</name>
    <filename>classtesting_1_1internal_1_1ValueArray34.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a810547b4fed5bd0e5ed636272ad279b4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray34</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a25aad9698b9d6fd45743dc86f973be09</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a8938c20fca733124be46d6ec246eff58</anchor>
      <arglist>(const ValueArray34 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a11cd6dcc2472c354cad715a7c1372a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a118aa3b0122488a16389b2fed30df882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a35629a7ca656b2d8a9ce08f560c464ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a416f301de8e9c2697bc28d9cd21084ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a8d5e5878c2176c9cdc77d8d60e5229a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a28340d0b3eac6f876958547a64976b78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a428c06c37fc695732dca8ce1fd17bcf5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a9f6c05f96065663f9a005925eb843863</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>aab1ee9c9a53b6feb9e77d9802fdb9d1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>abc8699834ba85799187a27389cebba4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a4249df421f40025473dd8e4ec163e56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>ae2ee5c96685fb98a83775ee95d6dddce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a91034661a147df0de398164f802b946f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>ab239b88cca3811b4b14fb55a62565cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>aa18549a92b384a2b6e26c53c7c325b50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a5073d68dd1aeb1629fe26f124d6b75b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a43f4cb39d0224279b334b23471c94222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>afed6b741fd3b67ad8042bbfb7baf327b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a91166482b9be9b4d5d52efac545f01ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a93c736f05c7f0edb3f75833b2a0a8553</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a324063912384f0dcc986b2dc287b3afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>adee8b27b20c9b3f881ace1437b569985</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>ac6e62b43921713dda489f538b2883e04</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a70cedbc913e5b8d2e03d3d0aca949d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a459040801f40fe5fa7c8c5b0b881ad52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>ae2af3bc910f4933f378e6691eb3b39d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>aa1dcc13ebfa2aeef8ccaec211b32f7c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a734811692e4c714f40d4d0f5d4d1eed6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a36410f63c1e0a4441ae0340d6d81ed8d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a395d324b99e9c6881560f1ca7408da79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a6492a173ab37a945bc15e851497cf740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a5649f1f402c0d7e53ef6b886fd450bd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a2ff38bbc09aaec2fe50cc62007df2c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray34.html</anchorfile>
      <anchor>a227fd1491d0b9fec2f6342fb8afc492e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray35</name>
    <filename>classtesting_1_1internal_1_1ValueArray35.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a6cb4565a74e41817523484cd35df5a71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray35</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a1aa394b77ee6359766921841ae15e6fa</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a29ced2eaef41a8221bf4df57c80cfdd5</anchor>
      <arglist>(const ValueArray35 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a325294f7f351ea6be4c261187fc55004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>ad49d5fa44e491672a0cfce704a7ed4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a5d12eea06056881da7de7cd2cf65da3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a35b184b6b510207772fa56a3de8c8311</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>aac39e29e2315c44d91a62d88eeb1dbd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a7a3547a0572c8de85690acfd08d85eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a5f76f9ff09b9f90dd678282ad63320b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a1cc299d6613cdeb653781afd3630b12b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a39558dd730b441a87cbe1868e526dccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a4ebc65049d678a1332127b776f10ceeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>ab13c89226f9f00e7ccc58cc664055964</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>af840730b97c04f7716f4976cc67efb1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>ad45b3c0b7a309e85fdb6b5b45173956f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a5dbe90de55554e1f64f677849ae2fb35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a442745a1c1bde0128c8c1d419a08773f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a4fdeaed8031d17cc609b0c66e4c008d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>ae0014bcf2413116cb1947566b08263af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a156d0e8526eca53159b93ac76b699546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>aea5d56a9996ff087c3be37686398a1b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>ae4843d5d54b1fab5a3917345444d0580</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a7463943b1b6c8b785a8c580fda203c25</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>af01e7e40126437fa366a6dfb9a14d17c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>af1ea8648de20e49eab64428db494526f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>af444bb98e4f5c03e1c9658c369d73701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>adc8822ce6592797e3f383025b8b1e1b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a51171ca5f2acdf4f5642377b7aa261ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a1a12a451fffeec6323bfbcda262f428f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>aedff8f35bb77ab108825c665f7df49fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a9e57fb7a961a510bad681a315227b6ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a8bd680970f207f768f21863defd51fe4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a8be1ba40237e0a21b172b3d56925df2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>aea6d25e28472333d17a1024f62b5ea84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a2bed5f20cc2c34530b6878192be34d2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>a8b51ac7034bd4b0e2dab61adaea20da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray35.html</anchorfile>
      <anchor>aa83937e0d29f70cb8901ea4cb0d7e1ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray36</name>
    <filename>classtesting_1_1internal_1_1ValueArray36.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>ae47fff761f51a81079671c58fd2c2ae2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray36</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>ab8c5d6f3e523dd0926b664ae0c34e30b</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a1f27ab0c0b8b691391f98e625494c54a</anchor>
      <arglist>(const ValueArray36 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>aed95c2aa725ad5ca7372ed1e8b981f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>ac2e1d0d3230758f435ed5344f24b82ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a1e6fa21ba094274b3a92eec2df463e22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a9e15dc122d3b2b3fb62c67279b113d78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>ad273d57e0111aed67e195e719077fe84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a555714a930819c41e3a2f71b1280797a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a3db2dffa7d8fcf62edfbc84046915690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a85d9ca2cff53b07877805d1d0039a5d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a9466109f4466c782e1bd2339c1439dcf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a10a130f34823d981fe5eb2a35cbd89af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a9033d4d80478a757a8ca2dd0072e6a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a221798b1282d1fc9d667885099f32061</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a5e87a5c2b22cb3bb1d482ef7443a9671</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>ae4de2b0d190abaf1703b4b0303282b2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a7dac58a112200ae09b4cedfa3a0dce0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a02e86945ce28a4fcd26117a8824b486a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a9b986eb83d6eb13b10c06fe040d66fb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>ae489c06f9a942bce75bc9acac0a5fe7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a84e6826ba7e76a7f1a0a727ef1349fc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a0b94cc440d0bd22f023372336b777456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>adb658f280be4b9d60b97697f4fe69355</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>aef6c0c53a05431640d1ad54741d46bee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a158423799c77ffedbc38cc8117f6a446</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>ac85b3d22db767b7e4363b45e3ff7a651</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a1d3fbe494597a2f0ee574fd51b6fb168</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>aab6d80dc1f00d270d4dd0ad8d6089704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>ae337b83df279b419ece0866c083d3a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>ab34df222eb0584c883cff14b1a85afa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a47aaa42d88b3c586d8927d4f40d5816e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a6c2a089df86e64e8bf9e01fdb6e8a882</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a145a5d5ea9f81f91319ddb3bbe5d3d18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a64fcee451c704914e05ae7bcca901e78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a3943694138943fa00738e31a3eebf877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a1f7ae6ddc0510da3b9e103b5d83241b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a7127cec0443a9968fc9793912e29f5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray36.html</anchorfile>
      <anchor>a346b07bd1502e28a6334a1bdec78e499</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray37</name>
    <filename>classtesting_1_1internal_1_1ValueArray37.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>ad8727a9cbc7746044e44009b1eb85abe</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray37</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a23995196360c1ad375399601811ecdf3</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a29dbe0ae6f213ec427e10937f576aa03</anchor>
      <arglist>(const ValueArray37 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>aa31f5d99b30e992d7cc53644834af101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>ae6d988770a0bf2b7e13ff53111883f20</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a373ee0a6ad3042c1607bfc92fa6bedb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a1c46b2c895bd9546071599e9235c876a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a252dd31ea3506a6efdbf6e0df67acf3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a5ed38b8ebc2726ae9a209d3e860632ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a80499029bf0500a308b9a6ffbd857225</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>ae7ce9b698f184ed86b698b1c6ec78785</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a7b1ecbe86b0dc24711f9f01543d9ad74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>ae2e1afbcf6141d69eda1e8b97249fe97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a84fdaf7ba34ef3b51001532b3c2ec78f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>ab4c0cdda143d41a6836fd16a6976f41f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>aeb5d31b48e47a703c4536e2060073f70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a791e9b1d6f09094118777754af7ca4de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>ac46e1efa6b3405a260b24885f6cf9b45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>ae10bdde50afbdb7aa087101ab4995338</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a1feb7021eec9827b66c7a1e833980b9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a8f015da73c3ac74bf1a9d48d61581d71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>ae15a65a4cb1f29d8efc669f91b3f559c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a87fe1507547b67b7ed86da8110a75431</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a9a82a4aa2ef17025691a6171b9815524</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>af8ad78841a9819c28a9858decccc7487</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a3fc24c4d532679299a3a0eefc08003d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>ab0c2c40cca9e1eb5a206b35093cf0e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a8c3ae76d0d6373f3a382160c798e9381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a39bf323d3dc8c1a522678de5b55599fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a68b24aa354e7e028ed93aca5c8c77beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>add98b1d89e174514eb8f69a4bb0accdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a21eb1e2668035ec322055ca69b8af81c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T37</type>
      <name>v37_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>af54686238c406de9c43f4187af7ad250</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a73d895b116cc3e9ccd38069bfb04d0c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a3c95136c5654b1121482ef504d12216c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a8fc78e70f9770df9aa33b5098ae7085f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a2cdd63662d343ea3425ee23c61aecac8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a1a9b29a7e9bb94fa1bc857b80eb9476e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>abd643672c58fe931947505711578e410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray37.html</anchorfile>
      <anchor>a51a54ea80ff563f098df78b80d0e5592</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray38</name>
    <filename>classtesting_1_1internal_1_1ValueArray38.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a456f9689c82fe2212294a4ad38074b82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray38</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a4529c80a4020d40b1971178c2639dfaa</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>ae2505a17c625c74d63e528a1ea0ea2a5</anchor>
      <arglist>(const ValueArray38 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>ae53fbda3eaa7771098d790c292f67d2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>aa4d590376cdcd380b15defacf3b28cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>afae65b49baa384d59c26242a981093b4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a85f07411c3cacb6b950bfcc505de9e09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>ae1fe7183af38db52e133756f8044fe84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>ac3bd235852aa89309b8eb6a9b182d870</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a2a8d7f0ccb0e6d37e3f5a39217d04b13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>ac5de4d7b027667eaa04fc572f546041a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a7b0452283e53a525adf7d5403811d86a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a4056b450dbe22b2484d8312d3a13b6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a6784c139945a38c933faa652fd4348d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>aae9a759b3a8ced4ec6f092ff2f34762a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>acce1a49cc120d5ad1796f0469e6e77f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>ac71e9be8c3f625dec5f254d0c7acb0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>ac77ec924053354d2e1e78250a72e25f2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a74cc96bd52f3ddd2c355ead0d34f1611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a7a4f5f04985d9c3a3c2a88f7fc2324e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a87937ed8388985aa97206a8a3a534bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a3efd6196a6755d3da2e5fbffeb767ab8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a73490902f85b9d89e3c33925b042ca54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a1887b13dfb24cadd1b5062e242cfdfaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a3e98a74db8818b64896fbb7a0eea7e2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a126ae72d55163f77f68d72de250b06c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a7a83997989f9d1b518c118c5d106b2fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>acd14209109eb1961dc7bdb6c6474516e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a6d8d341aafbb02075dbbc62dd8e289a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a1cdc07c8ba47534ffda53092e3f3e941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a2d063e0bcbb8e3f9994457695b6e3632</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>ad07591426935b502d98f2b78f2165ede</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T37</type>
      <name>v37_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a9a50756e9c99c33fe69ba96a6a95ab23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T38</type>
      <name>v38_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a06059480e79618f0c627e1a560bb53e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>ada8bd4247a1637d0d6b7431f5b4ca615</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>ae65816a1522325480d2048435b4e9b3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>ace9b72385ffb2f5740c8fa49682d9f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a4fb947345879c7969c663f3d1a2e6c3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a02ff2db4d7f86e6338ffa05a7d606e34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>ad36b9dd21cee5b1e063c7c6128a30cf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray38.html</anchorfile>
      <anchor>a3a41e8cc1f4dc5fa41524e4efd39d3e2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray39</name>
    <filename>classtesting_1_1internal_1_1ValueArray39.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a08fd3f52f9b1dae3de5426196a296a8f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray39</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a4c64f12635a74e291c37d228330fbcb5</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a84a1f6da05bccdf5abd3e9b4f33b43b4</anchor>
      <arglist>(const ValueArray39 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a90b0f16f607e682e82d668c54176979d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a7f44ea909453301ac87a1466e0ee4ca5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>ae26d1cccc5ededcd504b63e931f1b588</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a3682b4be4fef843ed782f8f6a32af602</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a904fed60deb7d9966070350d55a80642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>abb59c31b05ed45d1de68edcde17185bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a50f7948ba339eafb7b2b0695d8976ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>ac73956c1dc6ed54b20b6b6258c584f79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a632d842fd7fadb045256fa86de45c1a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>aff2123c970678b64e8aba9492b25b2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a2ac3d2129d1692c0a93eba137b546ce9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a3c1905c4dbbdae7521e302b78dd52987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a9f1ea6606e0a7f93a3304d02d4538840</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a255c54cacf48994403a013917d7e625e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>aa038f0d533cc8d0bae7eba984489c8bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>afd58a013b04e338c64189be92d795d47</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a0a2bc1d1c297017a8e0301c97494a58b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a3c0b2d02b77e2e795912d68027bd96bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a61bb62bc60651779f2684d5cd5ac6313</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a9502d48e437daf7a13ef7cc404c5e566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>ac877201514c35c2d0642c04a190682a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a6388d165b70bb81ac99968751d09fd34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a554348022cc293953da7abb8daac1b2f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a812bfefc9633ab381114034bc450647b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>aac7f0eab8e9f2bff7f48684e86c58feb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>ab7baa8cb15c156137753888f5900a0fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>afee3587e532a68cae0ab7f3cc4cb234b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a19e62da409fe2978e973a8813daa6f30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a4deba077a05574d080741e77663aed3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T37</type>
      <name>v37_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>aeeba22fcfcb36a7729722e36f34c7ba4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T38</type>
      <name>v38_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a0831f9c1be6521687f55aa4da4f743a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T39</type>
      <name>v39_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a2047f6b6a3d865fd70cac8335679fc7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a9b7878c8c12d3926923e49b43f0db231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a9ac7e0e537216c70aac817bca3af5407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>ad9a5a9736e0a7cf7f56058227e5c860f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>aeceaff463daf877cf03a2e43a86c1be3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a689fb8dfcfac828701fb8abb7ee9548c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>aadc99ef23784fb9e1554b334d029ecd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray39.html</anchorfile>
      <anchor>a337f0c0d32d27ebf9cbbebbd69de2be4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray4</name>
    <filename>classtesting_1_1internal_1_1ValueArray4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray4.html</anchorfile>
      <anchor>aef21f582b20423f5fb8515d9879ad557</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray4</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray4.html</anchorfile>
      <anchor>a5288bbb1a3149842ab13d689cf1fd48f</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray4.html</anchorfile>
      <anchor>a64e458dff48a9e883a27fd8b14e2dc6a</anchor>
      <arglist>(const ValueArray4 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray4.html</anchorfile>
      <anchor>a770124418ecfeb4ee612f5d976c21ece</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray4.html</anchorfile>
      <anchor>ab5fcaf4076ea60d16b3b2dc5cb8c958e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray4.html</anchorfile>
      <anchor>aae12259825c1feabddd71e5856c3b64f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray4.html</anchorfile>
      <anchor>af22a84df122c40d8f2ec6a82acdd7d14</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray40</name>
    <filename>classtesting_1_1internal_1_1ValueArray40.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a7724f1715ba48a26ca123bcd397ba85a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray40</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>ac996d5485058f78f8f9ca524af1a111e</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a9f2aeb39ad8c1bc803bd97f2faa7ea10</anchor>
      <arglist>(const ValueArray40 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a995bd9bda09f255656c845ea992b7e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>aa3d7ad8a92953449e5847ce4213351cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a1931483a25ccc9bdc2049dc31511fce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>aaafdca06cee7cd2db85f26c2ef115610</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a280c7b146a69be15ba264d40791f3c9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>ac6f5435c8f9344bb166f1c8bd6ee606a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a22d54649f0cda655cbde311e357a2f71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a640a1bb5c86e5af82c87eea612a661d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>ad3d9560fb6db6ac13fa5c6355a1fed85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a3432e1e2ef135e8931d24406f4b651cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a507f530cb7eb28ab971b096fa990edb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a47dbae2f03169f3011434743983d2a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a347b7aebba307f6ae7f36a4b79855ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>aaf4d733869b85512b5c15cc5dc54e2f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a8a1aa328156d81d093cf2ccfc986bd72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a2fe80f39268a09bac5c4fb5e5605d7de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>aeac73566d40c7e68eb2a451c6c842ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a65aa13d741d6780f053578605048a0a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a6114de4c25155df11ee229cfae008581</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a291cecdc999b4284879dd6bbd40b6109</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>aebda2edc1706b6673e141fa182575be4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>aa4c62810452f5e59761b524ef0d5e65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>ac63f417f5679c08f1fcc1e560ad1f42c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a725ef042dd2a0b07ffded16ee6bff4f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a37917dd0f87960f578fc179ddd7d00aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a98d9213e070ee6ab0197d8b79c55893c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a8eadd081ddd4f0917c9f098cf2877cc3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>ac759e542f29a93a5663291d984422832</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a324ce110bfa32dd2a008709c02645c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T37</type>
      <name>v37_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a6bc3af04b2b739a1363aba961d7014ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T38</type>
      <name>v38_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>aa8930b49f5f114f07ce826af5cbf8d69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T39</type>
      <name>v39_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a3d7d060c34fc3332b4c2767297953c76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>ab61b2a5c5e9560bebf0b193a600f16a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T40</type>
      <name>v40_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a3baaa8d5448df8d55563cbc8535ced07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a874df13351cbfc39d4b8409b85e60ffc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>acca0aecc25956efdfc458501c9187a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a944feba8d9d6f81db8cdd2edba7a7143</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a3713d1543e6a7ae26e813a4fd8c8a2c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>a1e9ca7a27dd1bc4d49bfb8eef41a7af6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray40.html</anchorfile>
      <anchor>ab2f8ddbaa644fd42efb52a583c4624cd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray41</name>
    <filename>classtesting_1_1internal_1_1ValueArray41.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>ad4a6f0ae2c80319295c2c2eedd1aa382</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray41</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a83f8e5d2b513922000c12e549600637b</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a87a212e0b55420143a212794c46d9402</anchor>
      <arglist>(const ValueArray41 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a58c4e0b3f6cf275b36f8a90148eb2362</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a11143d389c4d9c752172b892c7f96f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a2f58da4956262bcef4e63d2b9a10dea6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>ae77ad47323b6e31f889a39c626013657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a9b6d67a512f99f7e62dd7fd013ce3fd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>ab8c787ebf31c91811f0006eaeff3cc1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a0684e1071caf1a884a1759583dd1d713</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a08a5b1a3308973f7ea277125f3f799fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>abee4f973f0f1c9184f90c9973a9b0be7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>aa54452fa7ec454f197f8fbda574e10ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a92e4e3d8945b5c7a01835213fb3ddae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a6d06d5ccf00a7de26b95e9ebbc2f2036</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>af98c5cd770ae7aa83fbccdf077d50ea4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a70b8f702870624327cb48bd4b3d8bc24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a47f9eb4951615a3a338d82194bbd9187</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a4a37a0e934735e4676c007268a4501b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a44f9e856613da448a4638c90d5af63ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a88a4a57c064df7bc3d6ebecfb55425fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>ae9ca86b9978b03cfd777ed42fbad226c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a13531f73ff4f18c07f638fe13397e1d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a31756d43acdf4e3e630ab47de044da02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a68ae0df6f26d510d0731433437d9edae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>aee3acc311b99c63d6c1207b4c29de094</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a770d2ef22eba81590e7c9abe4ed49e89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>abea02cedea6989218ab5ffab5078dc08</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a7b95ae13ad57b713a810f5fef48cb07c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>aef0ed1fed836af4ee5aa0392078b7ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a4f13e3421074cb0d46653d9152baaeb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a09fc2e26cc9731e894c5ee67d2e55998</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T37</type>
      <name>v37_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a7caa059ec9553bf7de7f05433bbfb743</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T38</type>
      <name>v38_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>ad9fb7ed2057ff91a605a32544258b174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T39</type>
      <name>v39_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>ae50624ff584a79119496e2bd9c542750</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>acb214b57fa472e909f4e463a3848579d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T40</type>
      <name>v40_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>ac44d4de79c487748df903422046ceaec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T41</type>
      <name>v41_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a8ccf92ee991c5e20d1694dfa162fd9bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>adae15f0a5aaaf72415680c742c9037df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a978e3bee82f6b5b328d9ceaefecf3d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a5ed74d1eb2d741fdd3b2e44728e457f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a5c906e8424c3f578c21f56e3da370100</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a72a0e4c8712561579a333a7237ebcd16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray41.html</anchorfile>
      <anchor>a75deeeb5e2fe969df0e0fd8d778377c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray42</name>
    <filename>classtesting_1_1internal_1_1ValueArray42.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a498cac534f735c93347f4373e6a5c709</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray42</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a808166b8385b5a4f720ac02a06b116bd</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>ab935ed13ddf08e0edd5e6cfc29dd5cf8</anchor>
      <arglist>(const ValueArray42 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>ac95cad959ad6e0c4eb75b5befde64154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>abadf4ba501aa781273fc6058cf70cc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a996d7d28c28033bd0b49e27dad37744d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a487bd9a4e2b74f423895a3d2aa3e5e26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a893a51bfc29f0bbd694366cb2ae57004</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a9e9d18e272d470dc678b7aed3600353c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>af0b21c931fdb0f44e328b9222574f406</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a1fb075499d1e916f7f97238ba21ea7b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>aea354c9c05f1309fcfc613f90ad4865c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a821d83bc7da4519b9adaaa9b73bfc1dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a55aabd001be60b112722c9b9849dcd74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a2d50086d8047bc70d32643e38a430640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>ae6ac3b568a33b5444393da923058b417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a4cdd755ea4306ae52a9b916bc670f9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a5cd5ff5060898b5b7d063850e7dcd854</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>ade601895d2a8f633919452ba5f982b9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a9dfc483a8c6fa0af325d48649ca948de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a3d7ee2c900e601144fc15889ef1303ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>ac7be6d847dec1a9a8fb954c2b0f454be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>ae5cf4090060541816e0f13baf1e0c8c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a8fd75e999600be65bdbe06aedab00350</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a0095db6d0de9d68a3d27f6d983f70e41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a521d485b6b95681a74263cd6feb5e25e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a4fafb4be784688e9b2bc7bb5fa980584</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a45fab722c017097120087ce34a2dc9cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a698481c887c2c581cfb8f15870a23f0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>aa36337b3d383766de841ed554fc0a186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>afb73c1195d4d62e02db1621c1b8b320b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a6b6cbc2d8ddb854f50050b45a3c02893</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T37</type>
      <name>v37_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>ad5ff766f47eb9d6e9b52dd7166b97546</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T38</type>
      <name>v38_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>abc2b8ed3e8f0aae89d0a6475a366ac4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T39</type>
      <name>v39_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a9d4c1c0bcfaae6443b56d83bee4f4bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a0635df98fd4fcdec269a8bdba081ad62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T40</type>
      <name>v40_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a9d44f5b8c08a00aba5494f0683b3f550</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T41</type>
      <name>v41_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>af9f159ee405d8850bb2d30473e715c1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T42</type>
      <name>v42_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>ad8d501c002e1634ccbaa5b7dde0075b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>aa9f450450fdb76261e27d3b9e25ee8fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a7ca30e77ebea1987c7ce2df73a08f6d5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a6ba9f364164aadd190df0eedb8ea258f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a3a200a0e3150fb83f10c914ad22aac75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a929e3aeb0768a40c7504688283a24b4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray42.html</anchorfile>
      <anchor>a9728f0a190f4bf428f847ae482d0b62a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray43</name>
    <filename>classtesting_1_1internal_1_1ValueArray43.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a5972142ac740aaab964aa1b5d7fc472c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray43</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a130b80e3ff71d23687461a46cc9d2ba3</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>aeeda441a1a1cf63d49913d946db17298</anchor>
      <arglist>(const ValueArray43 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a9254396acadf63902b3ad6596709f8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a0666995c0384bc95449ecbf69eb4a30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>ac88d57b2015a5fa9f4878a4f1c65aff5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a666483b24b2bf118e4fa94f0bc89512e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>aca758a56bee9b651458e667836ac3fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a27b118b6b7c18ff5bda1256fcd518d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a98548a54319c630364b457a946f16c90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a9e4990e12882530684fcdc5cebf48eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>ac0c96abfa20e79d815aa9ea167fb18b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>ae759c209aad2f3e48e826861ac43fc53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>aebe75abab097bebb24fb34befc0f6f31</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a8deaf4e4f12ac6b81de9573e095c1422</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a8c56a3d8a581ca08b6f7d4cedd58e5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a50a2b733321a06dbdc5b8bff7067b4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a49429664d607ddc6124bc72fd9c2e301</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a41191d0baac876b4cef4190333aaaec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a29de63c64ceeaa5176d88ea25112e171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a5160f2a8fe6e5d2de9c237c0c367772d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a8d4928c244c3be3dde077e328ed4857a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a133b9739a50b1dbb6168e5d9a7bae018</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a3b03e71e4e747051cc2114ac9c340b9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a4df75d6430de2b5390d88ec7019a5f3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>abb9571ed79f5f6d0b073547ceb6b4fcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a05eb75ce26952ae4389996e4d9c748b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a1ad60e0c08a24da8fd42ec242157cd66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>ae245bff9abbddf3b5376358fd4860d0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>ab353881557dba55bdfa38edfd0e7e5b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a887438587169780b50ea3b3c5d81b989</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>aa11f13c620cb6ebefd97fdd0060b663f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T37</type>
      <name>v37_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a981c3421c7b8fb5c320410ce347d3264</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T38</type>
      <name>v38_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>afff6dfe098f7cdcbf3683c247fb2d4b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T39</type>
      <name>v39_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a2e417112e4d653282de275e2581ea287</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a958b7b7472062a53be507cf881c280a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T40</type>
      <name>v40_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a295e1ceb2f36f7daea4069e8722ccdc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T41</type>
      <name>v41_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>ae1ff905f538da337385bd1bdc40fe66a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T42</type>
      <name>v42_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a1e2377c029d4d5efc470fd38ebada7e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T43</type>
      <name>v43_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a6ea0e37c89f880c1b1a02efd72449b1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a4d94aa0fda48125643b74c1a32903742</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>ac95914dc0433d2ea695e66b4d53fd56a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a4b8236c3cc5c3c954f9226a293c49c2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a69e23755fd1be7ff31c7c2d8b84a2732</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a32ee09405a2e1d5d5dc252d89c647f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray43.html</anchorfile>
      <anchor>a1c1defd56f93eed5d1e4af98cc41ae29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray44</name>
    <filename>classtesting_1_1internal_1_1ValueArray44.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a1afb81cc397650336ec77105d7d1cc71</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray44</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>ab9d24377be591647140614dc44c22521</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>adc38b2e9d5e0e6974186001e204dc595</anchor>
      <arglist>(const ValueArray44 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a723fcfe7d9c91d2c1d6ec05bedccb793</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a03c1067154083596a308330c5c3821c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a31bfdb4abf4c31f4029a0149423ae8ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>aa6f1b39b110b145dd72bdcf9024a9e4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a61bc15f0e7999f0437cd76ddb6bba4ee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a26122eb1cff49cd935138abee476ac35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a37ad139255091378dca1a54ea5518e8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a1045217214164ca2b325cb00ed037a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a4c813e7bad81a3e4a7cbee895a569130</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a5d3217080feb72d66e0034d8a2d149fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>acb69c728fb8dc36815da4bb2617a1922</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a5138aea0a58bd64c70d80805b92c6f38</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a64cacddf854039ee2f4075a963b6022a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a6a5c8bf5316bf859d69816ed95b0a2ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a86ae7f4344945bd1c1f41313b43f00c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a41d79855900d71642163ebdc98fe19b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>ac7fb844f53a681c33ad8c7afbc1504b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a7f7271c4b0a7e8ba5409c4dcb03d7e9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>ad2face1333eef6c0a9c504ce72d851b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>af6742dddeba1820696d6f909d942bdcc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a2316ab544f8409aacfec6dad1616998f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a17e35483e57aa0aeeb37255f48ff8b6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a40fe5330efa0e380413fd84071456caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a7c599f0e15fdba7bf8809cd4fd78e646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a14afb4b8b65ac46a37e23fbdf4e2f995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a4421372b9ad81e3a797a4b399c1b95b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a4a7ceaca6421684c1ac76c129f825987</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>aee65ad78f35cb10b83d563002463eb68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>accd72f8179181a2bcad13a2d2c0e2356</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T37</type>
      <name>v37_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a117bf8295eaeb94adefbd5fa1e2279c9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T38</type>
      <name>v38_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>ab26a72ce3345edf71d170fe2afc6e9d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T39</type>
      <name>v39_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>ac5ec7d0c9e78d69854d9a0b75a217e9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>af72975441c710df7fd38bd8fe41bfc6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T40</type>
      <name>v40_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>ac0d27edfd0f2f9cfc29e1d3646adbae1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T41</type>
      <name>v41_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a7a5ecb86f50abde01138322912f3f801</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T42</type>
      <name>v42_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a22e596e948e76229614730687ac190d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T43</type>
      <name>v43_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>ac59f6c19eec5820be3793e4d3db16686</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T44</type>
      <name>v44_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a4dccfa05e6cf0db46274d0fca51396f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a42095229026c67034397c1dce7dc6a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a7daac053553479783e644117f4a73612</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a21d1e2625ab6d92695a850c7def3da5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>af17c1c95b1b97ea9e1464dfa5d066410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>ae109b628942659a06d6b44a66486a174</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray44.html</anchorfile>
      <anchor>a2844eba7805c64b39071bec4932356b8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray45</name>
    <filename>classtesting_1_1internal_1_1ValueArray45.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a2430acf55fe85c05de77af9ce1f8dfe7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray45</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>ae00a887c072b07db3e1548dd89ecbf53</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a8df002614928a5159aa5a85be6a4dd7f</anchor>
      <arglist>(const ValueArray45 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a045c3f4b228d73d3bd56830a0e1efd60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a5fa9a3be6af21e53144bdc1ae8580d81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a4ef02ea0fa428fa3c5af2a39499e513d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a190d74e7c6519ce53abc176cfed9d05c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>af0df2a3b10c982cb1df6a717a0cb7a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a009547add21a949c24fd3b680ee8ff0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a94d2e66769ed9f6aaebf4817dffccb5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a5019bb912077f83da99f1dcb0014acb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>ab679d6d696cd89108a794c101faa2f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>ae044db505502940feebfb2f6f67ca77f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>aa21d6a5f8f3d1fe72f1c9c22b4540344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a7f336ea0121e85bbe8d5e8238a04ca84</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a5ca2e15c141bf72b8b9d85f9b9fa5983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a06653613ddcfce75fe67efba5ea96e43</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a3c273bc2c31f3754dd16465e6bffab5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a99ff28b3d4e2f8960ca0f2805c1d4ef4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a59bc8a84ef185b74d41cfe04b600ec9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a6430d8c8bf817520523b8f8d55832e80</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a9e9cda4787589d43602ed04596f2573e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a235a8b71b05e96227ed954b45db57138</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a9c8becea49c3d8dd4332257ed71ff77b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a32aabbc0223de692d978fcdc1dbf139c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a8cd3ce485cfeaf7b87fae2d77ea48475</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a857e14a4c95ce37e73d116e77443001f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a5f47b5321a072866d610d0e189a4028f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a5701415755c4e4425c3e9e5c88a721ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>aaede9cdc6ef5542334696754bc1f45a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a9b8b7009828cd0d9fef858e546d95d46</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>ae12a46f08ae9e66b6579aaac52e4b320</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T37</type>
      <name>v37_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a24c6e5cbc35d6dd6d473ece3e2f63186</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T38</type>
      <name>v38_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a5ca13e3171a72da88fe98acc48a027b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T39</type>
      <name>v39_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a7db08d586b5597106a1eaf911b0a1c8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>ada43cc6768d24d31768b2f30ed429ce3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T40</type>
      <name>v40_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a11fd94d62a5b8b7f8b45d043169bd6ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T41</type>
      <name>v41_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a3a37c24963671b0d2a363dd7ac77151d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T42</type>
      <name>v42_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a9b851f2ab302a41ce6e5ab3f10c9d08f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T43</type>
      <name>v43_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>aee88bb407987271b9cc5b11ee92a6296</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T44</type>
      <name>v44_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a168c221f602b4808d25e61a8e392fcae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T45</type>
      <name>v45_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a55faadf9d63b73e0ad87e4f30428fd2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>aecafa47143f8a0e421b288a22f02c900</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a8d4d9009ce7cfbdadbfb54e80840c381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a40308032b431a2ad27e6129f685930dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>ae44ef8f4a5c27cb2bfd62fd2f85c22cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>aba3041d928db3130a52b05b9dc65bd10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray45.html</anchorfile>
      <anchor>a38bb6f258ea1cf4e35910b4c002d1a8e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray46</name>
    <filename>classtesting_1_1internal_1_1ValueArray46.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a9689e1441c1bdd6f73628396b08c3d4d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray46</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a0e098f9cbc552b8ecbeac383b78df43f</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>ae90a36f44a3aee6b59275a14100f4e47</anchor>
      <arglist>(const ValueArray46 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a7dcfd5c1ea4af4dd849c14ef68b7804a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>aab04a9babc7f320cab8238a187a5923d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a03207bf8f8307f5b033735c092fab471</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a5b8285aed219ffa2727f193fd7f30a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>ae3f3461766aaee7a1120527ffabdf2c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a12e2860bf6c677a6b4ae601e1d0810a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a40e83d3b9d4db07b06ed4312493aab85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a96aab0640fd5f81cdaf969b77bad3dd4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a7afcfc976f4ee2a1c0f9579d7326d561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a758afecfe3e3054a04784a7f7b456358</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a7a3a19991c7712827d918cf9cd729c9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>adc5ec2c95505150eddc876955611afa5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a16588030226ec2920235538428486e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a97ec303461409d2320e7fc8745f29297</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a15a2a55bbc8c285db193a4ce637312bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>aa459be1158db0e99b7ed924cac595451</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>aff3803cc502d9f406ec1089259394d56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>abde6e3596cbe139f4c5866036fd3211a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a30f3e87beb0b4877176aaaef48d7f3fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a019bd04b33972ebe875441f94e737f23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>af973a11aab2842606fcb4fd5824a22ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a247701eb8ba51a30f39a980ce3570501</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a1afa98a6ef32d9a6dba30ed39078a639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>aea97d03c85b2fbcc41ff0452cb164e3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a1ef10cc5886a12936fcea4028d9b650c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a90c389d8d8b2bb6a732b33db05dd3a5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>ab4e881e3d0cbe15eb97c79ed409c6596</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a046e604e31538d2ecc7f9e1ab50d9188</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>ae1ccd01b07e0d83ad49cd5e78993db61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T37</type>
      <name>v37_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>aff3f741cf72ddbfdf78d8449eb15afab</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T38</type>
      <name>v38_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a6aa15649c3767799e0f0520bd57fdb9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T39</type>
      <name>v39_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>aaff001d6f26ecb1c39558bffa999bf35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a7f6465dab3bbe9cdb746e2e107b88ecf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T40</type>
      <name>v40_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>ac7cfb7c8cf4d0b424b74d7c990e62fec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T41</type>
      <name>v41_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a1e62739cea734c2d35da65d1798c69d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T42</type>
      <name>v42_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a7233e898f8fcc359743ed1901b0da5cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T43</type>
      <name>v43_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>ad7d7f4b1926be98e02c176efdb5f0c16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T44</type>
      <name>v44_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>ae2314bbeec65c57bf1983e1e9ee6e643</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T45</type>
      <name>v45_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a033cb7bbd5c1d34920b5ce395ea10a5e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T46</type>
      <name>v46_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a3c57548ac87db695385be83e1ba6f5c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a9b743128f497117507a2fa66f553fa7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>abc9455a933322447b77c81c9d1d9940c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a9fb096c27c68a477a45e75951e71b8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a3081abe1c864b80f49448c617b586ed2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a2fb3e195672f01bbef4fe256663af18e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray46.html</anchorfile>
      <anchor>a4dbdbb27b5766184fadc65b2019b50ee</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray47</name>
    <filename>classtesting_1_1internal_1_1ValueArray47.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a2ad26da97f6ade0b1ac3cbbf29c75f39</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray47</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>aaf4258366a73eb057d5e9c8aec88ec00</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>ab1f3b2d1170dfc0ef9243a984a58c9fd</anchor>
      <arglist>(const ValueArray47 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a642e4fe1b9e5e050e2d218de483c58fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>aed908a57dda84b7ad866b59e4025427d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>ada4e6a137ab6f9e90c66493e003c61fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a17788110351597681561f4cc7f6eaa42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>afcb5bff3eca5072634e39c8310623bcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a2e2c3a46443eddc20ea87d421ecc3b3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>abed0586af8001ef2c39b0b6847af162e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>abf64a202a8634e35d83b4d245013c629</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a2d224e373cdd1f4f5bff1a8e52845e70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>ab0a9dff952b54194d7e84a8851fc98f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>ade30a01f1c178b620547ec28247ab879</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>ae4fdb5256ae185da8f54bddc2ec4b44b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>affcade231b391f3225feb4b495c1c38a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a3314db1d0ce8ce21485282a1f72b54e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a8f6f02231c80331880a04d2aec6f24e6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a449f24f91332564beea2f82cd6f1ee81</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a9d2e195808f027efd2d2eb66b9f6209d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a8e87633eb6c32baf3c05a45f329bb40b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>aedb7944f6b102259baa4532c212f754c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a549bdbc4a51a767460bf1d334d29d097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>aa5aa6880b69b608d698ed6ef88751690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a1b047fe3dcd6776300722795242f4907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a69468a6f1f7b9d8a08549eb0aac0edca</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a45ac3ba33c31404f387694bc457c0c45</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>aee8741b932cdcf36663256562c6e0fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a50b8fb5412d5ebb0c38508d5e4edde18</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>ad4ba308d225701acc752037569e49428</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>ae7d9a0137a8555015c819cc584d01367</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a4e9132ef1e26c08a651e6845871c4e3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T37</type>
      <name>v37_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a56bd50d4c1bfa5ccce69d2458412e786</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T38</type>
      <name>v38_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a1900b9c2e65ee800f994f8eb133cf103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T39</type>
      <name>v39_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>aeb614c3696f4bd9a73b28bf6c4616704</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>ace108a44353f94b2ab5fe323c3604ce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T40</type>
      <name>v40_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>af4a14f4253d189e3e566cedb05a204e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T41</type>
      <name>v41_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>aed16bff0375616e932db343fd19ea561</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T42</type>
      <name>v42_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a2767d8bd5509fd5ccbaaa38e250d096c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T43</type>
      <name>v43_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>ad9456bd9bc497167e267a5a1d0ed16df</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T44</type>
      <name>v44_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a40f29edbdefa7d154b46318af5b05b65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T45</type>
      <name>v45_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>ada645ea122200a496d0ecab7f9219f56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T46</type>
      <name>v46_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a088fc47057ecf85b4269dd3a68a8281f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T47</type>
      <name>v47_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a94c35820493677c8dde53fc66905ffa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a4305070c81620ca9d4e9be5422608ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a77cd8a890ebd6f7fac592214f05f0990</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>aafb32b52a1fd6b33b866c70056600834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>a29acb5bbb7fc639168dedcf3992c74dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>af3ee07e5dcc205ce2bbb778e523e4837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray47.html</anchorfile>
      <anchor>adca38d520e83ec8c67ddddc4ff4173b9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray48</name>
    <filename>classtesting_1_1internal_1_1ValueArray48.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a765ca59518246953430cd459df2099b8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray48</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>ae49d04f88d7001564bdfe679b469b390</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a3799bb93bcea3c320704d9c5a9dc3e6a</anchor>
      <arglist>(const ValueArray48 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a8034590b80b70ca2f231e8f0808b129d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>aeba26f4752569b925b87e143beed17cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>ab7b8187803e6dea9c30b34f33238229a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a78dca882acbd8dcd284041cbf1836410</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a0ae05a35e7f144c4991cc98a37f38975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a20f164a43f509b57ec03532f9020bce5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>aedfbd9773d06d72524e91d61dffe83d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a8054421ac8998571dcf80dc1e8cffe69</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a309da8536f62ede05c2980bf0dc28aec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>af57da3f4ad04d71a600e1fae1c4308fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>aee6aebfb0265552b8cb589b69b4903b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a01996eef70d76b45bed42488896a368a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>af6cb996a8c6d86cb3ea0989f0bc2c20c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a0a3488dce1d93b862d6216ac3e818347</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a1d6ee378472dc9a3dde2e0c016c22000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a43e5b67f781de05d5e57f8430706ddd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a252e156c37977de00dee667bd52d2747</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a744d885dc7b7e88848ba13ddeb1e3bfb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a69b25e091826c3c573962be6b93504f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a86494d60ac801a80fe1226cd24ee54f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a65b47b1c6af01a8c573628454b5be6f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a76da355532fa4c9bce802fdb3a5cc90c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>ac5d646355486356421d584a476164824</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>ada26ea0c560de34835c13952541913c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a09718f000d9d9cbe2a598eb03c72d630</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a398faa4fcd036f35076f0c740f0629cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>ae3497e8a8b9c86fa115a5e5212352b3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>adb5ca888fcae3cbc0dc1dadc03040873</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a2d9818be1369c5cd6636bfc34e132941</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T37</type>
      <name>v37_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>ae6a4de22bcf907185713815b2847a8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T38</type>
      <name>v38_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a42beee9a39b3b44f713d5b5b5263b2b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T39</type>
      <name>v39_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a2ffd82a5fd5354c6bc5dc39e475470dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>ad180eee1f1b46d4f2d6a88e81d53bd62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T40</type>
      <name>v40_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a069092403968b0ef6d28802e4af37ef9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T41</type>
      <name>v41_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>af4a43e507e4ee3d804767dcabefbd4d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T42</type>
      <name>v42_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a6f382bfdc8b37dc118b4ce8eee1daddc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T43</type>
      <name>v43_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a8a75b99ff8b34ae47862377696300c1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T44</type>
      <name>v44_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>acb4c26a397de44833315092ad753eb4d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T45</type>
      <name>v45_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a4360f9e339045d7f5608325754855652</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T46</type>
      <name>v46_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a31bc30d6cd0fb0aac9650dca8e3ad841</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T47</type>
      <name>v47_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a0e977855264d387b404dfc7b5fda3e06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T48</type>
      <name>v48_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a9a6b811647a51bc451e4e19c0997dc10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>abd06d527aa0caea7b95f434ff997b3f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a570d8fe1dc17fadd403b6203657f8ff4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a8014f5099610d127907f5804e1248bb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>a702fc97e9e1cdeb5c1f6f08242e9af37</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>af276066d99f0323c6fea4006fe09b8bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray48.html</anchorfile>
      <anchor>afa42274e9cf613e90e8eb441de71d095</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray49</name>
    <filename>classtesting_1_1internal_1_1ValueArray49.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a4cae5f8604566562bba8dc213c4f1a19</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray49</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a08bee6ab6b74720efef9f695c91277eb</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48, T49 v49)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a1ca3d3bd97ff565329b82ca9a29a95a7</anchor>
      <arglist>(const ValueArray49 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a870378282810b5fcf086639694c5e70a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>acfc3d67e906401f56a3cf9dc4f561a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>aa72d3eebb672adf5057907146aa10e6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a6e22958efc2dd94f00b39b79ba210ae6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a0aa4c7e2f1f106c635e97b1b64299a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a5f699e8bd1c6144aa525a8be19cab869</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a610cc3df0abc3bedb7a2e1bb8a580284</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a91c064432e24a733d16921d0c47c3829</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a30519ced6fd18f69f896a974df3dc642</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>ad97b5419b9884b8574ea50c440675b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a20bc2e9db939fc243f4f732e4dea3ba6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>aa0d0cb38d47400305fc85ba290a0a222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>aac0bf6396a57ef0880ce65ee0d1bd5eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a90871f8a757cc32a42af75eb7e0237fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a014750371378b41503a19d41f2f091ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>af03a483012992319d2dc96e1afe1f6d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a7b3f4e468ee671c2d67968c5fbd58776</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>af8b399c3f61879c1ae6c397c915f6c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>aca1b00e631177568fb88ed93ce17f622</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>aa80a4cb45e9f4133f6d78957a9fe714e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a2bddec1d89e5719eb87947d47fbf051b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a02d64cdd35d3f64e5d15ad262924db35</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a9e8fdd1bac63fa6d5c4e503aca220c94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a966ea5ae4c69d74e5e0cba8299a56bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a154976a3bffc09e1d381975823a77681</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a60935a0220a0f953c57281bcd3e0d312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a77ae22718ef8bb2a71d4170b9df43e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a6e5ad7d42b5debfff30441f98e30a17e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a7fe29f48378bc815e483ab303727c56b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T37</type>
      <name>v37_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>ad2d88791288cdbf7a5ef9c29b503d200</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T38</type>
      <name>v38_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>abe2c6024815a7b07256fd1493bef6dbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T39</type>
      <name>v39_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>aeebd33b94ecb7c85212be247e19106fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>af2684d1e283440c9de0a8a55971eeeec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T40</type>
      <name>v40_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a154f6fe360bbe11a2f39a8cb55526d4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T41</type>
      <name>v41_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>ad06f098e0bc51df70fbdf091ad538d8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T42</type>
      <name>v42_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a005b1dafd1666182be84d15d3b52175e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T43</type>
      <name>v43_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a27832f68804c4951151af6af6e72ce0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T44</type>
      <name>v44_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a9a5fe7f534f46f65d1ad0deb4d65c673</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T45</type>
      <name>v45_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>ae470baa1a6632053c57a8adb0565ffe1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T46</type>
      <name>v46_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a24a169f6b7ed64abbe50454d8e36cfda</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T47</type>
      <name>v47_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>aba360600d9653f3fbf8037087c3531fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T48</type>
      <name>v48_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>ad60976bad19b4161efdbd416ba9c6bc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T49</type>
      <name>v49_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>aa696ec88c88ffed9db7a397e810b5570</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>af19d92e9c2a58ad2c81c5aff18c8740d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a7d8b521e821de139c03f572b10bc3a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>a7d21b55103b9084f855fa727b5b85761</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>af861d7603401641d940b4ee28bb26af8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>ab7fd8cb80b412d4448ed3d9475db9dc9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray49.html</anchorfile>
      <anchor>aa7a19bb7b72f55f19d290f5b04eae7cb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray5</name>
    <filename>classtesting_1_1internal_1_1ValueArray5.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray5.html</anchorfile>
      <anchor>ab925a168d89be9964c4319e5212222c1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray5</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray5.html</anchorfile>
      <anchor>a9c5687fd18da21263aebc21b9ea508b8</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray5.html</anchorfile>
      <anchor>a26e912217715e21a61351b4091d68487</anchor>
      <arglist>(const ValueArray5 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray5.html</anchorfile>
      <anchor>ab1e37607826887ea3c6e7dbce3dba56c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray5.html</anchorfile>
      <anchor>abd1b80884707b9f0c7d7e31784836fde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray5.html</anchorfile>
      <anchor>a1670c7dfe112d9a38dfb60a64782f255</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray5.html</anchorfile>
      <anchor>afbea18611587e0ae32eab736a49da87b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray5.html</anchorfile>
      <anchor>a230e3732c5e6865943419df56cd6e210</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray50</name>
    <filename>classtesting_1_1internal_1_1ValueArray50.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>ac78bd46562b55fbf25760e08820865d8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray50</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>af48a47a824b188be4674285466bebf4b</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48, T49 v49, T50 v50)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a129d90d0ab83e88f871ac2b9ee7217fd</anchor>
      <arglist>(const ValueArray50 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T10</type>
      <name>v10_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a0413ff5a6ea1b858ce499722f70ee39a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T11</type>
      <name>v11_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a75c1e80dd98fad838c209ada705c8a4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T12</type>
      <name>v12_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a21fb49f8ec79871d671192859ee2e382</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T13</type>
      <name>v13_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a25d1d088c5fa7a82255be985d3fbf420</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T14</type>
      <name>v14_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a60bd7abdea7d6803c0380eadab1d2aef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T15</type>
      <name>v15_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a3376aa691135457a08e3e6b805f1d6ad</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T16</type>
      <name>v16_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a27ae2d0a9a520480fb7bf6f850963cd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T17</type>
      <name>v17_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a4357cb569cd4f40f57c89915848c7fd5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T18</type>
      <name>v18_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>aa951c58379857df6e39eb5452c2cd106</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T19</type>
      <name>v19_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>abf8c318a706c97fd83f92ad27d965dd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>aa6563547c48a579d5a9afdc15f6026af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T20</type>
      <name>v20_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>ac8dad4d4cd4defa925d1e7ab319ccee1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T21</type>
      <name>v21_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a265963b608864466cf578dac3b04fd3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T22</type>
      <name>v22_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a190bb0f571e2aa2e43265e51eb5095bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T23</type>
      <name>v23_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>ad3f15e35889875330fa403b69416c8eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T24</type>
      <name>v24_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>aad8820c53e280b454c3c027150d97e60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T25</type>
      <name>v25_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a219499d81c348b7284bb7b4319c3d5da</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T26</type>
      <name>v26_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a91036b5043a644a2e0d64b90c9ff0fd7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T27</type>
      <name>v27_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>af48daf137e140e6c8a1af3fe382484a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T28</type>
      <name>v28_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>aa9ba46509e2afbb8b7b39dd0e18d36aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T29</type>
      <name>v29_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a87d19619f0d94189a75f917f0adf1f39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>aa154c89cd9af0311620b957ea3cf718c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T30</type>
      <name>v30_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>abcbbcaa543fabbbf2321b141de183ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T31</type>
      <name>v31_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>ac9e506968327e43e6359b879ee42434c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T32</type>
      <name>v32_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a52f18fcb52b87dd3d68332f6fccf421e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T33</type>
      <name>v33_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>adf7c576ad45f20decc3f03970cc22611</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T34</type>
      <name>v34_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>aa44cd53305848c9725747d1341d52b06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T35</type>
      <name>v35_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a22a09d16917d7f3b0c71366437ba51a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T36</type>
      <name>v36_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>adf8c8b77eff3773ff221cdd4ad24dc41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T37</type>
      <name>v37_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a9494872d336bd4d86c1c26bc0b0428c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T38</type>
      <name>v38_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a1c2356c497cef4ce0575d02236304745</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T39</type>
      <name>v39_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>af7a490444b82ecb9058353164249ca79</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>ac0ae96ad1158403837907761e4b48898</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T40</type>
      <name>v40_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a391270fce54efa34f2398914664c3c52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T41</type>
      <name>v41_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a59bcb0aa0d60f25bdbe49a9cf5d7b6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T42</type>
      <name>v42_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a3a566cd6f7f7be48a6e1ab906c8f4b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T43</type>
      <name>v43_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a34683173367ad5d21f0ed3be39d3c281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T44</type>
      <name>v44_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>ae69f47f82855a82e58ec0850f1e4ed71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T45</type>
      <name>v45_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a0334061e11ae702fb561a6cfa250c231</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T46</type>
      <name>v46_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a406a6c3f9317c2bbf6f2f3ad52156fdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T47</type>
      <name>v47_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a44521b046a30deb4ada12a6c8d2802f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T48</type>
      <name>v48_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a127f2f329d743fceefa6947bf9704d90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T49</type>
      <name>v49_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a334f3682d0e9efe7c490206cb2c03752</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a20ee40e580e3cc381694368c792ebc3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T50</type>
      <name>v50_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a82e1a7aed2a2ce768f7cff174908bf89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a44ef6daf17f2aa524d88a47b42f3b2b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a440af15d25ff31223b7acfba18f6c909</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>ad4946ed30277761c447d602b35defec3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a9f8505be740fc6cafdcacba69fa97257</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray50.html</anchorfile>
      <anchor>a664c71a11bfdf7804744199ff25a8efa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray6</name>
    <filename>classtesting_1_1internal_1_1ValueArray6.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray6.html</anchorfile>
      <anchor>ab6cb557146bca7cf5fcfa40f10dee9da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray6</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray6.html</anchorfile>
      <anchor>ad1c323929591d89807220281ceb6d4d5</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray6.html</anchorfile>
      <anchor>a4f242827b4ceb40049f6584bb6cbbe28</anchor>
      <arglist>(const ValueArray6 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray6.html</anchorfile>
      <anchor>a9c36c0865cd8d803cf0af29679095c3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray6.html</anchorfile>
      <anchor>a788f6dfd6f04137b182d46c78950bc6a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray6.html</anchorfile>
      <anchor>a6262408c3ee594da5cf08e46d0b5378f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray6.html</anchorfile>
      <anchor>a42be8191641aa46761a8029ebbb594f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray6.html</anchorfile>
      <anchor>a693e1ac4fe3942c4c58ebeff5d2dfb98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray6.html</anchorfile>
      <anchor>a7dad64c4f26bd14b24b7d954edd52550</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray7</name>
    <filename>classtesting_1_1internal_1_1ValueArray7.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray7.html</anchorfile>
      <anchor>a4ab41f4a5687896e159c69f581d0a673</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray7</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray7.html</anchorfile>
      <anchor>a34570dbbcc50d20f94e4a0c693e42f09</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray7.html</anchorfile>
      <anchor>a24ff5b03981b3008a0f1af33161925ec</anchor>
      <arglist>(const ValueArray7 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray7.html</anchorfile>
      <anchor>ab89ecfca061a2ed44da53c07fe0b402f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray7.html</anchorfile>
      <anchor>aa979b24744404c6c6afc2a1de66b9a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray7.html</anchorfile>
      <anchor>aacd023ee37b23e8791ccfad43b036d62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray7.html</anchorfile>
      <anchor>a0f2586c1a4f7e943b8aa90c13416e274</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray7.html</anchorfile>
      <anchor>a121fbd6450f99749628a8cce731c6aaf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray7.html</anchorfile>
      <anchor>a0c8d9281548832942cef2b008cdd2727</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray7.html</anchorfile>
      <anchor>a3ffae36b5a10fee9f049b4465f7bb58a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray8</name>
    <filename>classtesting_1_1internal_1_1ValueArray8.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray8.html</anchorfile>
      <anchor>a265f6e8bc6ceede7e673682ddebb82c5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray8</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray8.html</anchorfile>
      <anchor>aa935d771149e26694277b6b9a3f6f5d3</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray8.html</anchorfile>
      <anchor>a35cb246a13f4f87329d08ec401c6ffff</anchor>
      <arglist>(const ValueArray8 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray8.html</anchorfile>
      <anchor>a214b9aaebcb1018b70a3fd3f767a7162</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray8.html</anchorfile>
      <anchor>ada6b52b0b8032567bad15caf2957b09d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray8.html</anchorfile>
      <anchor>a6f9c64cc69731b4571fce282297e3468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray8.html</anchorfile>
      <anchor>a2cfe2503edafbbc51fa07a7afa8b3986</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray8.html</anchorfile>
      <anchor>aecf7a5e8e3c13f7d7445bd354f763669</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray8.html</anchorfile>
      <anchor>a0041fae6f01fb44f9d25b10552d1fe94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray8.html</anchorfile>
      <anchor>aa339822aa12be47fe96dcf8ab2ad6976</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray8.html</anchorfile>
      <anchor>a5b64a8805770fd11327e4a0e22b34923</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValueArray9</name>
    <filename>classtesting_1_1internal_1_1ValueArray9.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>operator ParamGenerator&lt; T &gt;</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray9.html</anchorfile>
      <anchor>aede7e5849cfab0504c49673d5c5c4cce</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValueArray9</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray9.html</anchorfile>
      <anchor>a4985545b509dc5d7db659cd31b110c21</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray9.html</anchorfile>
      <anchor>a6c811bfffbd5624d7d890c71edac4d27</anchor>
      <arglist>(const ValueArray9 &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T1</type>
      <name>v1_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray9.html</anchorfile>
      <anchor>a92de55b339b0ecbecc999794c66d37e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T2</type>
      <name>v2_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray9.html</anchorfile>
      <anchor>a30fe1d08a464339d29424c25c8cbb4b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T3</type>
      <name>v3_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray9.html</anchorfile>
      <anchor>a4b6d059b497f47f5baa1ae5b94a30d49</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T4</type>
      <name>v4_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray9.html</anchorfile>
      <anchor>a4f6ae3ac44cfd019b86abb589be87e73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T5</type>
      <name>v5_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray9.html</anchorfile>
      <anchor>a38c8c520ae4138237e958e806b1e2a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T6</type>
      <name>v6_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray9.html</anchorfile>
      <anchor>a9c4ac98318a601dee0183ae319c56330</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T7</type>
      <name>v7_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray9.html</anchorfile>
      <anchor>a261e585b5444794761ab9a190132b85b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T8</type>
      <name>v8_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray9.html</anchorfile>
      <anchor>af8e51b462201ee9e11700d7d068f850e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const T9</type>
      <name>v9_</name>
      <anchorfile>classtesting_1_1internal_1_1ValueArray9.html</anchorfile>
      <anchor>af3a2a4dd34e40daa035aeb7639399871</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>tsl::robin_map::ValueSelect</name>
    <filename>classtsl_1_1robin__map_1_1ValueSelect.html</filename>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classtsl_1_1robin__map_1_1ValueSelect.html</anchorfile>
      <anchor>a12ada59bfb7799adc181b795570d93cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const value_type &amp;</type>
      <name>operator()</name>
      <anchorfile>classtsl_1_1robin__map_1_1ValueSelect.html</anchorfile>
      <anchor>a45fe0713d6e56374e848770ceed11a4f</anchor>
      <arglist>(const std::pair&lt; Key, T &gt; &amp;key_value) const noexcept</arglist>
    </member>
    <member kind="function">
      <type>value_type &amp;</type>
      <name>operator()</name>
      <anchorfile>classtsl_1_1robin__map_1_1ValueSelect.html</anchorfile>
      <anchor>ab5b3c7775a9643a9f3c82e069a2114fb</anchor>
      <arglist>(std::pair&lt; Key, T &gt; &amp;key_value) noexcept</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::ValuesInIteratorRangeGenerator</name>
    <filename>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</filename>
    <templarg></templarg>
    <base>testing::internal::ParamGeneratorInterface</base>
    <class kind="class">testing::internal::ValuesInIteratorRangeGenerator::Iterator</class>
    <member kind="function" virtualness="virtual">
      <type>virtual ParamIteratorInterface&lt; T &gt; *</type>
      <name>Begin</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</anchorfile>
      <anchor>a91dac42f069cd06d05348fe5dd78639b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual ParamIteratorInterface&lt; T &gt; *</type>
      <name>End</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</anchorfile>
      <anchor>a4af95b9eccfc86c40a715df2d9d0df40</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ValuesInIteratorRangeGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</anchorfile>
      <anchor>a8b30f6028bc5739bbd7c24b0f0e409f7</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ValuesInIteratorRangeGenerator</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</anchorfile>
      <anchor>ab921d9574baa83a8d081f05aa2ebeaa4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>::std::vector&lt; T &gt;</type>
      <name>ContainerType</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</anchorfile>
      <anchor>afab6b799a125b471a8784ced9cf7335c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</anchorfile>
      <anchor>ab43e1feff118f5be232ae1b85d539dd1</anchor>
      <arglist>(const ValuesInIteratorRangeGenerator &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const ContainerType</type>
      <name>container_</name>
      <anchorfile>classtesting_1_1internal_1_1ValuesInIteratorRangeGenerator.html</anchorfile>
      <anchor>ad2701e9149384e64b1b98da5d31eb7a4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>OutlierFiltersImpl::VarTrimmedDistOutlierFilter</name>
    <filename>structOutlierFiltersImpl_1_1VarTrimmedDistOutlierFilter.html</filename>
    <base>PointMatcher::OutlierFilter</base>
    <member kind="function" virtualness="virtual">
      <type>virtual OutlierWeights</type>
      <name>compute</name>
      <anchorfile>structOutlierFiltersImpl_1_1VarTrimmedDistOutlierFilter.html</anchorfile>
      <anchor>ac3e67584bae8b1e5c66354abeaf9624a</anchor>
      <arglist>(const DataPoints &amp;filteredReading, const DataPoints &amp;filteredReference, const Matches &amp;input)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VarTrimmedDistOutlierFilter</name>
      <anchorfile>structOutlierFiltersImpl_1_1VarTrimmedDistOutlierFilter.html</anchorfile>
      <anchor>a5e3a152c258e4696f97c94bf347d1e44</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structOutlierFiltersImpl_1_1VarTrimmedDistOutlierFilter.html</anchorfile>
      <anchor>ade92c2171be39121e70f5c848b5bde66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structOutlierFiltersImpl_1_1VarTrimmedDistOutlierFilter.html</anchorfile>
      <anchor>ab7caf9fa9de34861c1b8fa7102b628d8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>lambda</name>
      <anchorfile>structOutlierFiltersImpl_1_1VarTrimmedDistOutlierFilter.html</anchorfile>
      <anchor>abb924300f1707a2495a69bb116b8d4a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>maxRatio</name>
      <anchorfile>structOutlierFiltersImpl_1_1VarTrimmedDistOutlierFilter.html</anchorfile>
      <anchor>ad1db6c990a5e7ee529711120660f53b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>minRatio</name>
      <anchorfile>structOutlierFiltersImpl_1_1VarTrimmedDistOutlierFilter.html</anchorfile>
      <anchor>a6fc68bf58cdf3fcde53279c06063204a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>T</type>
      <name>optimizeInlierRatio</name>
      <anchorfile>structOutlierFiltersImpl_1_1VarTrimmedDistOutlierFilter.html</anchorfile>
      <anchor>a44a5f16297b8f938fcb88f5e277157dd</anchor>
      <arglist>(const Matches &amp;matches)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>YAML_PM::Version</name>
    <filename>structYAML__PM_1_1Version.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>isDefault</name>
      <anchorfile>structYAML__PM_1_1Version.html</anchorfile>
      <anchor>ad41e84abbe2ddd730698a4d12d9d5a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>major</name>
      <anchorfile>structYAML__PM_1_1Version.html</anchorfile>
      <anchor>aefadd416dad246c0ac41b99d97d3f9a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>minor</name>
      <anchorfile>structYAML__PM_1_1Version.html</anchorfile>
      <anchor>a666108b25f81fec1f4f731dbd33a91eb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::VisitCorrespondencesStats</name>
    <filename>structmp2p__icp_1_1VisitCorrespondencesStats.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>num_pairings_discarded_scale_outliers</name>
      <anchorfile>structmp2p__icp_1_1VisitCorrespondencesStats.html</anchorfile>
      <anchor>a46b12ddfb26faed1e19c4fe82e71c6d8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VoxelGridDataPointsFilter::Voxel</name>
    <filename>structVoxelGridDataPointsFilter_1_1Voxel.html</filename>
    <member kind="function">
      <type></type>
      <name>Voxel</name>
      <anchorfile>structVoxelGridDataPointsFilter_1_1Voxel.html</anchorfile>
      <anchor>abe42cdaf513efc0614648a76f0926f1a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>firstPoint</name>
      <anchorfile>structVoxelGridDataPointsFilter_1_1Voxel.html</anchorfile>
      <anchor>a706249a05e50ebb06530122f6450ecf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned int</type>
      <name>numPoints</name>
      <anchorfile>structVoxelGridDataPointsFilter_1_1Voxel.html</anchorfile>
      <anchor>a4bce1318e3acf592f20ed7d171421464</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::PointCloudToVoxelGrid::voxel_t</name>
    <filename>structmp2p__icp__filters_1_1PointCloudToVoxelGrid_1_1voxel__t.html</filename>
    <member kind="variable">
      <type>std::vector&lt; std::size_t &gt;</type>
      <name>indices</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGrid_1_1voxel__t.html</anchorfile>
      <anchor>a27a0e4488612d5115446a7fb5d5db17b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp_filters::PointCloudToVoxelGridSingle::voxel_t</name>
    <filename>structmp2p__icp__filters_1_1PointCloudToVoxelGridSingle_1_1voxel__t.html</filename>
    <member kind="variable">
      <type>std::optional&lt; mrpt::math::TPoint3Df &gt;</type>
      <name>point</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGridSingle_1_1voxel__t.html</anchorfile>
      <anchor>a626d919be73ce0e14407073ec08beacf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>pointCount</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGridSingle_1_1voxel__t.html</anchorfile>
      <anchor>ae0dacd80b0b9dda8d6e0ad82dfe36ab2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; size_t &gt;</type>
      <name>pointIdx</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGridSingle_1_1voxel__t.html</anchorfile>
      <anchor>a792a844e0d0582a414df1bc8c29c8ad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; const mrpt::maps::CPointsMap * &gt;</type>
      <name>source</name>
      <anchorfile>structmp2p__icp__filters_1_1PointCloudToVoxelGridSingle_1_1voxel__t.html</anchorfile>
      <anchor>ae19473fa5daa75a9832294001e7a88b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>VoxelGridDataPointsFilter</name>
    <filename>structVoxelGridDataPointsFilter.html</filename>
    <templarg></templarg>
    <base>PointMatcher::DataPointsFilter</base>
    <class kind="struct">VoxelGridDataPointsFilter::Voxel</class>
    <member kind="typedef">
      <type>PM::DataPoints</type>
      <name>DataPoints</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>a24991813308927905dae103f928fb80a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PM::DataPointsFilter</type>
      <name>DataPointsFilter</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>af1635ca9eff862efd68932681d6d2bff</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::DataPoints::InvalidField</type>
      <name>InvalidField</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>a331858d72ca82b9bb6a7472d681bc9c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::InvalidParameter</type>
      <name>InvalidParameter</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>ac2f9518a4cfc06fc358f567cfeb4bd1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Matrix</type>
      <name>Matrix</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>ad75bfb2bf55c1c5c860c138aabaef088</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>P</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>a46ffbbefed19297807f664412fad3d6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParameterDoc</type>
      <name>ParameterDoc</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>aa465e88089875b327aa615341f254f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::Parameters</type>
      <name>Parameters</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>aa809616507de1a7e77e0241d3a83f734</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Parametrizable::ParametersDoc</type>
      <name>ParametersDoc</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>ab035935e0e1332ae10d0f911785d4b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcherSupport::Parametrizable</type>
      <name>Parametrizable</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>a2b54c14efc952dfe0db819bfd1d40531</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;</type>
      <name>PM</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>a937b485546dc7dad7a370155ba71f373</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>Vector</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>a775481801277da178b68a23960ef6f7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, 2, 1 &gt;</type>
      <name>Vector2</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>ad555d458dc210a1f4c67fd281518bc4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Eigen::Matrix&lt; T, 3, 1 &gt;</type>
      <name>Vector3</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>aeab010488b8a942547400dfe158fc4ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual DataPoints</type>
      <name>filter</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>a522406ea5a556694e4d7c9a49ce057b2</anchor>
      <arglist>(const DataPoints &amp;input)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>inPlaceFilter</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>a42a19e55f1840f5270d61ae575720718</anchor>
      <arglist>(DataPoints &amp;cloud)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoxelGridDataPointsFilter</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>aa610a7b60873d3f0cf4b7e8d31c6fe31</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VoxelGridDataPointsFilter</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>ac7f5dedf4186667fa9349bbc720e03ec</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~VoxelGridDataPointsFilter</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>a754f43ab0ad26db28f3fb36d177ce301</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>a4874e9d33cbb35ae65b670857621bbf9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>a419ddc00c156ea663fb2958df917189f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>averageExistingDescriptors</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>a7f6606e38b4122ac18e5fefc52f55cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>useCentroid</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>aa98bb82509ca629f10a350f98e84ea0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>vSizeX</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>ad56c820ecc88b19ca10c5b62b404d646</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>vSizeY</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>a628d5d14922ea6cc817e39c17b7b11db</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T</type>
      <name>vSizeZ</name>
      <anchorfile>structVoxelGridDataPointsFilter.html</anchorfile>
      <anchor>aa8ce2b7caf1e66eb77aad10e2aa6060f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>linb::any::vtable_dynamic</name>
    <filename>structlinb_1_1any_1_1vtable__dynamic.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy</name>
      <anchorfile>structlinb_1_1any_1_1vtable__dynamic.html</anchorfile>
      <anchor>adae44a4956569febe71542f67220c53c</anchor>
      <arglist>(const storage_union &amp;src, storage_union &amp;dest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroy</name>
      <anchorfile>structlinb_1_1any_1_1vtable__dynamic.html</anchorfile>
      <anchor>adad8ff6d2f40eded35c59a1201a40983</anchor>
      <arglist>(storage_union &amp;storage) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>move</name>
      <anchorfile>structlinb_1_1any_1_1vtable__dynamic.html</anchorfile>
      <anchor>a79dab413ced85ac9db7aefe5fca2672e</anchor>
      <arglist>(storage_union &amp;src, storage_union &amp;dest) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swap</name>
      <anchorfile>structlinb_1_1any_1_1vtable__dynamic.html</anchorfile>
      <anchor>a609334dfb2661267736681a5a08da694</anchor>
      <arglist>(storage_union &amp;lhs, storage_union &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::type_info &amp;</type>
      <name>type</name>
      <anchorfile>structlinb_1_1any_1_1vtable__dynamic.html</anchorfile>
      <anchor>a8253a7152a2214b71af9afbdec8ef494</anchor>
      <arglist>() noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>linb::any::vtable_stack</name>
    <filename>structlinb_1_1any_1_1vtable__stack.html</filename>
    <templarg></templarg>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>copy</name>
      <anchorfile>structlinb_1_1any_1_1vtable__stack.html</anchorfile>
      <anchor>a4931583dfdb30aa4eef278269bec4ef2</anchor>
      <arglist>(const storage_union &amp;src, storage_union &amp;dest)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>destroy</name>
      <anchorfile>structlinb_1_1any_1_1vtable__stack.html</anchorfile>
      <anchor>a9e261628e8215d5c0a091ab5d83e6b73</anchor>
      <arglist>(storage_union &amp;storage) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>move</name>
      <anchorfile>structlinb_1_1any_1_1vtable__stack.html</anchorfile>
      <anchor>ae34f9c0d030c522da7b731a53dcffc26</anchor>
      <arglist>(storage_union &amp;src, storage_union &amp;dest) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>swap</name>
      <anchorfile>structlinb_1_1any_1_1vtable__stack.html</anchorfile>
      <anchor>ad17b49112340a5d57e8f2ec6774bd85c</anchor>
      <arglist>(storage_union &amp;lhs, storage_union &amp;rhs) noexcept</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::type_info &amp;</type>
      <name>type</name>
      <anchorfile>structlinb_1_1any_1_1vtable__stack.html</anchorfile>
      <anchor>a8904ddb39a69e1b5eb7e9baa3cd79a62</anchor>
      <arglist>() noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>linb::any::vtable_type</name>
    <filename>structlinb_1_1any_1_1vtable__type.html</filename>
    <member kind="variable">
      <type>void(*</type>
      <name>copy</name>
      <anchorfile>structlinb_1_1any_1_1vtable__type.html</anchorfile>
      <anchor>a30a6d14d0a8652e6364e1b3195e30133</anchor>
      <arglist>)(const storage_union &amp;src, storage_union &amp;dest)</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>destroy</name>
      <anchorfile>structlinb_1_1any_1_1vtable__type.html</anchorfile>
      <anchor>af938d9c1bd6d8f608daf58aa1ddc635a</anchor>
      <arglist>)(storage_union &amp;) noexcept</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>move</name>
      <anchorfile>structlinb_1_1any_1_1vtable__type.html</anchorfile>
      <anchor>aa539551c552458e9d08951abb7055630</anchor>
      <arglist>)(storage_union &amp;src, storage_union &amp;dest) noexcept</arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>swap</name>
      <anchorfile>structlinb_1_1any_1_1vtable__type.html</anchorfile>
      <anchor>a1079c06f487353b51e5d4371e3aa3e81</anchor>
      <arglist>)(storage_union &amp;lhs, storage_union &amp;rhs) noexcept</arglist>
    </member>
    <member kind="variable">
      <type>const std::type_info &amp;(*</type>
      <name>type</name>
      <anchorfile>structlinb_1_1any_1_1vtable__type.html</anchorfile>
      <anchor>a30ece2c0cf9832527aaf50ef8bb6fdc1</anchor>
      <arglist>)() noexcept</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>InspectorsImpl::VTKFileInspector</name>
    <filename>structInspectorsImpl_1_1VTKFileInspector.html</filename>
    <base>InspectorsImpl::AbstractVTKInspector</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>finish</name>
      <anchorfile>structInspectorsImpl_1_1VTKFileInspector.html</anchorfile>
      <anchor>a22852e945859f32c017a646fec2f9773</anchor>
      <arglist>(const size_t iterationCount)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>init</name>
      <anchorfile>structInspectorsImpl_1_1VTKFileInspector.html</anchorfile>
      <anchor>af39ec9a608292fff9fa09aa53e16fa73</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>VTKFileInspector</name>
      <anchorfile>structInspectorsImpl_1_1VTKFileInspector.html</anchorfile>
      <anchor>a43d7261966ebe64d61c5cb73c5760e3b</anchor>
      <arglist>(const Parameters &amp;params=Parameters())</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const ParametersDoc</type>
      <name>availableParameters</name>
      <anchorfile>structInspectorsImpl_1_1VTKFileInspector.html</anchorfile>
      <anchor>a99d1bc046b68ce6b824850ff74e7519e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const std::string</type>
      <name>description</name>
      <anchorfile>structInspectorsImpl_1_1VTKFileInspector.html</anchorfile>
      <anchor>a2cfe13034ab384f872021c23a98dda6a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>baseFileName</name>
      <anchorfile>structInspectorsImpl_1_1VTKFileInspector.html</anchorfile>
      <anchor>aa6fc70d86915562f85df3866fa61e7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>bDumpDataLinks</name>
      <anchorfile>structInspectorsImpl_1_1VTKFileInspector.html</anchorfile>
      <anchor>adf450e1c476f1282492c821420f9db40</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>bDumpIterationInfo</name>
      <anchorfile>structInspectorsImpl_1_1VTKFileInspector.html</anchorfile>
      <anchor>a53033e0993aaf48e681b1f1985f80f3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>bDumpReading</name>
      <anchorfile>structInspectorsImpl_1_1VTKFileInspector.html</anchorfile>
      <anchor>a103a12d7bcb53d5b6eecc52b58a83cbe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>bDumpReference</name>
      <anchorfile>structInspectorsImpl_1_1VTKFileInspector.html</anchorfile>
      <anchor>a0fbddb6fcec9d548e624d9a03c294708</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>closeStream</name>
      <anchorfile>structInspectorsImpl_1_1VTKFileInspector.html</anchorfile>
      <anchor>a4a8f2409019a4c74098b87b12bb17113</anchor>
      <arglist>(std::ostream *stream)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::ostream *</type>
      <name>openStream</name>
      <anchorfile>structInspectorsImpl_1_1VTKFileInspector.html</anchorfile>
      <anchor>a9a829ee0d690f241d20d9f74c7ba0165</anchor>
      <arglist>(const std::string &amp;role)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual std::ostream *</type>
      <name>openStream</name>
      <anchorfile>structInspectorsImpl_1_1VTKFileInspector.html</anchorfile>
      <anchor>a82a1b2022c006b0c7032673df6bf6233</anchor>
      <arglist>(const std::string &amp;role, const size_t iterationCount)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>mp2p_icp::WeightParameters</name>
    <filename>structmp2p__icp_1_1WeightParameters.html</filename>
    <member kind="function">
      <type>void</type>
      <name>load_from</name>
      <anchorfile>structmp2p__icp_1_1WeightParameters.html</anchorfile>
      <anchor>a7db09bd6d1165cdd3a2220c95b3314d3</anchor>
      <arglist>(const mrpt::containers::yaml &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>save_to</name>
      <anchorfile>structmp2p__icp_1_1WeightParameters.html</anchorfile>
      <anchor>a9d21f3ce882087b6320227f9c2992813</anchor>
      <arglist>(mrpt::containers::yaml &amp;p) const</arglist>
    </member>
    <member kind="variable">
      <type>PairWeights</type>
      <name>pair_weights</name>
      <anchorfile>structmp2p__icp_1_1WeightParameters.html</anchorfile>
      <anchor>a28e93206e6fb36c4f49e1e90e94cc7bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>scale_outlier_threshold</name>
      <anchorfile>structmp2p__icp_1_1WeightParameters.html</anchorfile>
      <anchor>ae71b52e1a25efd1187ab53d8005e7395</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_scale_outlier_detector</name>
      <anchorfile>structmp2p__icp_1_1WeightParameters.html</anchorfile>
      <anchor>a3927eac4dffe99b30efd9a7abbe95c64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RobustKernel</type>
      <name>robust_kernel</name>
      <anchorfile>structmp2p__icp_1_1WeightParameters.html</anchorfile>
      <anchor>abca281ce3ff2ceee85bf966f235fd57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; mrpt::poses::CPose3D &gt;</type>
      <name>currentEstimateForRobust</name>
      <anchorfile>structmp2p__icp_1_1WeightParameters.html</anchorfile>
      <anchor>a47b19f8b31046f770dd809796ffb8c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>robust_kernel_param</name>
      <anchorfile>structmp2p__icp_1_1WeightParameters.html</anchorfile>
      <anchor>a4e0a547a127b6d6b95222aec4ed3dbbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>RobustKernel</type>
      <name>robust_kernel</name>
      <anchorfile>structmp2p__icp_1_1WeightParameters.html</anchorfile>
      <anchor>abca281ce3ff2ceee85bf966f235fd57f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::optional&lt; mrpt::poses::CPose3D &gt;</type>
      <name>currentEstimateForRobust</name>
      <anchorfile>structmp2p__icp_1_1WeightParameters.html</anchorfile>
      <anchor>a47b19f8b31046f770dd809796ffb8c36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>robust_kernel_param</name>
      <anchorfile>structmp2p__icp_1_1WeightParameters.html</anchorfile>
      <anchor>a4e0a547a127b6d6b95222aec4ed3dbbf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::WithParamInterface</name>
    <filename>classtesting_1_1WithParamInterface.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>T</type>
      <name>ParamType</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a343febaaebf1f025bda484f841d4fec1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>const ParamType &amp;</type>
      <name>GetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>aa7b9028f06ee7ec1174bb25317b07eb2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~WithParamInterface</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a4e170bd42fa5e8ce48b80cee6bb52e26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>SetParam</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a471e12a61e83347675b649465bc5aabc</anchor>
      <arglist>(const ParamType *parameter)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static const ParamType *</type>
      <name>parameter_</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>ad809d968c4285b535c5c74718d40ccf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>internal::ParameterizedTestFactory</name>
      <anchorfile>classtesting_1_1WithParamInterface.html</anchorfile>
      <anchor>a7543eb7df89f00fff517dba24bc11dd5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>testing::internal::XmlUnitTestResultPrinter</name>
    <filename>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</filename>
    <base>testing::EmptyTestEventListener</base>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>OnTestIterationEnd</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a2ae986dd2f4f2aed31cc6f3bc8c56898</anchor>
      <arglist>(const UnitTest &amp;unit_test, int iteration)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XmlUnitTestResultPrinter</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>afdaf88e6764c18ce0dcc3733d7a06e31</anchor>
      <arglist>(const char *output_file)</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>GTEST_DISALLOW_COPY_AND_ASSIGN_</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a2384a8c0cae7cbdf3debac145e43b323</anchor>
      <arglist>(XmlUnitTestResultPrinter)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>EscapeXml</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>adadf42cf46ade9b26743466ce4b52f36</anchor>
      <arglist>(const std::string &amp;str, bool is_attribute)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>EscapeXmlAttribute</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>aad574d7bb0c24578d5acc57817b9d367</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>EscapeXmlText</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a934486bda28e7013f2d07520d5098a31</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>IsNormalizableWhitespace</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>af9d5af6e5d0c505d5c3bd50a8d2a8d76</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static bool</type>
      <name>IsValidXmlCharacter</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a2b83a24e3ec8544efa1156f9d6e51873</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>OutputXmlAttribute</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>aa8ca7066de948d26d171597430c75839</anchor>
      <arglist>(std::ostream *stream, const std::string &amp;element_name, const std::string &amp;name, const std::string &amp;value)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>OutputXmlCDataSection</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a41bccd75f54932c5b3b8cce1f94dbd54</anchor>
      <arglist>(::std::ostream *stream, const char *data)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>OutputXmlTestInfo</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>af642843faed4cd28c77d688f6f2820d7</anchor>
      <arglist>(::std::ostream *stream, const char *test_case_name, const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>PrintXmlTestCase</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a7f7accabeac896d4271f36d24ca02dba</anchor>
      <arglist>(::std::ostream *stream, const TestCase &amp;test_case)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>PrintXmlUnitTest</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>a3be1c8766241d0f34cdf59b45a52f73b</anchor>
      <arglist>(::std::ostream *stream, const UnitTest &amp;unit_test)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>RemoveInvalidXmlCharacters</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>aa14cb72f42a346841482cbafa65e3155</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static std::string</type>
      <name>TestPropertiesAsXmlAttributes</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>aaac4f1352a2cc46f6a69994d45999f0b</anchor>
      <arglist>(const TestResult &amp;result)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>output_file_</name>
      <anchorfile>classtesting_1_1internal_1_1XmlUnitTestResultPrinter.html</anchorfile>
      <anchor>aa81cc4540d16279f5eb5f7ec9f366ea7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>conf</name>
    <filename>namespaceconf.html</filename>
    <member kind="variable">
      <type>list</type>
      <name>bibtex_bibfiles</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a9e54528b0ed0298d206c296420836666</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>copyright</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a33fa97cf51dcb25970fbf53f10159589</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>epub_exclude_files</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a75f94e80cc9b5ce60a0f0a8a096bad8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>epub_title</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a9e0d62d22b83ce34deb3f16ba63cedfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>exclude_patterns</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a7ad48fb6f3e9b129c02346ea0d3527c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>extensions</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae475e080536acb271a0a0efe56c3ba42</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>html_context</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ad85dbe49deb24c26effd01394ccd6bd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_last_updated_fmt</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a65371021a0b434251045fdb650f90b87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>html_static_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>af4fb5d8851ccaade135c2668dd3ced41</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>html_theme</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a6c3bfcc1a44546c1c75ce20f55bd0fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>htmlhelp_basename</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aab7fddb2766ce3c430d8246fbfdbc7b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>language</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ad76a2e6d7bfa880ebb4042c08e8b4e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>latex_documents</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a7812f49970f3de0d15dd7b9b9a10e3a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>dictionary</type>
      <name>latex_elements</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a33619d385ad23765ac6ebb58bf82d43d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>man_pages</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a85efc5fee48a26fa2d651f6eeb38fc2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>master_doc</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a6fcd7e5236f355b1e1a55f9d95988810</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>project</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a45653c983098153b78e33600e39230eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>pygments_style</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>aea2e7ab4a244666c9b2e6231c9d53c2b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>source_suffix</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a10af2a769eb3bd3322e874f677e435b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>templates_path</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>ae850ae634911b713e036b43894fdd525</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>list</type>
      <name>texinfo_documents</name>
      <anchorfile>namespaceconf.html</anchorfile>
      <anchor>a54b0faed214ac92017d5689efbb10672</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>kitti-batch-convert</name>
    <filename>namespacekitti-batch-convert.html</filename>
    <member kind="variable">
      <type></type>
      <name>file_extension</name>
      <anchorfile>namespacekitti-batch-convert.html</anchorfile>
      <anchor>ac657d6f8640958aca3e5a7056e5e9fb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>filename</name>
      <anchorfile>namespacekitti-batch-convert.html</anchorfile>
      <anchor>a4927af56fae72a49cced90b0e25b6f9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>out</name>
      <anchorfile>namespacekitti-batch-convert.html</anchorfile>
      <anchor>a5eefdd88c6435ef74866ac7ec7f14335</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>kitti-run-seq</name>
    <filename>namespacekitti-run-seq.html</filename>
    <member kind="variable">
      <type></type>
      <name>cfg</name>
      <anchorfile>namespacekitti-run-seq.html</anchorfile>
      <anchor>a9dcfba70a8fdb9c161fd2e035b808554</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>cmd</name>
      <anchorfile>namespacekitti-run-seq.html</anchorfile>
      <anchor>a7151f479785678549a1fc353f5324159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>dir</name>
      <anchorfile>namespacekitti-run-seq.html</anchorfile>
      <anchor>a56f106290308d31a7788ca854c058da4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>f</name>
      <anchorfile>namespacekitti-run-seq.html</anchorfile>
      <anchor>a0f2223d3c10ac231a7dbedb67b265a3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>fnext</name>
      <anchorfile>namespacekitti-run-seq.html</anchorfile>
      <anchor>adc7f33217233b17969665637060001c7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>linb</name>
    <filename>namespacelinb.html</filename>
    <namespace>linb::detail</namespace>
    <class kind="class">linb::any</class>
    <class kind="class">linb::bad_any_cast</class>
    <member kind="function">
      <type>ValueType</type>
      <name>any_cast</name>
      <anchorfile>namespacelinb.html</anchorfile>
      <anchor>a0c4efb247037b0ceee3a7d8983b6cbc3</anchor>
      <arglist>(any &amp;&amp;operand)</arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>any_cast</name>
      <anchorfile>namespacelinb.html</anchorfile>
      <anchor>a3d4d00eec877876cde8681f5e14e252c</anchor>
      <arglist>(any &amp;operand)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>any_cast</name>
      <anchorfile>namespacelinb.html</anchorfile>
      <anchor>ae24ff23eaa39d5c837bf1fd6a5bfd6d4</anchor>
      <arglist>(any *operand) noexcept</arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>any_cast</name>
      <anchorfile>namespacelinb.html</anchorfile>
      <anchor>ac68a68d2d324bed5e39c1359e55412e2</anchor>
      <arglist>(const any &amp;operand)</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>any_cast</name>
      <anchorfile>namespacelinb.html</anchorfile>
      <anchor>abef48d27d78c7d92256319bbfa7756d7</anchor>
      <arglist>(const any *operand) noexcept</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>linb::detail</name>
    <filename>namespacelinb_1_1detail.html</filename>
    <member kind="function">
      <type>ValueType</type>
      <name>any_cast_move_if_true</name>
      <anchorfile>namespacelinb_1_1detail.html</anchorfile>
      <anchor>afc996de83b9190332d1bbaf0e3d7bfea</anchor>
      <arglist>(typename std::remove_reference&lt; ValueType &gt;::type *p, std::false_type)</arglist>
    </member>
    <member kind="function">
      <type>ValueType</type>
      <name>any_cast_move_if_true</name>
      <anchorfile>namespacelinb_1_1detail.html</anchorfile>
      <anchor>a5ff385ed4c69f37fc3ae1bc334ff4316</anchor>
      <arglist>(typename std::remove_reference&lt; ValueType &gt;::type *p, std::true_type)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mp2p_icp</name>
    <filename>namespacemp2p__icp.html</filename>
    <namespace>mp2p_icp::internal</namespace>
    <class kind="struct">mp2p_icp::color_mode_t</class>
    <class kind="struct">mp2p_icp::CovarianceParameters</class>
    <class kind="class">mp2p_icp::ICP</class>
    <class kind="class">mp2p_icp::ICP_LibPointmatcher</class>
    <class kind="class">mp2p_icp::LogRecord</class>
    <class kind="struct">mp2p_icp::MatchContext</class>
    <class kind="struct">mp2p_icp::matched_line_t</class>
    <class kind="struct">mp2p_icp::matched_plane_t</class>
    <class kind="class">mp2p_icp::Matcher</class>
    <class kind="class">mp2p_icp::Matcher_Adaptive</class>
    <class kind="class">mp2p_icp::Matcher_Point2Line</class>
    <class kind="class">mp2p_icp::Matcher_Point2Plane</class>
    <class kind="class">mp2p_icp::Matcher_Points_Base</class>
    <class kind="class">mp2p_icp::Matcher_Points_DistanceThreshold</class>
    <class kind="class">mp2p_icp::Matcher_Points_InlierRatio</class>
    <class kind="struct">mp2p_icp::MatchState</class>
    <class kind="class">mp2p_icp::metric_map_t</class>
    <class kind="class">mp2p_icp::NearestPlaneCapable</class>
    <class kind="struct">mp2p_icp::OptimalTF_GN_Parameters</class>
    <class kind="struct">mp2p_icp::OptimalTF_Result</class>
    <class kind="struct">mp2p_icp::OutlierIndices</class>
    <class kind="struct">mp2p_icp::Pairings</class>
    <class kind="struct">mp2p_icp::pairings_render_params_t</class>
    <class kind="struct">mp2p_icp::PairWeights</class>
    <class kind="class">mp2p_icp::Parameterizable</class>
    <class kind="struct">mp2p_icp::Parameters</class>
    <class kind="class">mp2p_icp::ParameterSource</class>
    <class kind="struct">mp2p_icp::plane_patch_t</class>
    <class kind="struct">mp2p_icp::point_line_pair_t</class>
    <class kind="struct">mp2p_icp::point_plane_pair_t</class>
    <class kind="struct">mp2p_icp::pointcloud_bitfield_t</class>
    <class kind="struct">mp2p_icp::PointCloudEigen</class>
    <class kind="class">mp2p_icp::QualityEvaluator</class>
    <class kind="class">mp2p_icp::QualityEvaluator_PairedRatio</class>
    <class kind="class">mp2p_icp::QualityEvaluator_RangeImageSimilarity</class>
    <class kind="class">mp2p_icp::QualityEvaluator_Voxels</class>
    <class kind="struct">mp2p_icp::render_params_lines_t</class>
    <class kind="struct">mp2p_icp::render_params_pairings_pt2ln_t</class>
    <class kind="struct">mp2p_icp::render_params_pairings_pt2pl_t</class>
    <class kind="struct">mp2p_icp::render_params_pairings_pt2pt_t</class>
    <class kind="struct">mp2p_icp::render_params_planes_t</class>
    <class kind="struct">mp2p_icp::render_params_point_layer_t</class>
    <class kind="struct">mp2p_icp::render_params_points_t</class>
    <class kind="struct">mp2p_icp::render_params_t</class>
    <class kind="struct">mp2p_icp::Results</class>
    <class kind="class">mp2p_icp::Solver</class>
    <class kind="class">mp2p_icp::Solver_GaussNewton</class>
    <class kind="class">mp2p_icp::Solver_Horn</class>
    <class kind="class">mp2p_icp::Solver_OLAE</class>
    <class kind="struct">mp2p_icp::SolverContext</class>
    <class kind="struct">mp2p_icp::VisitCorrespondencesStats</class>
    <class kind="struct">mp2p_icp::WeightParameters</class>
    <member kind="typedef">
      <type>std::string</type>
      <name>layer_name_t</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gac6e67631ffb47455da744a196f1683dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; matched_line_t &gt;</type>
      <name>MatchedLineList</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaf9ea77c8fe240b655ec9e15fe75f6645</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; matched_plane_t &gt;</type>
      <name>MatchedPlaneList</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga905329ec666e6cd56f1833d82222f96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; point_line_pair_t &gt;</type>
      <name>MatchedPointLineList</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga6f162043a9999401a6f7bfe5dd90653b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; point_plane_pair_t &gt;</type>
      <name>MatchedPointPlaneList</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gacbb11c65e3bb9db0baea188860bd92b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; mp2p_icp::Matcher::Ptr &gt;</type>
      <name>matcher_list_t</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>a9e0677ff985867fa5fcc466381340398</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; double(double)&gt;</type>
      <name>robust_sqrt_weight_func_t</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>a03eff90db0fa517065854e638a707ade</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Coordinate</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga736ee21c42070bb3bb64f922c0074dbc</anchor>
      <arglist></arglist>
      <enumvalue file="group__mp2p__icp__map__grp.html" anchor="gga736ee21c42070bb3bb64f922c0074dbca02129bb861061d1a052c592e2dc6b383">X</enumvalue>
      <enumvalue file="group__mp2p__icp__map__grp.html" anchor="gga736ee21c42070bb3bb64f922c0074dbca57cec4137b614c87cb4e24a3d003a3e0">Y</enumvalue>
      <enumvalue file="group__mp2p__icp__map__grp.html" anchor="gga736ee21c42070bb3bb64f922c0074dbca21c2e59531c8710156d34a3c30ac81d5">Z</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>IterTermReason</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gacba84b2978b6b57e4da9b7eded3217a7</anchor>
      <arglist></arglist>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7aec0fc0100c4fc1ce4eea230c3dc10360">Undefined</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a2cc1729b3a7c6851022ce46e1b923691">NoPairings</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7ab61bac769bbe165bf30f3122012c43c8">SolverError</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a89d18cc81de326d8fc836491777795e0">MaxIterations</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a117068a6e55846888cbb60978fe82ca2">Stalled</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a92a42813bc08cf32e9b31487608cd0de">QualityCheckpointFailed</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a9a22ff8a2d9a079f02011fa6e6411010">HookRequest</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RobustKernel</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>a7aa7f9e3c32b2c8a59b5f02c25061c45</anchor>
      <arglist></arglist>
      <enumvalue file="namespacemp2p__icp.html" anchor="a7aa7f9e3c32b2c8a59b5f02c25061c45a6adf97f83acf6453d4a6a4b1070f3754">None</enumvalue>
      <enumvalue file="namespacemp2p__icp.html" anchor="a7aa7f9e3c32b2c8a59b5f02c25061c45ad0abbc23545dd43a731c4d5ae88b018a">GemanMcClure</enumvalue>
      <enumvalue file="namespacemp2p__icp.html" anchor="a7aa7f9e3c32b2c8a59b5f02c25061c45a2ee21c55474972b3e65b31a6b0b57dc8">Cauchy</enumvalue>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AttachToParameterSource</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>a620e9ff493e5d195950e938cdc7dad47</anchor>
      <arglist>(Parameterizable &amp;o, ParameterSource &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>AttachToParameterSource</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>a034de57de18239ff9ec4b52bd447eac4</anchor>
      <arglist>(std::vector&lt; std::shared_ptr&lt; T &gt;&gt; &amp;setObjects, ParameterSource &amp;source)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CMatrixDouble66</type>
      <name>covariance</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaf10c093dabacce76b7a4c559a75afce0</anchor>
      <arglist>(const Pairings &amp;finalPairings, const mrpt::poses::CPose3D &amp;finalAlignSolution, const CovarianceParameters &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>robust_sqrt_weight_func_t</type>
      <name>create_robust_kernel</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>aaa6e8db3eca0b749ce2dc0080381ae9e</anchor>
      <arglist>(const RobustKernel kernel, const double kernelParam)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 4 &gt;</type>
      <name>error_line2line</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga781b7b2d24a8670ee0b040f1180e75a4</anchor>
      <arglist>(const mp2p_icp::matched_line_t &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 4, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 3 &gt;</type>
      <name>error_plane2plane</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaa69c4ca8b0a07842c0847f34f22287cf</anchor>
      <arglist>(const mp2p_icp::matched_plane_t &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 3, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 3 &gt;</type>
      <name>error_point2line</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaf6773c05e664c48f4bafd34777aec203</anchor>
      <arglist>(const mp2p_icp::point_line_pair_t &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 3, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 3 &gt;</type>
      <name>error_point2plane</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga02a06a600e97368f4e4c6657209f666d</anchor>
      <arglist>(const mp2p_icp::point_plane_pair_t &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 3, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 3 &gt;</type>
      <name>error_point2point</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga8b58aa305e369944620f84a67ea7781e</anchor>
      <arglist>(const mrpt::tfest::TMatchingPair &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 3, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>PointCloudEigen</type>
      <name>estimate_points_eigen</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gafc74c96711bd3c24b0f735e3183ffb08</anchor>
      <arglist>(const float *xs, const float *ys, const float *zs, mrpt::optional_ref&lt; const std::vector&lt; size_t &gt;&gt; indices, std::optional&lt; size_t &gt; totalCount=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>std::tuple&lt; mrpt::math::TPoint3D, mrpt::math::TPoint3D &gt;</type>
      <name>eval_centroids_robust</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga6cec585532381f997595dabb4f81b784</anchor>
      <arglist>(const Pairings &amp;in, const OutlierIndices &amp;outliers)</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; metric_map_t::Georeferencing &gt;</type>
      <name>FromYAML</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gaed925805fd5fc7d1021c34b3ffd12482</anchor>
      <arglist>(const mrpt::containers::yaml &amp;yaml_data)</arglist>
    </member>
    <member kind="function">
      <type>std::tuple&lt; mp2p_icp::ICP::Ptr, mp2p_icp::Parameters &gt;</type>
      <name>icp_pipeline_from_yaml</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga2b3fb98075baedcdb2b343e15a90f8a9</anchor>
      <arglist>(const mrpt::containers::yaml &amp;config, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::maps::CSimplePointsMap::Ptr</type>
      <name>load_xyz_file</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gafc196ad92a5015c944ba1c7df50fd7fc</anchor>
      <arglist>(const std::string &amp;fil)</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::maps::NearestNeighborsCapable *</type>
      <name>MapToNN</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gac98317cdd56e848c28c10c3e703ed95b</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;map, bool throwIfNotImplemented)</arglist>
    </member>
    <member kind="function">
      <type>const mp2p_icp::NearestPlaneCapable *</type>
      <name>MapToNP</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga0871d7998a7fafb4cca10f39bf89d7b5</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;map, bool throwIfNotImplemented)</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::maps::CPointsMap *</type>
      <name>MapToPointsMap</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga8d5da337804684d9b9043dae1fb798a4</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::maps::CPointsMap *</type>
      <name>MapToPointsMap</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga6dc6e21c5296a931b2bdf6013a8f3cc5</anchor>
      <arglist>(mrpt::maps::CMetricMap &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga6137f3b829822ddbc5739a03253ad7a4</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out, const Pairings &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga324c17a2a2e502f99c7b9951a9a165bf</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out, const Results &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gaba5e84353ca5e6bb2e1a0aab5eb57edc</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out, const std::optional&lt; metric_map_t::Georeferencing &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga643c979479ec6112e6c57f74772fb930</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in, Pairings &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga7f3bfa94a3353698cd628eff969b797f</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in, Results &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gad2736edaf619023eb0209ccec52e441d</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in, std::optional&lt; metric_map_t::Georeferencing &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>optimal_tf_gauss_newton</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gad33a1757d040b005c4513d7bbcbd668c</anchor>
      <arglist>(const Pairings &amp;in, OptimalTF_Result &amp;result, const OptimalTF_GN_Parameters &amp;gnParams=OptimalTF_GN_Parameters())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>optimal_tf_horn</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>ad8cf1272ba9672ce2384aef804dc429d</anchor>
      <arglist>(const mp2p_icp::Pairings &amp;in, const WeightParameters &amp;wp, OptimalTF_Result &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>optimal_tf_olae</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaf0e59b2d3bce3088d75ea4bfde685980</anchor>
      <arglist>(const Pairings &amp;in, const WeightParameters &amp;wp, OptimalTF_Result &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pointcloud_sanity_check</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga5e771fe640ff97a5bac1abd55bea6206</anchor>
      <arglist>(const mrpt::maps::CPointsMap &amp;pc, bool printWarnings=true)</arglist>
    </member>
    <member kind="function">
      <type>Pairings</type>
      <name>pt2ln_pl_to_pt2pt</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>af9d36e2d0b65b4d42c96d5568eea93c2</anchor>
      <arglist>(const Pairings &amp;in, const SolverContext &amp;sc)</arglist>
    </member>
    <member kind="function">
      <type>Pairings</type>
      <name>run_matchers</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gadd6516362fac4cf2b2e31d029bd16c6d</anchor>
      <arglist>(const matcher_list_t &amp;matchers, const metric_map_t &amp;pcGlobal, const metric_map_t &amp;pcLocal, const mrpt::poses::CPose3D &amp;local_wrt_global, const MatchContext &amp;mc, const mrpt::optional_ref&lt; MatchState &gt; &amp;userProvidedMS=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::containers::yaml</type>
      <name>ToYAML</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga2ee3ee9c99a87083d14240cf46d3514e</anchor>
      <arglist>(const std::optional&lt; metric_map_t::Georeferencing &gt; &amp;gref)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vector_of_points_to_xyz</name>
      <anchorfile>namespacemp2p__icp.html</anchorfile>
      <anchor>af789a97658891bf5a9b362141bd90f24</anchor>
      <arglist>(const std::vector&lt; mrpt::math::TPoint3Df &gt; &amp;pts, std::vector&lt; float &gt; &amp;xs, std::vector&lt; float &gt; &amp;ys, std::vector&lt; float &gt; &amp;zs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit_correspondences</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gae1fcf40ba52cf1a8effca347156f9f54</anchor>
      <arglist>(const Pairings &amp;in, const WeightParameters &amp;wp, const mrpt::math::TPoint3D &amp;ct_local, const mrpt::math::TPoint3D &amp;ct_global, OutlierIndices &amp;in_out_outliers, LAMBDA lambda_each_pair, LAMBDA2 lambda_final, bool normalize_relative_point_vectors, const mrpt::optional_ref&lt; VisitCorrespondencesStats &gt; &amp;outStats=std::nullopt)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mp2p_icp::internal</name>
    <filename>namespacemp2p__icp_1_1internal.html</filename>
    <class kind="struct">mp2p_icp::internal::InfoPerParam</class>
  </compound>
  <compound kind="namespace">
    <name>mp2p_icp_filters</name>
    <filename>namespacemp2p__icp__filters.html</filename>
    <class kind="class">mp2p_icp_filters::FilterAdjustTimestamps</class>
    <class kind="class">mp2p_icp_filters::FilterBase</class>
    <class kind="class">mp2p_icp_filters::FilterBoundingBox</class>
    <class kind="class">mp2p_icp_filters::FilterByIntensity</class>
    <class kind="class">mp2p_icp_filters::FilterByRange</class>
    <class kind="class">mp2p_icp_filters::FilterByRing</class>
    <class kind="class">mp2p_icp_filters::FilterCurvature</class>
    <class kind="class">mp2p_icp_filters::FilterDecimateAdaptive</class>
    <class kind="class">mp2p_icp_filters::FilterDecimateVoxels</class>
    <class kind="class">mp2p_icp_filters::FilterDecimateVoxelsQuadratic</class>
    <class kind="class">mp2p_icp_filters::FilterDeleteLayer</class>
    <class kind="class">mp2p_icp_filters::FilterDeskew</class>
    <class kind="class">mp2p_icp_filters::FilterEdgesPlanes</class>
    <class kind="class">mp2p_icp_filters::FilterMerge</class>
    <class kind="class">mp2p_icp_filters::FilterNormalizeIntensity</class>
    <class kind="class">mp2p_icp_filters::FilterPoleDetector</class>
    <class kind="class">mp2p_icp_filters::FilterRemoveByVoxelOccupancy</class>
    <class kind="class">mp2p_icp_filters::FilterVoxelSlice</class>
    <class kind="class">mp2p_icp_filters::Generator</class>
    <class kind="class">mp2p_icp_filters::GeneratorEdgesFromCurvature</class>
    <class kind="class">mp2p_icp_filters::GeneratorEdgesFromRangeImage</class>
    <class kind="struct">mp2p_icp_filters::NotImplementedError</class>
    <class kind="class">mp2p_icp_filters::PointCloudToVoxelGrid</class>
    <class kind="class">mp2p_icp_filters::PointCloudToVoxelGridSingle</class>
    <class kind="struct">mp2p_icp_filters::sm2mm_options_t</class>
    <member kind="typedef">
      <type>std::vector&lt; FilterBase::Ptr &gt;</type>
      <name>FilterPipeline</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gabe0fc1887bd0466eae4de7a8c6fe9e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Generator::Ptr &gt;</type>
      <name>GeneratorSet</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga7ec6abaf7a76399ff1e2748dda283888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DecimateMethod</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga8081c14755758d184b87a9f4da332d79</anchor>
      <arglist></arglist>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga8081c14755758d184b87a9f4da332d79a7f96422659759463a6faa5a17b7a5554">FirstPoint</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga8081c14755758d184b87a9f4da332d79a288703dddab8209d162fdee6a8409078">ClosestToAverage</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga8081c14755758d184b87a9f4da332d79a10f7b667c3891b3a5238394fbd0a6df7">VoxelAverage</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga8081c14755758d184b87a9f4da332d79af1ac98a9e3ed1eb25010803540ff29d7">RandomPoint</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TimestampAdjustMethod</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga12cf9fca7229262ba39fb77df34cb37c</anchor>
      <arglist></arglist>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga12cf9fca7229262ba39fb77df34cb37ca3f7bf7cdd2b9484a0a769684fb93e951">EarliestIsZero</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga12cf9fca7229262ba39fb77df34cb37caa378149ca6ca1d066589e0c33bb0138b">MiddleIsZero</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga12cf9fca7229262ba39fb77df34cb37cadba7b2473a2110c7097e64881e1cfe70">Normalize</enumvalue>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply_filter_pipeline</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga329e9cdadc5e763063f2cbbe042cdbe3</anchor>
      <arglist>(const FilterPipeline &amp;filters, mp2p_icp::metric_map_t &amp;inOut, const mrpt::optional_ref&lt; mrpt::system::CTimeLogger &gt; &amp;profiler=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp::metric_map_t</type>
      <name>apply_generators</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga65b192764df1f1b660a84cb18332b1c5</anchor>
      <arglist>(const GeneratorSet &amp;generators, const mrpt::obs::CObservation &amp;obs, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>apply_generators</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gae8e3384257ed7175289afbc213e2b409</anchor>
      <arglist>(const GeneratorSet &amp;generators, const mrpt::obs::CObservation &amp;obs, mp2p_icp::metric_map_t &amp;output, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp::metric_map_t</type>
      <name>apply_generators</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gaac294046313e4a381f23fb81812efe0a</anchor>
      <arglist>(const GeneratorSet &amp;generators, const mrpt::obs::CSensoryFrame &amp;sf, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>apply_generators</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gaa04c4cffae8f434466264c14b37b6ba9</anchor>
      <arglist>(const GeneratorSet &amp;generators, const mrpt::obs::CSensoryFrame &amp;sf, mp2p_icp::metric_map_t &amp;output, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>FilterPipeline</type>
      <name>filter_pipeline_from_yaml</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga2ff4599dc1963278f77a7567c7afe17d</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
    <member kind="function">
      <type>FilterPipeline</type>
      <name>filter_pipeline_from_yaml_file</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gaf5ea3f1b245e2f69e9b7673125799376</anchor>
      <arglist>(const std::string &amp;filename, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
    <member kind="function">
      <type>GeneratorSet</type>
      <name>generators_from_yaml</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gae5d45a6f6d9de81166658f8cb9cf78bb</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
    <member kind="function">
      <type>GeneratorSet</type>
      <name>generators_from_yaml_file</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga69d1e2ecab8c5ce40a22963a4bf0d282</anchor>
      <arglist>(const std::string &amp;filename, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::maps::CPointsMap::Ptr</type>
      <name>GetOrCreatePointLayer</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga9073466a264c20acff3357fc9973e362</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;m, const std::string &amp;layerName, bool allowEmptyName=true, const std::string &amp;classForLayerCreation=&quot;mrpt::maps::CSimplePointsMap&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simplemap_to_metricmap</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga3fa21e8673fcbaff189e60b3d703dbb4</anchor>
      <arglist>(const mrpt::maps::CSimpleMap &amp;sm, mp2p_icp::metric_map_t &amp;outMap, const mrpt::containers::yaml &amp;pipeline, const sm2mm_options_t &amp;options={})</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mrpt</name>
    <filename>namespacemrpt.html</filename>
    <namespace>mrpt::containers</namespace>
    <namespace>mrpt::serialization</namespace>
    <namespace>mrpt::system</namespace>
  </compound>
  <compound kind="namespace">
    <name>mrpt::containers</name>
    <filename>namespacemrpt_1_1containers.html</filename>
  </compound>
  <compound kind="namespace">
    <name>mrpt::serialization</name>
    <filename>namespacemrpt_1_1serialization.html</filename>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>afa44b103d4768cc30495200f7f828ca5</anchor>
      <arglist>(CArchive &amp;out, const mp2p_icp::matched_line_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a9edbc20a22d0ce6dfbf8b7ad0a9f4d4e</anchor>
      <arglist>(CArchive &amp;out, const mp2p_icp::matched_plane_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>ab1045c787ac6b4a31eaf01bd36a5e541</anchor>
      <arglist>(CArchive &amp;out, const mp2p_icp::point_line_pair_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a40b7a877b855a18492fbbf9ebea492d3</anchor>
      <arglist>(CArchive &amp;out, const mp2p_icp::point_plane_pair_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a181db215f8014a79c8325bad7f1ea26f</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out, const mp2p_icp::LogRecord::DebugInfoPerIteration &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a0d4dc1dc2d63b29e2283d767a4d9e782</anchor>
      <arglist>(CArchive &amp;in, mp2p_icp::matched_line_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a0d614e5e3c47d0fe77aae604fe066310</anchor>
      <arglist>(CArchive &amp;in, mp2p_icp::matched_plane_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a0eb86507b01a1581e7d6b143be02cddf</anchor>
      <arglist>(CArchive &amp;in, mp2p_icp::point_line_pair_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>ae7a0f60c37c81678feaa4d5bd72eecd7</anchor>
      <arglist>(CArchive &amp;in, mp2p_icp::point_plane_pair_t &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespacemrpt_1_1serialization.html</anchorfile>
      <anchor>a0ab21c572d34406f9030d8f96a099e75</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in, mp2p_icp::LogRecord::DebugInfoPerIteration &amp;obj)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>mrpt::system</name>
    <filename>namespacemrpt_1_1system.html</filename>
  </compound>
  <compound kind="namespace">
    <name>Nabo</name>
    <filename>namespaceNabo.html</filename>
    <class kind="struct">Nabo::BruteForceSearch</class>
    <class kind="struct">Nabo::IndexHeapBruteForceVector</class>
    <class kind="struct">Nabo::IndexHeapSTL</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInLeavesStack</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInNodes</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInNodesPQ</class>
    <class kind="struct">Nabo::KDTreeBalancedPtInNodesStack</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesExplicitBoundsStack</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStack</class>
    <class kind="struct">Nabo::KDTreeUnbalancedPtInLeavesImplicitBoundsStackOpt</class>
    <class kind="struct">Nabo::NearestNeighbourSearch</class>
    <class kind="struct">Nabo::Parameters</class>
    <class kind="struct">Nabo::runtime_error</class>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; double &gt;</type>
      <name>NNSearchD</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>af8c9d6b335003cecb66df6bc17908f4b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>NearestNeighbourSearch&lt; float &gt;</type>
      <name>NNSearchF</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>a371a2be987b041b28175681451dd80ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>argMax</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>a34eae69310bcc11a20386553622f618b</anchor>
      <arglist>(const typename NearestNeighbourSearch&lt; T, CloudType &gt;::Vector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>dist2</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>aa05c708b142b2f783e895c3998e163da</anchor>
      <arglist>(const A &amp;v0, const B &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>getStorageBitCount</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>a238e742afadcaed255041fe65e264df7</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function">
      <type>constexpr IndexType</type>
      <name>invalidIndex</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>a2e251ff259c30034ccc61357a6185cf6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr ValueType</type>
      <name>invalidValue</name>
      <anchorfile>namespaceNabo.html</anchorfile>
      <anchor>a736043c356e687c922c9490edf9efa9d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>PointMatcherSupport</name>
    <filename>namespacePointMatcherSupport.html</filename>
    <class kind="struct">PointMatcherSupport::ConfigurationError</class>
    <class kind="struct">PointMatcherSupport::ConverterToAndFromBytes</class>
    <class kind="struct">PointMatcherSupport::CurrentBibliography</class>
    <class kind="struct">PointMatcherSupport::FileLogger</class>
    <class kind="struct">PointMatcherSupport::Histogram</class>
    <class kind="struct">PointMatcherSupport::IdxCompare</class>
    <class kind="struct">PointMatcherSupport::InvalidElement</class>
    <class kind="struct">PointMatcherSupport::InvalidModuleType</class>
    <class kind="struct">PointMatcherSupport::Logger</class>
    <class kind="struct">PointMatcherSupport::NullLogger</class>
    <class kind="struct">PointMatcherSupport::Parametrizable</class>
    <class kind="struct">PointMatcherSupport::Registrar</class>
    <class kind="struct">PointMatcherSupport::TransformationError</class>
    <member kind="typedef">
      <type>std::map&lt; std::string, unsigned &gt;</type>
      <name>BibIndices</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ae4886e4bb03c40ddd5e97162e14e5f83</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>StringMapMap</type>
      <name>Bibliography</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>aa0d5d2740e0985c5d86c08a5ca761fc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::vector&lt; std::string &gt; &gt;</type>
      <name>CsvElements</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a9f8750e84a89517ae27cee924d551b99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>StringMap</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>acf6b6b193380e331e64fd799ee1f61d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, StringMap &gt;</type>
      <name>StringMapMap</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ac4418d13ae5feaed07c074375f469d98</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::string &gt;</type>
      <name>StringVector</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ac2fbf6a6771ef9f62cdace00744b73f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::timer</type>
      <name>timer</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>adb4a42f72a8ecec19a8101967bae80ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>anyabs</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a9a263689d54748b74ed3b8cddddac119</anchor>
      <arglist>(const T &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>argMax</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>af7799c6376e7e93e6f384a7bc1f70438</anchor>
      <arglist>(const typename PointMatcher&lt; T &gt;::Vector &amp;v)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static Bibliography</type>
      <name>bibliography</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a34a30ec7050e60d646cec0d6fe2ccca4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>computeDensity</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a7910521dba4e123934271dc28f3e0e7f</anchor>
      <arglist>(const typename PointMatcher&lt; T &gt;::Matrix &amp;NN)</arglist>
    </member>
    <member kind="function">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>computeNormal</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>aa44bb0fa244316af97e89b83e253b404</anchor>
      <arglist>(const typename PointMatcher&lt; T &gt;::Vector &amp;eigenVa, const typename PointMatcher&lt; T &gt;::Matrix &amp;eigenVe)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a60ba623e1a8eb00c12a884b2444e42bf</anchor>
      <arglist>(const M &amp;m, const typename M::key_type &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FalseLexicalComparison</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a9180b9abb3e0df0a7f01a2568c658fdc</anchor>
      <arglist>(std::string, std::string)</arglist>
    </member>
    <member kind="function">
      <type>const M::mapped_type &amp;</type>
      <name>get</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a9e1c3fcf5d134eeeb28da95493eae2f1</anchor>
      <arglist>(const M &amp;m, const typename M::key_type &amp;k)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getAndReplaceBibEntries</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a8d1d694cdcd54d5833765e5d19faedbc</anchor>
      <arglist>(const std::string &amp;, CurrentBibliography &amp;curBib)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>getNameParamsFromYAML</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a05f6ef7c2135ef02eeab54700a2935d1</anchor>
      <arglist>(const YAML::Node &amp;module, std::string &amp;name, Parametrizable::Parameters &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>Target</type>
      <name>lexical_cast</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a6ac67146e2ffd4c8b700b06c2bcea94a</anchor>
      <arglist>(const Source &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>float</type>
      <name>lexical_cast</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a079dd92d80a7ae717957f040f2513658</anchor>
      <arglist>(const std::string &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Target</type>
      <name>lexical_cast_scalar_to_string</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a2c15f6f840bfc3bd4bf4fde542ed7636</anchor>
      <arglist>(const char *&amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>Target</type>
      <name>lexical_cast_scalar_to_string</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a3bf1beb85a317471168b96b7badfb708</anchor>
      <arglist>(const std::string &amp;arg)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>normalizeAngle</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ad180e4773259dab55c80c170aec4314b</anchor>
      <arglist>(T v)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a8739335fbea3463951d4ed48bb3611ed</anchor>
      <arglist>(std::ostream &amp;o, const Parametrizable &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ada38920ce3008e244fe074085f6d32cb</anchor>
      <arglist>(std::ostream &amp;o, const Parametrizable::ParameterDoc &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>afa6c292ec992a214011319ef3aa2bf80</anchor>
      <arglist>(std::ostream &amp;o, const Parametrizable::ParametersDoc &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>constexpr T</type>
      <name>pow</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a9ce23c00bca0f03d627b5c52f9f814fe</anchor>
      <arglist>(const T base, const std::size_t exponent)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>readVtkData</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a145f2de553b670808c287844694ccefe</anchor>
      <arglist>(bool readBinary, MatrixRef into, std::istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>readVtkData</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a3be28e441694d7d9da692805c2ee9730</anchor>
      <arglist>(std::string dataType, bool readBinary, MatrixRef into, std::istream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>std::istream &amp;</type>
      <name>safeGetLine</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ad0459e53f6978d3600d9837083387c2a</anchor>
      <arglist>(std::istream &amp;is, std::string &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>serializeEigVec</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>ad5afb75150499a7f74ee2c60ccf618f7</anchor>
      <arglist>(const typename PointMatcher&lt; T &gt;::Matrix &amp;eigenVe)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setLogger</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a2c24ca4d4bc48997b5dd7bcdb9aaada3</anchor>
      <arglist>(std::shared_ptr&lt; Logger &gt; newLogger)</arglist>
    </member>
    <member kind="function">
      <type>PointMatcher&lt; T &gt;::Vector</type>
      <name>sortEigenValues</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>afe77c3be32d94fc99a7f078e73761332</anchor>
      <arglist>(const typename PointMatcher&lt; T &gt;::Vector &amp;eigenVa)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; size_t &gt;</type>
      <name>sortIndexes</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a7c850bccd3c0c9d0d575d2bebd7d6759</anchor>
      <arglist>(const typename PointMatcher&lt; T &gt;::Vector &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toParam</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a96c0d1da87b78922a12bc9c41ce5a5da</anchor>
      <arglist>(const S &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>validateFile</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a0f8665acc66df0e311fde481d72ac7c1</anchor>
      <arglist>(const std::string &amp;fileName)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>writeVtkData</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a8bf82f5f4f2c4c6dd246966c2c043d18</anchor>
      <arglist>(bool writeBinary, const Matrix &amp;data, std::ostream &amp;out)</arglist>
    </member>
    <member kind="variable">
      <type>const bool</type>
      <name>isBigEndian</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a4b9c1373b01973de65477eedf8ba5abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; Logger &gt;</type>
      <name>logger</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a88a5ec4088a0caab9c456c9f619b17b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>loggerMutex</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a830f049cb947c9fd2d9c6a1db4fda98e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>oneBigEndian</name>
      <anchorfile>namespacePointMatcherSupport.html</anchorfile>
      <anchor>a2bb2eb8d84a7808f0234d8896b5c5507</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>proto2</name>
    <filename>namespaceproto2.html</filename>
  </compound>
  <compound kind="namespace">
    <name>std</name>
    <filename>namespacestd.html</filename>
    <namespace>std::tr1</namespace>
    <class kind="struct">std::hash&lt; copy_only_test &gt;</class>
    <class kind="struct">std::hash&lt; move_only_test &gt;</class>
    <class kind="struct">std::hash&lt; self_reference_member_test &gt;</class>
    <member kind="function">
      <type>void</type>
      <name>swap</name>
      <anchorfile>namespacestd.html</anchorfile>
      <anchor>a30688972b28e08f7ce5dc347344156d8</anchor>
      <arglist>(linb::any &amp;lhs, linb::any &amp;rhs) noexcept</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>std::tr1</name>
    <filename>namespacestd_1_1tr1.html</filename>
    <namespace>std::tr1::gtest_internal</namespace>
    <class kind="class">std::tr1::tuple</class>
    <class kind="class">std::tr1::tuple&lt;&gt;</class>
    <class kind="struct">std::tr1::tuple_element</class>
    <class kind="struct">std::tr1::tuple_size</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_0_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_1_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_2_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_3_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_4_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_5_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_6_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_7_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_8_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::tuple_size&lt; GTEST_9_TUPLE_(T) &gt;</class>
    <member kind="function">
      <type></type>
      <name>GTEST_10_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>aa636d3269bf1f368a7bc09ff158bc482</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_1_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a9971f52f994f142fe36c786b991cfd3e</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_1_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a8b196fb65b7521a688f59c51418ab191</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0)</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_2_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a05651180c3a4c06fe0f3b09144b82b93</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_2_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a90d9f0e7f95fa1c2093372d72493c3c1</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_3_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a368170c49cc7d7f130c0564bbad01205</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_3_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a4493d91e61718415264f7e72fea42930</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_4_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a661b17d2b7137863f06a016762f5c888</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_4_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a4e57e6fab4219802275bd31821b31b58</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_5_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a51b070e2eb5e6bb83a290f35c19667dd</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_5_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a6f8af2da768a7ea1e48b2700d1288166</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_6_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a485b05fdbbcfcf7ad5e4234e17702268</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_6_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a31cde155977a4544af2b44b51ffe69ac</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_7_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ab451b390a95ee0555d7a43b67ea348aa</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_7_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a61277f5af24b20fce87a9fd94307ab34</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_8_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ab2b1c72e9db7436909d9ac011645f29d</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_8_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a29c8efcb79a4749e079b704c418266e6</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type>class</type>
      <name>GTEST_9_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ab4f2c7d5458171bec6c4330fc5c7aba6</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_9_TUPLE_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a6afad1f98814ccc897d0b02bc6fc4e7d</anchor>
      <arglist>(T) make_tuple(const T0 &amp;f0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_ADD_REF_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a495d7fb7a131317a9ba985598d3c1504</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) get(GTEST_10_TUPLE_(T) &amp;t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_BY_REF_</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ae7b5ea477ac34a3eef5c4c15c42b76ed</anchor>
      <arglist>(GTEST_TUPLE_ELEMENT_(k, GTEST_10_TUPLE_(T))) get(const GTEST_10_TUPLE_(T) &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>tuple</type>
      <name>make_tuple</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>af7e12a0f5b5791b5b7c49a5a17b85359</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a058882c51de469b5e78d29076f864940</anchor>
      <arglist>(const GTEST_10_TUPLE_(T)&amp;t, const GTEST_10_TUPLE_(U)&amp;u)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>af4516de784404381f9b14797694b6311</anchor>
      <arglist>(const GTEST_10_TUPLE_(T)&amp;t, const GTEST_10_TUPLE_(U)&amp;u)</arglist>
    </member>
    <member kind="variable">
      <type>const T1 &amp;</type>
      <name>f1</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a9c0fa65b105f8e2f58ba59ecf75fd000</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 &amp;</type>
      <name>f2</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a87dd9e009868361317f587126dba63d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const T3 &amp;</type>
      <name>f3</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a0f7c3b47d27d42d82d1a333ea420ce4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const T3 const T4 &amp;</type>
      <name>f4</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>adc796e02b7385d526aff708189564f67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const T3 const T4 const T5 &amp;</type>
      <name>f5</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a9c1eb66b2b2fa321942af95405232a0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const T3 const T4 const T5 const T6 &amp;</type>
      <name>f6</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a6b62f32e1e3e21bceb94eb46c4cbfd56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const T3 const T4 const T5 const T6 const T7 &amp;</type>
      <name>f7</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a2185f3a1c07f2df072c39cb91ffa89a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const T3 const T4 const T5 const T6 const T7 const T8 &amp;</type>
      <name>f8</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>ab998afa41cea8d6d26d7e4288b0bf974</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T1 const T2 const T3 const T4 const T5 const T6 const T7 const T8 const T9 &amp;</type>
      <name>f9</name>
      <anchorfile>namespacestd_1_1tr1.html</anchorfile>
      <anchor>a216d2c7cdfaaf415caba2f88e2c34413</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>std::tr1::gtest_internal</name>
    <filename>namespacestd_1_1tr1_1_1gtest__internal.html</filename>
    <class kind="struct">std::tr1::gtest_internal::AddRef</class>
    <class kind="struct">std::tr1::gtest_internal::AddRef&lt; T &amp; &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::ByRef</class>
    <class kind="struct">std::tr1::gtest_internal::ByRef&lt; T &amp; &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 0 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 1 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 2 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 3 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 4 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 5 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 6 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 7 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 8 &gt;</class>
    <class kind="class">std::tr1::gtest_internal::Get&lt; 9 &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::SameSizeTuplePrefixComparator</class>
    <class kind="struct">std::tr1::gtest_internal::SameSizeTuplePrefixComparator&lt; 0, 0 &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::SameSizeTuplePrefixComparator&lt; k, k &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 0, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 1, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 2, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 3, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 4, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 5, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 6, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 7, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 8, GTEST_10_TUPLE_(T) &gt;</class>
    <class kind="struct">std::tr1::gtest_internal::TupleElement&lt; true, 9, GTEST_10_TUPLE_(T) &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>test</name>
    <filename>namespacetest.html</filename>
    <member kind="variable">
      <type></type>
      <name>nns</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>a6be325f3d179e5903069b24bb4587d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>q</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>ace06991c89abd4731882ffe86a19ab34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>res</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>acedb61cb557061761b850a9e5c07ea3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>x</name>
      <anchorfile>namespacetest.html</anchorfile>
      <anchor>accf9c2b29590b2e2d68bb2614364444e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing</name>
    <filename>namespacetesting.html</filename>
    <namespace>testing::internal</namespace>
    <namespace>testing::internal2</namespace>
    <class kind="class">testing::AssertionResult</class>
    <class kind="class">testing::EmptyTestEventListener</class>
    <class kind="class">testing::Environment</class>
    <class kind="class">testing::Message</class>
    <class kind="class">testing::ScopedFakeTestPartResultReporter</class>
    <class kind="class">testing::Test</class>
    <class kind="class">testing::TestCase</class>
    <class kind="class">testing::TestEventListener</class>
    <class kind="class">testing::TestEventListeners</class>
    <class kind="class">testing::TestInfo</class>
    <class kind="class">testing::TestPartResult</class>
    <class kind="class">testing::TestPartResultArray</class>
    <class kind="class">testing::TestPartResultReporterInterface</class>
    <class kind="class">testing::TestProperty</class>
    <class kind="class">testing::TestResult</class>
    <class kind="class">testing::TestWithParam</class>
    <class kind="class">testing::UnitTest</class>
    <class kind="class">testing::WithParamInterface</class>
    <member kind="typedef">
      <type>internal::TimeInMillis</type>
      <name>TimeInMillis</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a992de1d091ce660f451d1e8b3ce30fd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>Environment *</type>
      <name>AddGlobalTestEnvironment</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a460d7b998622e332392c1e00be3a60d5</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; std::string &gt;</type>
      <name>ArrayAsVector</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a956d4c522454fa6dfd75b5bbbefe8f9e</anchor>
      <arglist>(const char *const (&amp;array)[kSize])</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8d91083190a5914bfe8c5666e2dbca9b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionFailure</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a37b4cce49a6850c1f06772de1940c28d</anchor>
      <arglist>(const Message &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertionSuccess</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a74a3d26c1286bd4d7c189c5dff2483ab</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred1Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7f73180474723be6e92185d6fa9e7c9f</anchor>
      <arglist>(const char *pred_text, const char *e1, Pred pred, const T1 &amp;v1)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred2Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa6587938029dd8733ecb885068f08247</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, Pred pred, const T1 &amp;v1, const T2 &amp;v2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred3Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac92dcbd00a0ffb2913e65d286e321a22</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred4Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae90c778d69db4682e8fd8baaa0a9f9cd</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>AssertPred5Helper</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>addcf52b273ce17269cbf4956cfe600a6</anchor>
      <arglist>(const char *pred_text, const char *e1, const char *e2, const char *e3, const char *e4, const char *e5, Pred pred, const T1 &amp;v1, const T2 &amp;v2, const T3 &amp;v3, const T4 &amp;v4, const T5 &amp;v5)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; bool &gt;</type>
      <name>Bool</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa9f9150ed43f949c8a6bacf3f04c03ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>DoubleLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a84c020b981d0eb4eabfb0feda155aaaf</anchor>
      <arglist>(const char *expr1, const char *expr2, double val1, double val2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>FloatLE</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a69106491c2e7f50e50da0ce5e8ae4374</anchor>
      <arglist>(const char *expr1, const char *expr2, float val1, float val2)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatCountableNoun</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a33e070c3e994cb75f9017fa2a044d536</anchor>
      <arglist>(int count, const char *singular_form, const char *plural_form)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatTestCaseCount</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab8cabb45f3d8c52d336372c1b62d75c5</anchor>
      <arglist>(int test_case_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatTestCount</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7420a0eb48a02ba210e265afb75febdf</anchor>
      <arglist>(int test_count)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FormatWordList</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4354761948a5cf56fdf905418a0f78f1</anchor>
      <arglist>(const std::vector&lt; std::string &gt; &amp;words)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>GetDefaultFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a56fbc164c7dc53596c23e519d8f1ca3c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; std::string &gt;</type>
      <name>GetReservedAttributesForElement</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>acb3fdfadf475a3c2f5e22a3dae73532a</anchor>
      <arglist>(const std::string &amp;xml_element)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4c08ba9fcb0581c61e25968e520efa48</anchor>
      <arglist>(also_run_disabled_tests)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5868c3980b2f69f511fc8c3de7cdfc17</anchor>
      <arglist>(break_on_failure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab6f1777f7b740f31e41f7da017447b58</anchor>
      <arglist>(catch_exceptions)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a534f0743e7c42c55d27dcd0dd3d38f18</anchor>
      <arglist>(death_test_use_fork)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af2cd3595c571ca408afc337bc4bb2619</anchor>
      <arglist>(list_tests)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aeccefd463a0942da24750e1bbee76041</anchor>
      <arglist>(print_time)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af37b9206b938bb8b7d398a1379eb7482</anchor>
      <arglist>(show_internal_stack_frames)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a6d87f7374e105483905a305328856f4b</anchor>
      <arglist>(shuffle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac69f2aeeb84dc5f49bd3d040a6f32d17</anchor>
      <arglist>(throw_on_failure)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae754999b59509808254d39e3a3cf38e0</anchor>
      <arglist>(random_seed)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a315ef0647e4f2795bf1705de8e9c9659</anchor>
      <arglist>(repeat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>adba6f8afa0f8695956d0134f1629a10b</anchor>
      <arglist>(stack_trace_depth)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0f658c915a1e60996a2ab00a06612723</anchor>
      <arglist>(color)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a37b7e87f0a5f502c6918f37d1768c1f3</anchor>
      <arglist>(death_test_style)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a20d69860ce843142c7f740262e6b0c9a</anchor>
      <arglist>(filter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3fe54dd551f1c36cfdd1b36cd6881a44</anchor>
      <arglist>(output)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad4d1ea63037fc21018dbe997cb0041d1</anchor>
      <arglist>(stream_result_to)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ad72f215c805a46fba44cb09d717b01ef</anchor>
      <arglist>(also_run_disabled_tests, internal::BoolFromGTestEnv(&quot;also_run_disabled_tests&quot;, false), &quot;Run disabled tests too, in addition to the tests normally being run.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5ab9e9cc2ee1addddfb2f4b43dd4e402</anchor>
      <arglist>(break_on_failure, internal::BoolFromGTestEnv(&quot;break_on_failure&quot;, false), &quot;True iff a failed assertion should be a debugger break-point.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a96c82869676822ec883043aefb6dd042</anchor>
      <arglist>(catch_exceptions, internal::BoolFromGTestEnv(&quot;catch_exceptions&quot;, true), &quot;True iff &quot; GTEST_NAME_ &quot; should catch exceptions and treat them as test failures.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a428e5944490e497df683cb8324ce4489</anchor>
      <arglist>(death_test_use_fork, internal::BoolFromGTestEnv(&quot;death_test_use_fork&quot;, false), &quot;Instructs to use fork()/_exit() instead of clone() in death tests. &quot; &quot;Ignored and always uses fork() on POSIX systems where clone() is not &quot; &quot;implemented. Useful when running under valgrind or similar tools if &quot; &quot;those do not support clone(). Valgrind 3.3.1 will just fail if &quot; &quot;it sees an unsupported combination of clone() flags. &quot; &quot;It is not recommended to use this flag w/o valgrind though it will &quot; &quot;work in 99% of the cases. Once valgrind is fixed, this flag will &quot; &quot;most likely be removed.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0fa31ecbf33c5e5970cca1d91c050153</anchor>
      <arglist>(list_tests, false, &quot;List all tests without running them.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a766fcba2ec951940e528276919a5d22f</anchor>
      <arglist>(print_time, internal::BoolFromGTestEnv(&quot;print_time&quot;, true), &quot;True iff &quot; GTEST_NAME_ &quot; should display elapsed time in text output.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a60ef38aa9d1437f0d7818181897af8ef</anchor>
      <arglist>(show_internal_stack_frames, false, &quot;True iff &quot; GTEST_NAME_ &quot; should include internal stack frames when &quot; &quot;printing test failure stack traces.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af95276e3deb9d243d729f3043eabd272</anchor>
      <arglist>(shuffle, internal::BoolFromGTestEnv(&quot;shuffle&quot;, false), &quot;True iff &quot; GTEST_NAME_ &quot; should randomize tests&apos; order on every run.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7598962574c3fff25237b78f0de81aa7</anchor>
      <arglist>(throw_on_failure, internal::BoolFromGTestEnv(&quot;throw_on_failure&quot;, false), &quot;When this flag is specified, a failed assertion will throw an exception &quot; &quot;if exceptions are enabled or exit the program with a non-zero code &quot; &quot;otherwise.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9900d8db2670a26999fbc2a9130f7185</anchor>
      <arglist>(random_seed, internal::Int32FromGTestEnv(&quot;random_seed&quot;, 0), &quot;Random number seed to use when shuffling test orders.  Must be in range &quot; &quot;[1, 99999], or 0 to use a seed based on the current time.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aae6f1140f03d7bf24067df0f6628e9ea</anchor>
      <arglist>(repeat, internal::Int32FromGTestEnv(&quot;repeat&quot;, 1), &quot;How many times to repeat each test.  Specify a negative number &quot; &quot;for repeating forever.  Useful for shaking out flaky tests.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_int32_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a84af642630c9181f00fcf0a4a63e795e</anchor>
      <arglist>(stack_trace_depth, internal::Int32FromGTestEnv(&quot;stack_trace_depth&quot;, kMaxStackTraceDepth), &quot;The maximum number of stack frames to print when an &quot; &quot;assertion fails.  The valid range is 0 through 100, inclusive.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a32f0280e95e7718835b0e3d2f7277269</anchor>
      <arglist>(color, internal::StringFromGTestEnv(&quot;color&quot;, &quot;auto&quot;), &quot;Whether to use colors in the output.  Valid values: yes, no, &quot; &quot;and auto.  &apos;auto&apos; means to use colors if the output is &quot; &quot;being sent to a terminal and the TERM environment variable &quot; &quot;is set to a terminal type that supports colors.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a62d8ec1eb3e20f20ed52604b0dfa3425</anchor>
      <arglist>(death_test_style, internal::StringFromGTestEnv(&quot;death_test_style&quot;, kDefaultDeathTestStyle), &quot;Indicates how to run a death test in a forked child process: &quot; &quot;\&quot;threadsafe\&quot; (child process re-executes the test binary &quot; &quot;from the beginning, running only the specific death test) or &quot; &quot;\&quot;fast\&quot; (child process runs the death test immediately &quot; &quot;after forking).&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2830ee1f2237233fa44aa580c5a919ce</anchor>
      <arglist>(filter, internal::StringFromGTestEnv(&quot;filter&quot;, GetDefaultFilter()), &quot;A colon-separated list of glob (not regex) patterns &quot; &quot;for filtering the tests to run, optionally followed by a &quot; &quot;&apos;-&apos; and a : separated list of negative patterns (tests to &quot; &quot;exclude).  A test is run if it matches one of the positive &quot; &quot;patterns and does not match any of the negative patterns.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afbe98005fe5c00ddbc23701a784d44db</anchor>
      <arglist>(output, internal::StringFromGTestEnv(&quot;output&quot;, &quot;&quot;), &quot;A format (currently must be \&quot;xml\&quot;), optionally followed &quot; &quot;by a colon and an output file name or directory. A directory &quot; &quot;is indicated by a trailing pathname separator. &quot; &quot;Examples: \&quot;xml:filename.xml\&quot;, \&quot;xml::directoryname/\&quot;. &quot; &quot;If a directory is specified, output files will be created &quot; &quot;within that directory, with file-names based on the test &quot; &quot;executable&apos;s name and, if necessary, made unique by adding &quot; &quot;digits.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5cfe9778e1cc8b5cf04bfe9e764ddff6</anchor>
      <arglist>(stream_result_to, internal::StringFromGTestEnv(&quot;stream_result_to&quot;, &quot;&quot;), &quot;This flag specifies the host name and the port number on which to stream &quot; &quot;test results. Example: \&quot;localhost:555\&quot;. The flag is effective only on &quot; &quot;Linux.&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aee3f6f99df893f576f705f66c0559482</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleTest</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a6e9d83553f1d10818d698d45689d8adb</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a645d822e47dc64b9923e78c880807f12</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2205435db77abd191fb8209bba41862a</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::wstring &amp;needle, const ::std::wstring &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab553b649b06ef2339cbd90f8dfa119f0</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsNotSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a28868925c50d541c8568a540b6457e54</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a32718fab95b2833ab5ffc9cfc9f5c8b0</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::string &amp;needle, const ::std::string &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2ff5c4d0c112d92b20232bd0cf173904</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const ::std::wstring &amp;needle, const ::std::wstring &amp;haystack)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5c90a86562b2470213c07742e0eeb0fe</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const char *needle, const char *haystack)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>IsSubstring</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a08ce65847491b27a38cbac3ac15e3035</anchor>
      <arglist>(const char *needle_expr, const char *haystack_expr, const wchar_t *needle, const wchar_t *haystack)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7b802e532fd68749765cb7dc156130db</anchor>
      <arglist>(std::ostream &amp;os, const Message &amp;sb)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7c88897836b9f492190fb2b9dfa3a327</anchor>
      <arglist>(std::ostream &amp;os, const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>::std::string</type>
      <name>PrintToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa5717bb1144edd1d262d310ba70c82ed</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; T &gt;</type>
      <name>Range</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a56a45f85a1238dfc92e6fca03eb3a2e4</anchor>
      <arglist>(T start, T end)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; T &gt;</type>
      <name>Range</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a265ed70a86cf2d6641582c45ad9529e2</anchor>
      <arglist>(T start, T end, IncrementT step)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>StaticAssertTypeEq</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a661e70fc6afeb5c085eed3716aa45059</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestPartFatallyFailed</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a9f19442d566c7eaec0702b9fcf282b63</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestPartNonfatallyFailed</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af256d104ca665115eb291f762bb659e3</anchor>
      <arglist>(const TestPartResult &amp;result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>TestPartResultTypeToString</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4e9fdeef31f7e49afccfde0532f76864</anchor>
      <arglist>(TestPartResult::Type type)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ValidateTestPropertyName</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4c9bd414747bf0563bfdb32a2307dcdf</anchor>
      <arglist>(const std::string &amp;property_name, const std::vector&lt; std::string &gt; &amp;reserved_names)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray1&lt; T1 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8209ef59db08b8ad4beed30d8d6e6a88</anchor>
      <arglist>(T1 v1)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray2&lt; T1, T2 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7cfec131dd8773430fb87483509cc6d0</anchor>
      <arglist>(T1 v1, T2 v2)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray3&lt; T1, T2, T3 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a344ca3522cb99a7b98801a9577993011</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray4&lt; T1, T2, T3, T4 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4b14d4b6e471a1fb8ee3e5706dbc11c6</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray5&lt; T1, T2, T3, T4, T5 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa2c5f97a44a14ae95da8313b115b6396</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray6&lt; T1, T2, T3, T4, T5, T6 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a552772c4c4daa68b5e995e0d64651150</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray7&lt; T1, T2, T3, T4, T5, T6, T7 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8fe9ae088304ebc64de1b076951e6eb8</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray8&lt; T1, T2, T3, T4, T5, T6, T7, T8 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a1eda12e6518e4c51c1bb2e7cc9d31ffa</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray9&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab663e13807ad5cc223814797c9191a58</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray10&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2948b0215fce80155fdbad4e3608f4cd</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray11&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a4aaae77b8404038ed5f3bf56cccdb940</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray12&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a03e7f9611794732bb030c53365dc6c86</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray13&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa13a09e043383c947042ba726d25d47c</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray14&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a2d00ed785e0e796e6f36dc79c051dc76</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray15&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab0c1943e4f680df0d92c695ed0ac36df</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray16&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afebcdc503d4a99cae5924523dcfd02e1</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray17&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5cb89ee5c491cbe65de523f9f1bc1987</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray18&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ab442a00c98b4bfb3bfa81f5e06bf53f9</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray19&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a673757dbfc048bbb48e459485b30b2bf</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray20&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aedd2f90dfb3c42dce713ba0b89cde96c</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray21&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a6f3b9661b48f2c663dbe5fcfb0720f5f</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray22&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aadfff0d803156b98ff1ffa5f1d95c350</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray23&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a820991f1c28518a0c218176bd7192de8</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray24&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a74b2375fe8c3c685e6f7b0b6a9b61009</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray25&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a74baf6524bda9b5799e313541b4816ea</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray26&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aeca27a322529e5bbd6331e40c810a123</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray27&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a089ea706f6cdde715d03ab42aa3099d3</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray28&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5785254e0510108d9d422e32ba18f170</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray29&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a3d8a9bd3f027d89ff2873e3f0ff396cb</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray30&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a016767be70ad0412bdbf837bc4d3ca98</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray31&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a40d9696e1754455c8329a866c17ed7bb</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray32&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afeff614d4c808c753bbfa208409ad664</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray33&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ac972228f2ff86974ab6591a10512326a</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray34&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a37ae9a0b15ed1e02fda22769ef76c97e</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray35&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8746425c9d27e46ea5bc5fd77586bc2a</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray36&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae5d25537f4919c9e82d02c45af4c7c5f</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray37&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa800bbbe42a44b1776cfd61c9e337ab6</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray38&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aabc33ee31d17eb0b0bed3401d62266d9</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray39&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aba3a6a2dcb9660c6ccb1d867c7a137ee</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray40&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>adaa8b96d44c103a70e5c4a4b3430ef4d</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray41&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a51df725741cfcc9539c48885fc2728b0</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray42&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0951fc3989cde27914791eb120f8f01c</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray43&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a316b2e13e635215ac89a50315bb66d81</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray44&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a42848f3794e196c5a74f4b21db0752dd</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray45&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a227b4b3b251f5f4aa0e1261c27fe9dd4</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray46&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a8f5536906a9d6780467c8ae53a420dad</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray47&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aba2697b2cd3e9d667ab3807022303240</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray48&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af3cdf373b137d357bb3a814c097bcd06</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray49&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a034785cd0f04e5f5ec9e16c1cad5ccde</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48, T49 v49)</arglist>
    </member>
    <member kind="function">
      <type>internal::ValueArray50&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43, T44, T45, T46, T47, T48, T49, T50 &gt;</type>
      <name>Values</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7b6008393a1fa7b55b07fbad67c1c811</anchor>
      <arglist>(T1 v1, T2 v2, T3 v3, T4 v4, T5 v5, T6 v6, T7 v7, T8 v8, T9 v9, T10 v10, T11 v11, T12 v12, T13 v13, T14 v14, T15 v15, T16 v16, T17 v17, T18 v18, T19 v19, T20 v20, T21 v21, T22 v22, T23 v23, T24 v24, T25 v25, T26 v26, T27 v27, T28 v28, T29 v29, T30 v30, T31 v31, T32 v32, T33 v33, T34 v34, T35 v35, T36 v36, T37 v37, T38 v38, T39 v39, T40 v40, T41 v41, T42 v42, T43 v43, T44 v44, T45 v45, T46 v46, T47 v47, T48 v48, T49 v49, T50 v50)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; typename Container::value_type &gt;</type>
      <name>ValuesIn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa67d0c8470c5f69fcfcacc9e775fa982</anchor>
      <arglist>(const Container &amp;container)</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; T &gt;</type>
      <name>ValuesIn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>affa90ba3821bd7ac15f147b1c31f9a73</anchor>
      <arglist>(const T(&amp;array)[N])</arglist>
    </member>
    <member kind="function">
      <type>internal::ParamGenerator&lt; typename ::testing::internal::IteratorTraits&lt; ForwardIterator &gt;::value_type &gt;</type>
      <name>ValuesIn</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a96240380ae4d3b4855d07de3b84fb336</anchor>
      <arglist>(ForwardIterator begin, ForwardIterator end)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDeathTestCaseFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a23c33f4bfcc3c2e5e620eff31a98892d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDefaultDeathTestStyle</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a317291240e750e2142a23cbd52bc5aec</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDefaultOutputFile</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>aa5a002b5bb3784c830b1c99aa2688f27</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kDisableTestFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a0a2a3239fb038e7ce83195d89941872d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kMaxStackTraceDepth</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae605f2ccac04616bb7812ca72e517082</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kReservedTestCaseAttributes</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>ae9689f28cd859736f734623b26c93d88</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kReservedTestSuiteAttributes</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>af44b2969928d37e9081145760f21e79a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char *const</type>
      <name>kReservedTestSuitesAttributes</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afa194c15a2ac0e03029019b0f4029968</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestShardIndex</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a5f76dfdb8cb2664da54e320ecaba3643</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestShardStatusFile</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a57d3eeb1e968b4f1efc4787b2d39fbfa</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTestTotalShards</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a7542311baba200ebabd4065717606f6e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kUniversalFilter</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a236f8612e4b148d8d989a311a30a4557</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::internal</name>
    <filename>namespacetesting_1_1internal.html</filename>
    <namespace>testing::internal::posix</namespace>
    <class kind="struct">testing::internal::AddReference</class>
    <class kind="struct">testing::internal::AddReference&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::AssertHelper</class>
    <class kind="struct">testing::internal::bool_constant</class>
    <class kind="struct">testing::internal::CompileAssert</class>
    <class kind="struct">testing::internal::CompileAssertTypesEqual</class>
    <class kind="struct">testing::internal::CompileAssertTypesEqual&lt; T, T &gt;</class>
    <class kind="struct">testing::internal::ConstCharPtr</class>
    <class kind="class">testing::internal::DefaultGlobalTestPartResultReporter</class>
    <class kind="class">testing::internal::DefaultPerThreadTestPartResultReporter</class>
    <class kind="struct">testing::internal::EnableIf</class>
    <class kind="struct">testing::internal::EnableIf&lt; true &gt;</class>
    <class kind="class">testing::internal::EqHelper</class>
    <class kind="class">testing::internal::EqHelper&lt; true &gt;</class>
    <class kind="class">testing::internal::FilePath</class>
    <class kind="class">testing::internal::FloatingPoint</class>
    <class kind="class">testing::internal::FormatForComparison</class>
    <class kind="class">testing::internal::FormatForComparison&lt; ToPrint[N], OtherOperand &gt;</class>
    <class kind="class">testing::internal::GTestFlagSaver</class>
    <class kind="class">testing::internal::GTestLog</class>
    <class kind="class">testing::internal::GTestMutexLock</class>
    <class kind="class">testing::internal::HasNewFatalFailureHelper</class>
    <class kind="class">testing::internal::ImplicitlyConvertible</class>
    <class kind="struct">testing::internal::is_pointer</class>
    <class kind="struct">testing::internal::is_pointer&lt; T * &gt;</class>
    <class kind="struct">testing::internal::IsAProtocolMessage</class>
    <class kind="struct">testing::internal::IteratorTraits</class>
    <class kind="struct">testing::internal::IteratorTraits&lt; const T * &gt;</class>
    <class kind="struct">testing::internal::IteratorTraits&lt; T * &gt;</class>
    <class kind="class">testing::internal::linked_ptr</class>
    <class kind="class">testing::internal::linked_ptr_internal</class>
    <class kind="class">testing::internal::Mutex</class>
    <class kind="class">testing::internal::NativeArray</class>
    <class kind="class">testing::internal::OsStackTraceGetter</class>
    <class kind="class">testing::internal::OsStackTraceGetterInterface</class>
    <class kind="class">testing::internal::ParameterizedTestCaseInfo</class>
    <class kind="class">testing::internal::ParameterizedTestCaseInfoBase</class>
    <class kind="class">testing::internal::ParameterizedTestCaseRegistry</class>
    <class kind="class">testing::internal::ParameterizedTestFactory</class>
    <class kind="class">testing::internal::ParamGenerator</class>
    <class kind="class">testing::internal::ParamGeneratorInterface</class>
    <class kind="class">testing::internal::ParamIterator</class>
    <class kind="class">testing::internal::ParamIteratorInterface</class>
    <class kind="class">testing::internal::PrettyUnitTestResultPrinter</class>
    <class kind="class">testing::internal::Random</class>
    <class kind="class">testing::internal::RangeGenerator</class>
    <class kind="class">testing::internal::RE</class>
    <class kind="struct">testing::internal::RemoveConst</class>
    <class kind="struct">testing::internal::RemoveConst&lt; const T &gt;</class>
    <class kind="struct">testing::internal::RemoveConst&lt; const T[N]&gt;</class>
    <class kind="struct">testing::internal::RemoveReference</class>
    <class kind="struct">testing::internal::RemoveReference&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::scoped_ptr</class>
    <class kind="class">testing::internal::ScopedPrematureExitFile</class>
    <class kind="class">testing::internal::ScopedTrace</class>
    <class kind="class">testing::internal::SingleFailureChecker</class>
    <class kind="struct">testing::internal::StaticAssertTypeEqHelper</class>
    <class kind="struct">testing::internal::StaticAssertTypeEqHelper&lt; T, T &gt;</class>
    <class kind="class">testing::internal::String</class>
    <class kind="class">testing::internal::TestCaseNameIs</class>
    <class kind="class">testing::internal::TestEventRepeater</class>
    <class kind="class">testing::internal::TestFactoryBase</class>
    <class kind="class">testing::internal::TestFactoryImpl</class>
    <class kind="class">testing::internal::TestMetaFactory</class>
    <class kind="class">testing::internal::TestMetaFactoryBase</class>
    <class kind="class">testing::internal::TestPropertyKeyIs</class>
    <class kind="class">testing::internal::TestResultAccessor</class>
    <class kind="class">testing::internal::ThreadLocal</class>
    <class kind="struct">testing::internal::TraceInfo</class>
    <class kind="struct">testing::internal::TuplePrefixPrinter</class>
    <class kind="struct">testing::internal::TuplePrefixPrinter&lt; 0 &gt;</class>
    <class kind="struct">testing::internal::TuplePrefixPrinter&lt; 1 &gt;</class>
    <class kind="class">testing::internal::TypeIdHelper</class>
    <class kind="class">testing::internal::TypeWithSize</class>
    <class kind="class">testing::internal::TypeWithSize&lt; 4 &gt;</class>
    <class kind="class">testing::internal::TypeWithSize&lt; 8 &gt;</class>
    <class kind="class">testing::internal::UnitTestImpl</class>
    <class kind="class">testing::internal::UnitTestOptions</class>
    <class kind="class">testing::internal::UniversalPrinter</class>
    <class kind="class">testing::internal::UniversalPrinter&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::UniversalPrinter&lt; T[N]&gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; char * &gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; const char * &gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; const wchar_t * &gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; T &amp; &gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; T[N]&gt;</class>
    <class kind="class">testing::internal::UniversalTersePrinter&lt; wchar_t * &gt;</class>
    <class kind="class">testing::internal::ValueArray1</class>
    <class kind="class">testing::internal::ValueArray10</class>
    <class kind="class">testing::internal::ValueArray11</class>
    <class kind="class">testing::internal::ValueArray12</class>
    <class kind="class">testing::internal::ValueArray13</class>
    <class kind="class">testing::internal::ValueArray14</class>
    <class kind="class">testing::internal::ValueArray15</class>
    <class kind="class">testing::internal::ValueArray16</class>
    <class kind="class">testing::internal::ValueArray17</class>
    <class kind="class">testing::internal::ValueArray18</class>
    <class kind="class">testing::internal::ValueArray19</class>
    <class kind="class">testing::internal::ValueArray2</class>
    <class kind="class">testing::internal::ValueArray20</class>
    <class kind="class">testing::internal::ValueArray21</class>
    <class kind="class">testing::internal::ValueArray22</class>
    <class kind="class">testing::internal::ValueArray23</class>
    <class kind="class">testing::internal::ValueArray24</class>
    <class kind="class">testing::internal::ValueArray25</class>
    <class kind="class">testing::internal::ValueArray26</class>
    <class kind="class">testing::internal::ValueArray27</class>
    <class kind="class">testing::internal::ValueArray28</class>
    <class kind="class">testing::internal::ValueArray29</class>
    <class kind="class">testing::internal::ValueArray3</class>
    <class kind="class">testing::internal::ValueArray30</class>
    <class kind="class">testing::internal::ValueArray31</class>
    <class kind="class">testing::internal::ValueArray32</class>
    <class kind="class">testing::internal::ValueArray33</class>
    <class kind="class">testing::internal::ValueArray34</class>
    <class kind="class">testing::internal::ValueArray35</class>
    <class kind="class">testing::internal::ValueArray36</class>
    <class kind="class">testing::internal::ValueArray37</class>
    <class kind="class">testing::internal::ValueArray38</class>
    <class kind="class">testing::internal::ValueArray39</class>
    <class kind="class">testing::internal::ValueArray4</class>
    <class kind="class">testing::internal::ValueArray40</class>
    <class kind="class">testing::internal::ValueArray41</class>
    <class kind="class">testing::internal::ValueArray42</class>
    <class kind="class">testing::internal::ValueArray43</class>
    <class kind="class">testing::internal::ValueArray44</class>
    <class kind="class">testing::internal::ValueArray45</class>
    <class kind="class">testing::internal::ValueArray46</class>
    <class kind="class">testing::internal::ValueArray47</class>
    <class kind="class">testing::internal::ValueArray48</class>
    <class kind="class">testing::internal::ValueArray49</class>
    <class kind="class">testing::internal::ValueArray5</class>
    <class kind="class">testing::internal::ValueArray50</class>
    <class kind="class">testing::internal::ValueArray6</class>
    <class kind="class">testing::internal::ValueArray7</class>
    <class kind="class">testing::internal::ValueArray8</class>
    <class kind="class">testing::internal::ValueArray9</class>
    <class kind="class">testing::internal::ValuesInIteratorRangeGenerator</class>
    <class kind="class">testing::internal::XmlUnitTestResultPrinter</class>
    <member kind="typedef">
      <type>long long</type>
      <name>BiggestInt</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a05c6bd9ede5ccdf25191a590d610dcc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FloatingPoint&lt; double &gt;</type>
      <name>Double</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a66a7579b1893b260c31dad577f7a5c48</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; false &gt;</type>
      <name>false_type</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abb1d0789f19bdde21affccbd1078b525</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>FloatingPoint&lt; float &gt;</type>
      <name>Float</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a02e1981f5ff70609e6ac06e006ff519a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 4 &gt;::Int</type>
      <name>Int32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8ee38faaf875f133358abaf9bc056cec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::Int</type>
      <name>Int64</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a271c563fec38b804ddab0677f51f70a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>IsContainer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad8f0c2883245f1df2a53618a49f0deb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>char</type>
      <name>IsNotContainer</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abf080521ce135deb510e0a7830fd3d33</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>GTestMutexLock</type>
      <name>MutexLock</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a08b187c6cc4e28400aadf9a32fccc8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>SetUpTestCaseFunc</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a30037044c0b57cdd647c7e2e97cb2cff</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>::std::string</type>
      <name>string</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8e8ff5b11e64078831112677156cb111</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std::vector&lt; string &gt;</type>
      <name>Strings</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7706b17f05f4b49e351b052ae4e05073</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*</type>
      <name>TearDownTestCaseFunc</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a085e31321d0d029c04d2a79234f60c1a</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::Int</type>
      <name>TimeInMillis</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a66a845df404b38fe85c5e14a069f255a</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; true &gt;</type>
      <name>true_type</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a62f917c3424d8841de9b49b5ec28edb4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 4 &gt;::UInt</type>
      <name>UInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a40d4fffcd2bf56f18b1c380615aa85e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TypeWithSize&lt; 8 &gt;::UInt</type>
      <name>UInt64</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6a1ac454e6d7e550fa4925c62c35caa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>::std::wstring</type>
      <name>wstring</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3f543179329c353aee1d7b54a9a8e335</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CharFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kAsIs</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793af7038866be92e9978360b831e376ffaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kHexEscape</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793aebfa5293302338a8e8678744c103f113</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kSpecialEscape</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae2ef98247c76a50cdc80ceb4a6c81793ae1211108e9f35f891d9951da64794d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GTestColor</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_DEFAULT</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4eafcd8803dc9e37e374d5a4486afc230b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_RED</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea9ebb3ddab9391781f6ee5021e1e443c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_GREEN</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea3b1e81f5b14a17b35a8672d57d166507</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>COLOR_YELLOW</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a648c1bc94c2ef9e868ff3f9dff0f9c4ea2cca441161aca75a208ff08d07f5b1a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GTestLogSeverity</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_INFO</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977aff315e0913fcda86fe4de882bf5e33e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_WARNING</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a7a051bc2794f15a4bf0eab40562a304c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_ERROR</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a651e9cd2a904e0c8210536271b875f75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GTEST_FATAL</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6255ef3b023c5b4e1a2198d887fb977a75063567740f6bf7da419b1b9197b12e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>RelationToSource</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aec4f0eeb60b6b8af8dcf979578bbf3bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kReference</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aec4f0eeb60b6b8af8dcf979578bbf3bba75535e620e7496a433bf008ea81358a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kCopy</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aec4f0eeb60b6b8af8dcf979578bbf3bba272b78aee8068aa2392dbdcf69dfe3a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlwaysFalse</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4b24c851ab13569b1b15b3d259b60d2e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>AlwaysTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4d46f09c3bfe68700b7f728d2cc3782f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>AppendUserMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af69e146a989e8d48def39a0cc59461c9</anchor>
      <arglist>(const std::string &amp;gtest_msg, const Message &amp;user_msg)</arglist>
    </member>
    <member kind="function">
      <type>Iter</type>
      <name>ArrayAwareFind</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a94a857fe6ff32cf4fdc4769a4071f239</anchor>
      <arglist>(Iter begin, Iter end, const Element &amp;elem)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a49b4d0ee49c0f8c93bab29ebd20630cc</anchor>
      <arglist>(const T &amp;lhs, const U &amp;rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af4bebf36baf0b0a5b26d051dde55fa47</anchor>
      <arglist>(const T *lhs, size_t size, const U *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ArrayEq</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5cb6f81ee827130024261121c742b26c</anchor>
      <arglist>(const T(&amp;lhs)[N], const U(&amp;rhs)[N])</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>BoolFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1055088bb9b867e1b7b8f096f519d7c5</anchor>
      <arglist>(const char *flag, bool default_value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>CaptureStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8ec00d458d0d442bd64af7b5f9c22dda</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>CaptureStdout</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acba06d4f0343dec407738ba5544af990</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Derived *</type>
      <name>CheckedDowncastToActualType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abfe9bfb020d38aa4e0e12c001911b22b</anchor>
      <arglist>(Base *base)</arglist>
    </member>
    <member kind="function">
      <type>UInt32</type>
      <name>ChopLowBits</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2c54b453387aa8a18f2f3e09f10b5a7d</anchor>
      <arglist>(UInt32 *bits, int n)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a697feef6eee5aa00dd9cfe0708430572</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, BiggestInt expected, BiggestInt actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a36f7c44fad92225cbb45fde1642cf30e</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const T1 &amp;expected, const T2 &amp;actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperFloatingPointEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaf581f35dfe9f1a3705f99b455a18abd</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, RawType expected, RawType actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTRCASEEQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a911fceccafc659cf4b564c88634803bf</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTRCASENE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5f74b933606b0a742cd5a8ad2d7087e0</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8621c45bf8d0c06ea0dda6f8cdbc2c6b</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const char *expected, const char *actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTREQ</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae4a6a76bd9be0d1d20b35bac9fe4eb71</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const wchar_t *expected, const wchar_t *actual)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b485231a046ff760844a0321c04870b</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>CmpHelperSTRNE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6e700804399b6694d8d6157e3a141b17</anchor>
      <arglist>(const char *s1_expression, const char *s2_expression, const wchar_t *s1, const wchar_t *s2)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>CodePointToUtf8</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c0f9558efb9abb965851c4738cdc725</anchor>
      <arglist>(UInt32 code_point)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ColoredPrintf</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adef3055706176001364e54eb73a87e31</anchor>
      <arglist>(GTestColor color, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84d0e746ba0827cc52b53d22000de0e8</anchor>
      <arglist>(const T &amp;from, U *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb1b9728aaaf6d9fe6246a19cfe3f7f5</anchor>
      <arglist>(const T *from, size_t size, U *to)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CopyArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e7ae855686720615dcd5754c8181c62</anchor>
      <arglist>(const T(&amp;from)[N], U(*to)[N])</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>CountIf</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e77a774d910346eff11a86d8df783a5</anchor>
      <arglist>(const Container &amp;c, Predicate predicate)</arglist>
    </member>
    <member kind="function">
      <type>UInt32</type>
      <name>CreateCodePointFromUtf16SurrogatePair</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac8ef1bb10cd9e69de939789b759e6bc9</anchor>
      <arglist>(wchar_t first, wchar_t second)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac7dfe02c4c1cbfe89c23a93d873079c5</anchor>
      <arglist>(IsContainer, false_type, const C &amp;container, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a78e4937ba564f01dac2ff25f3eece0ec</anchor>
      <arglist>(IsNotContainer, false_type, const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>affa1f94e3ba8db8b964553c2871bf339</anchor>
      <arglist>(IsNotContainer, true_type, T *p, ::std::ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>Delete</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e7045e09392aece10aea4517458b7ed</anchor>
      <arglist>(T *x)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>DoubleNearPredFormat</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aea60207c4cedc8946a70ada62e38da8f</anchor>
      <arglist>(const char *expr1, const char *expr2, const char *abs_error_expr, double val1, double val2, double abs_error)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>DownCast_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1a1a1aed3fe00908b8a45d5ab4a33665</anchor>
      <arglist>(From *f)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>EqFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac61e2ba2cbf259fd6ee5ffd4e49c9445</anchor>
      <arglist>(const char *expected_expression, const char *actual_expression, const std::string &amp;expected_value, const std::string &amp;actual_value, bool ignoring_case)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>FlagToEnvVar</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7540386ecf74d7ab7e2fa6089db94682</anchor>
      <arglist>(const char *flag)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>FloatingPointLE</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a17b52b6b1f81f6dcad5cc4d12e5173a6</anchor>
      <arglist>(const char *expr1, const char *expr2, RawType val1, RawType val2)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>FlushInfoLog</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2135f223bf6b527729aeaa651115183b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ForEach</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a52f5504ed65d116201ccb8f99a44fd7e</anchor>
      <arglist>(const Container &amp;c, Functor functor)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ ::std::string</type>
      <name>FormatCompilerIndependentFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1ee4cde97868c53e442d3182496a9f3c</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>FormatEpochTimeInMillisAsIso8601</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5ef227c4a610e7ff638b12dfb25b068e</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ ::std::string</type>
      <name>FormatFileLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a31b7c3abed4a7c395f42c61e993989f4</anchor>
      <arglist>(const char *file, int line)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>FormatForComparisonFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a91ab078f10adc669f09b7f604975c518</anchor>
      <arglist>(const T1 &amp;value, const T2 &amp;)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>FormatTimeInMillisAsSeconds</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a904485f27a54be8a5a92856e2d838797</anchor>
      <arglist>(TimeInMillis ms)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetAnsiColorCode</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0aefb9deb60e90f19c236559837303d8</anchor>
      <arglist>(GTestColor color)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetBoolAssertionFailureMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aed8d3ad4341f8f2de53440e39c995632</anchor>
      <arglist>(const AssertionResult &amp;assertion_result, const char *expression_text, const char *actual_predicate_value, const char *expected_predicate_value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>GetCapturedStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a374156401da17704099d0c33fa53adfb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>GetCapturedStdout</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aed657219a9856a8d249a3230de0c54ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ FilePath</type>
      <name>GetCurrentExecutableName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7a2bbf069f75bc99873976ad6fc356ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetCurrentOsStackTraceExceptTop</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9a8b7b80602acebfbe4149e57ba7d3eb</anchor>
      <arglist>(UnitTest *, int skip_count)</arglist>
    </member>
    <member kind="function">
      <type>E</type>
      <name>GetElementOr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a71fdd20a0686bea3dc0cdcd95e0bca1c</anchor>
      <arglist>(const std::vector&lt; E &gt; &amp;v, int i, E default_value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetNextRandomSeed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6e07a655cb987d131cd8fbeba9a7f1eb</anchor>
      <arglist>(int seed)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>GetRandomSeedFromFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae74fedbdaebaac8d1202192266243b9e</anchor>
      <arglist>(Int32 random_seed_flag)</arglist>
    </member>
    <member kind="function">
      <type>TypeId</type>
      <name>GetTestTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1e85cf16bb95b60f879d48ba1fbfc1c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>GetThreadCount</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8cbd8bf820517923d7f3c4477b3af5fa</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ TimeInMillis</type>
      <name>GetTimeInMillis</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae66b46943a429e6efb1db456d4cae90c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>TypeId</type>
      <name>GetTypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b108e56fdc68ea937ffb3759fb55ab0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>GetTypeName</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a635606b4731f843c86ec8ca51cab83a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>UnitTestImpl *</type>
      <name>GetUnitTestImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a18ef697b64e28a78625c7a53cf28344c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_</type>
      <name>GTEST_DECLARE_STATIC_MUTEX_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad7c5625384cf5f6b714188f274537ef6</anchor>
      <arglist>(g_linked_ptr_mutex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DECLARE_string_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac20f635c3285878fc1195ce687f23950</anchor>
      <arglist>(internal_run_death_test)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_</type>
      <name>GTEST_DEFINE_STATIC_MUTEX_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aff419d76acc3727be48d195f927189c9</anchor>
      <arglist>(g_linked_ptr_mutex)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_DEFINE_string_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a20bfd9d47d8dd167ffc1c37a4c9ff73e</anchor>
      <arglist>(internal_run_death_test, &quot;&quot;, &quot;Indicates the file, line number, temporal index of &quot; &quot;the single death test to run, and a file descriptor to &quot; &quot;which a success code may be sent, all separated by &quot; &quot;the &apos;|&apos; characters.  This flag is specified if and only if the current &quot; &quot;process is a sub-process launched for running a thread-safe &quot; &quot;death test.  FOR INTERNAL USE ONLY.&quot;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af969886067930ce70f6405cd5aa8b06b</anchor>
      <arglist>(GE, &gt;=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7fdb4fc164db83c51dfad17640bfeae9</anchor>
      <arglist>(GT, &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ade60646b18728043fff84d7b4125de2c</anchor>
      <arglist>(LE,&lt;=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aabcbff15eac496f8487699d19f42c274</anchor>
      <arglist>(LT,&lt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_CMP_HELPER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa14e3caa94126d7fb8e06bfb3d24ae4a</anchor>
      <arglist>(NE, !=)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a3682f962ae0ec1c0eca6444ca0a09e91</anchor>
      <arglist>(char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_POINTER_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a85e08f00d443221e529a0a85a90fbaeb</anchor>
      <arglist>(wchar_t)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeac30230dcc362221bdd07d61eaa4ec1</anchor>
      <arglist>(char, ::std::string)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GTEST_IMPL_FORMAT_C_STRING_AS_STRING_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a12070f3d771e37e1c3f2539692af0ce0</anchor>
      <arglist>(wchar_t, ::std::wstring)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>GTestIsInitialized</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a91e707e0d371fae0224ffd37f0d042af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>HandleExceptionsInMethodIfSupported</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>addb2ed165b92b74e25fe9ebe9e46b9f9</anchor>
      <arglist>(T *object, Result(T::*method)(), const char *location)</arglist>
    </member>
    <member kind="function">
      <type>Result</type>
      <name>HandleSehExceptionsInMethodIfSupported</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac5293b438139ef7ed05cb7fcaaf63545</anchor>
      <arglist>(T *object, Result(T::*method)(), const char *location)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>HasGoogleTestFlagPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6fff795269f50673e358438721710d6f</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>AssertionResult</type>
      <name>HasOneFailure</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a14ff02e6d151f45e998657674e9af88a</anchor>
      <arglist>(const char *, const char *, const char *, const TestPartResultArray &amp;results, TestPartResult::Type type, const string &amp;substr)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>ImplicitCast_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a982df3f369643b175f79cda4048bc3b9</anchor>
      <arglist>(To x)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>InitGoogleTestImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac3c6fa93391768aa91c6238b31aaeeb5</anchor>
      <arglist>(int *argc, CharType **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ Int32</type>
      <name>Int32FromEnvOrDie</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaa576613655c2f380278c255c3ec5fef</anchor>
      <arglist>(const char *env_var, Int32 default_val)</arglist>
    </member>
    <member kind="function">
      <type>Int32</type>
      <name>Int32FromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2196f070b2d28bceb45c7ad3b565b9ba</anchor>
      <arglist>(const char *flag, Int32 default_value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlNum</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a83802e7f23324cd512232203662e1a98</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsAlpha</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aeb957087fd6bbf9db98ab7cd41b0c129</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>IsContainer</type>
      <name>IsContainerTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acb6ea1086293c1d6636e3c67941351fb</anchor>
      <arglist>(int, typename C::iterator *=NULL, typename C::const_iterator *=NULL)</arglist>
    </member>
    <member kind="function">
      <type>IsNotContainer</type>
      <name>IsContainerTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af545a2ae928b8a9e7581978234464275</anchor>
      <arglist>(long)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4bd96b7fa6486802d33ddc217af55a39</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsLower</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac26ce3883bc8919c27074975e958f3b7</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>char(&amp;</type>
      <name>IsNullLiteralHelper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab53ecfa1632a871ce7c692d722a75a57</anchor>
      <arglist>(...))[2]</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>IsNullLiteralHelper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb0731ba39ffef1fa1730ac0699c9025</anchor>
      <arglist>(Secret *p)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>IsPathSeparator</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6b8d22cee9edbbfe56077420a6fa1cb1</anchor>
      <arglist>(char c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsPrintableAscii</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a744a6dd74c12d1e2c16b3c03e14ed4d4</anchor>
      <arglist>(wchar_t c)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsSpace</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af429e04f70f9c10f6aa76a5d1ccd389f</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsTrue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab2709373c78eb8b1c22a6ba30cceba52</anchor>
      <arglist>(bool condition)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUpper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84f3baa379fec6bf5947cb5165aa8cc9</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsUtf16SurrogatePair</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a681895f8cc32286211be9889da107394</anchor>
      <arglist>(wchar_t first, wchar_t second)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsXDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa234ef141278263fb143b616c74c86e7</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsXDigit</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6ab68a30f8291c09b2289c132bbe3b16</anchor>
      <arglist>(wchar_t ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>LogToStderr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a06b1b20029fbd1dbeb59752f914fab84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>linked_ptr&lt; T &gt;</type>
      <name>make_linked_ptr</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0d79fad1f772844eff35dfe955f24fd6</anchor>
      <arglist>(T *ptr)</arglist>
    </member>
    <member kind="function">
      <type>TestInfo *</type>
      <name>MakeAndRegisterTestInfo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad6cf6ee59c641df6a6827fe9e442e92b</anchor>
      <arglist>(const char *test_case_name, const char *name, const char *type_param, const char *value_param, TypeId fixture_class_id, SetUpTestCaseFunc set_up_tc, TearDownTestCaseFunc tear_down_tc, TestFactoryBase *factory)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6910869259f8f31825b471e9190fa09a</anchor>
      <arglist>(T *ptr, const linked_ptr&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad1cb54a206a209ddace17a05359d38ae</anchor>
      <arglist>(T *ptr, const linked_ptr&lt; T &gt; &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseBoolFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ada3b98e7cfe93f4ba2053c470d9e3e51</anchor>
      <arglist>(const char *str, const char *flag, bool *value)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>ParseFlagValue</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8bfd56af5e4a89bfb76f7e1723e41b03</anchor>
      <arglist>(const char *str, const char *flag, bool def_optional)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ParseGoogleTestFlagsOnly</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a472880afbcc592a41e3d623e2dec8412</anchor>
      <arglist>(int *argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ParseGoogleTestFlagsOnly</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa3c81a67914856448d0778990d9d9cab</anchor>
      <arglist>(int *argc, wchar_t **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ParseGoogleTestFlagsOnlyImpl</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae4c46ce8c3d016848fff52cc5133f2ac</anchor>
      <arglist>(int *argc, CharType **argv)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseInt32</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac06fc81336a3d80755f4020d34321766</anchor>
      <arglist>(const Message &amp;src_text, const char *str, Int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ParseInt32Flag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae3449e173767750b613114ceac6d916a</anchor>
      <arglist>(const char *str, const char *flag, Int32 *value)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseStringFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa4ce312efaaf7a97aac2303173afe021</anchor>
      <arglist>(const char *str, const char *flag, std::string *value)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsCharLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab73d250fde6dfbf16111afb7a071dc3f</anchor>
      <arglist>(Char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsStringLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a82e5b3cf45fd9c4603dbe14bc4cb38c2</anchor>
      <arglist>(char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static CharFormat</type>
      <name>PrintAsStringLiteralTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8c5838995d7bb9e4232b69e6bcdb9ab8</anchor>
      <arglist>(wchar_t c, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintCharAndCodeTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0c577e598e61d339ba45dd6643fb1969</anchor>
      <arglist>(Char c, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintCharsAsStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a767bf072ed36b0e07f242a3b65418ab9</anchor>
      <arglist>(const CharType *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintColorEncoded</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7d8c446a29c7e22d7d4dde8f530bb57e</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintFullTestCommentIfPresent</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7a85ebe3b4de93a1edb091f92f1fb393</anchor>
      <arglist>(const TestInfo &amp;test_info)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintOnOneLine</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a4a8708bfb808411f9d918c7356ae7362</anchor>
      <arglist>(const char *str, int max_length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintRawArrayTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad3013b6b4c825edee9fe18ff1d982faa</anchor>
      <arglist>(const T a[], size_t count, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8b53e46cea3f8bdfc9342057c4f6ba62</anchor>
      <arglist>(const ::std::string &amp;s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad609167d8d6792b0fb186539e0e159bd</anchor>
      <arglist>(const ::std::string &amp;s, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>PrintTestPartResult</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac844b3d05dd6f665f72e2a1cec1872ba</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::string</type>
      <name>PrintTestPartResultToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ada13cbf91139f0809a5a31ea2594c1ad</anchor>
      <arglist>(const TestPartResult &amp;test_part_result)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2979ac1ad3e05c51dcd7dca2eb34e6ce</anchor>
      <arglist>(bool x, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a553eec7bb50de01c9e91cac4accc606f</anchor>
      <arglist>(char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a476bd3d411d4f129620aaf8999c257c0</anchor>
      <arglist>(char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af2c33928facbf2edf7af564278724d98</anchor>
      <arglist>(const ::std::pair&lt; T1, T2 &gt; &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af59b4f5d83276cd807c45063b14bad44</anchor>
      <arglist>(const ::std::string &amp;s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a74f5bbf4183897bf4dd7c88efd708ed8</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af171ee55f6bb05be2be6b7068556a86b</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa0290393ff9295639cb0ddfc8d750bc0</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aaa3dd2604e9ffcc3541ee34edd85c552</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3, T4 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a22dab29da8bf50d1385685eed263acf3</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3, T4, T5 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a730403babb90364a071bff05e377a446</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3, T4, T5, T6 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab7a2d0b7fe2535c17e9cef24b4dbe53d</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3, T4, T5, T6, T7 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad4be9da0a4da7fbfb38b7e3f3305359d</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a064987a597894c56cfc4c0fbba39454b</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5914e28f38a93d02873734b7e53d6c15</anchor>
      <arglist>(const ::std::tr1::tuple&lt; T1, T2, T3, T4, T5, T6, T7, T8, T9, T10 &gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8db977436823db981779b806d55bf892</anchor>
      <arglist>(const ::std::tr1::tuple&lt;&gt; &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8d5be499966aeff68d4690db7d57f38a</anchor>
      <arglist>(const ::std::wstring &amp;s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac226053b96d7d61f9407e3b75bab07d9</anchor>
      <arglist>(const char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adc6c98306d40b53fd07be4e295102a0a</anchor>
      <arglist>(const char *s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a792cc5665a34619ed7a6d54711433456</anchor>
      <arglist>(const signed char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>adb3c27150dbe661db0e0c4be27533460</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a42c591f2164ad105b502a9262333aed2</anchor>
      <arglist>(const unsigned char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afb038075e9e2166d1d9158a19e0eed23</anchor>
      <arglist>(const wchar_t *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afc20fb56b2547a8f91f9ff99650f2024</anchor>
      <arglist>(const wchar_t *s, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1320096b116f8cc4b688acbd5b783051</anchor>
      <arglist>(signed char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abf6c518b437569187c1218166c702807</anchor>
      <arglist>(signed char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7fae797c500d66d0f5a9db4f205e3416</anchor>
      <arglist>(unsigned char *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa7e70a85d66f0c109e3e69629ef577f2</anchor>
      <arglist>(unsigned char c, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8d41baa371fad3eb5a3dbe1bbc02c290</anchor>
      <arglist>(wchar_t *s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a6c50fd437a2ae2ff6f182ccd6c2744dd</anchor>
      <arglist>(wchar_t wc, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa74ea9d64f76ce69eceb225ca5ebef58</anchor>
      <arglist>(wchar_t wc, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintTupleTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a2c3dd70288a37887ddf8f680ba49e2c0</anchor>
      <arglist>(const T &amp;t, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintWideStringTo</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae38089f9d4093cb7cf93396251fd2d66</anchor>
      <arglist>(const ::std::wstring &amp;s, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReportFailureInUnknownLocation</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a85f6ff0e40f9a5f10af66a73cf1364fa</anchor>
      <arglist>(TestPartResult::Type result_type, const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>ReportInvalidTestCaseType</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a864171ad4983f5b8e4258d0d5db0c03b</anchor>
      <arglist>(const char *test_case_name, const char *file, int line)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>SetUpEnvironment</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a5f5535012d4548788a5d1a4e0f18e19e</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>ShouldRunTestCase</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a73e562dfef3eb7b30dfbb7b5e88e6df2</anchor>
      <arglist>(const TestCase *test_case)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldRunTestOnShard</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a437bd89f5bc532778d7467600e210395</anchor>
      <arglist>(int total_shards, int shard_index, int test_id)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldShard</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0fe41657b1d1ab7ec4e37ec07403ee6c</anchor>
      <arglist>(const char *total_shards_str, const char *shard_index_str, bool in_subprocess_for_death_test)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ bool</type>
      <name>ShouldUseColor</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac1db1b4603967a6c4404f31cbbac31a6</anchor>
      <arglist>(bool stdout_is_tty)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Shuffle</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a90d9e6ffe8522a7eb1b2ce9b1a0c4673</anchor>
      <arglist>(internal::Random *random, std::vector&lt; E &gt; *v)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ShuffleRange</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0e1d3dc36138a591769412d4c7779861</anchor>
      <arglist>(internal::Random *random, int begin, int end, std::vector&lt; E &gt; *v)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>SkipPrefix</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aac72b20299ad4a99554ce161e1769560</anchor>
      <arglist>(const char *prefix, const char **pstr)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StreamableToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aad4beed95d0846e6ffc5da0978ef3bb9</anchor>
      <arglist>(const T &amp;streamable)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StringFromGTestEnv</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0967cbf18fb1594f82512d8d822aba21</anchor>
      <arglist>(const char *flag, const char *default_value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>StringStreamToString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab56e151d23ee7e14dbf03ac7aa1d182b</anchor>
      <arglist>(::std::stringstream *ss)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static int</type>
      <name>SumOverTestCaseList</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad1b758141e7e064d00a2bf0355c8ee43</anchor>
      <arglist>(const std::vector&lt; TestCase * &gt; &amp;case_list, int(TestCase::*method)() const)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>TearDownEnvironment</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac467e871e4781da3f5ebed2a4465aec4</anchor>
      <arglist>(Environment *env)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestCaseFailed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a53454b6089c1c5b25319caa9de6c5c02</anchor>
      <arglist>(const TestCase *test_case)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>TestCasePassed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aadc7afca7aab40f7f1d41bc17974459a</anchor>
      <arglist>(const TestCase *test_case)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ToLower</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad9c627ef2a94245e3fd69e7ab3d49b42</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>ToUpper</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac1b876a8133895bd553d4780ecaa1e3a</anchor>
      <arglist>(char ch)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a30708fa2bacf11895b03bdb21eb72309</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a72c997dbd2c562110b2cb56c359decfa</anchor>
      <arglist>(const char *begin, size_t len, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a070107e7a8205ad6ec4d538d52b15b38</anchor>
      <arglist>(const char *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad79d71c3110f8eb24ab352d68f29436a</anchor>
      <arglist>(const T *begin, size_t len, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae31e146c35fd75afc6a9cc73ae2692d1</anchor>
      <arglist>(const wchar_t *begin, size_t len, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalPrintArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a52394019018eb5079f9f1bcca23dcd60</anchor>
      <arglist>(const wchar_t *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>UniversalPrintCharArray</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab5ade64762d9e8b603ec6d29e66c436c</anchor>
      <arglist>(const CharType *begin, size_t len, ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>UniversalTersePrint</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afa92f5a284929dc3723e654a25feb7b9</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>Strings</type>
      <name>UniversalTersePrintTupleFieldsToStrings</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a7e60d1478b074801c766eeee9be6c772</anchor>
      <arglist>(const Tuple &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ std::string</type>
      <name>WideStringToUtf8</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a05b8c86ff38243f34d8f839a0eadefb1</anchor>
      <arglist>(const wchar_t *str, int num_chars)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>WriteToShardStatusFileIfNeeded</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a19b35b39782d41e6ef76e1910a3a502e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>g_executable_path</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a378aeb636e57d85615c466189e84417b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GTEST_API_ bool</type>
      <name>g_help_flag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a93a772f5e51973b105d91cbb66a203f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>GTEST_API_ int</type>
      <name>g_init_gtest_count</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ac2e10dd08851d714ed2cc52e0b0d72b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>class testing::internal::GTestFlagSaver</type>
      <name>GTEST_ATTRIBUTE_UNUSED_</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a38b1c2b86c7f68ebd5cf95d9ac7d4108</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kAlsoRunDisabledTestsFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad5882ed0ceadc0f23090f0f08b5d495b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kBreakOnFailureFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a804c907155bfee3a6616ae3ca04048d0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kCatchExceptionsFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>af4bb309802e83df0927097e6e4201a38</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kColorEncodedHelpMessage</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a159395e649dd7728b09b25f70847f1ca</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kColorFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a884ff13b75232fbe7daa0caf46f1de66</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kCurrentDirectoryString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a23a8e9527d0e544e7df2d64ad549ce3e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kDeathTestStyleFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a008ebfe0c0347d65e5e06e4d310981b3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kDeathTestUseFork</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a32051e2574562b548be3e26a52eaa553</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kFilterFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8cb8ee7fe7659e6916a0108dffa2f7dc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kInternalRunDeathTestFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a8572303d929880adf30db00952e1c45d</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kListTestsFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a1d3cfebffefbf35f7033d4941493a8ff</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const BiggestInt</type>
      <name>kMaxBiggestInt</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad901880198832bc166d2493096b451f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint1</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a128515c8ed6c0fe98e498c8042da2060</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint2</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab8f4a5ed784352f00342cfeadc72337e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint3</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa42bd507418e570402996e33582beed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const UInt32</type>
      <name>kMaxCodePoint4</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acd87c60be9b5fedb2d017503d8834474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kMaxRandomSeed</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a41bd421ace53d23dbe85d9618c3afaee</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kOutputFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abd5368e00a31d175c6696cf76cbbde10</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kPathSeparator</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>afcd71adaa9d1e6df7b282a17fc48125c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kPathSeparatorString</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab8904ed136370f97cef4fd6d9eeb8439</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kPrintTimeFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>aa6c13109bb4c78740ddb082b1ec0de56</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kRandomSeedFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a964ad71443cfda304b3208bf5d2daa75</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kRepeatFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a764ee423d39ebb8e10c53ab9b685cd9b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kShuffleFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>affd2c1118505cb97d8ff728c95fc722b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStackTraceDepthFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad6f90e66d431ca3a9084408878c2cc77</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStackTraceMarker</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a0101273a1595cd56b598ffe69606ed0e</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kStdErrFileno</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a747eccfdbdee3ff8af3bedc476a57c85</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const int</type>
      <name>kStdOutFileno</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a24f0a3d50cac54a9132f4828ec9b96d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kStreamResultToFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a84f8a2102d45c8b2b35be06d14ffefb8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const GTEST_API_ TypeId</type>
      <name>kTestTypeIdInGoogleTest</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>acac7993efabbd9dd62c1e9c7d143a72f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kThrowOnFailureFlag</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ad9efcf363de3483afd91c7393a4fefb8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kTypeParamLabel</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae6e5e31b85dac8586d4cc1ab1671f438</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>kUnknownFile</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>abae7a5775c901f2fd12b058b00d09840</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>kValueParamLabel</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ae57eee0bf5371ff8e9688fb4464bc62b</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>const typedef void *</type>
      <name>TypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>a9dc04025a94b7e583402d324e64ba085</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::internal2</name>
    <filename>namespacetesting_1_1internal2.html</filename>
    <class kind="class">testing::internal2::TypeWithoutFormatter</class>
    <class kind="class">testing::internal2::TypeWithoutFormatter&lt; T, kConvertibleToInteger &gt;</class>
    <class kind="class">testing::internal2::TypeWithoutFormatter&lt; T, kProtobuf &gt;</class>
    <member kind="enumeration">
      <type></type>
      <name>TypeKind</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kProtobuf</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57a14aaf98a2547ecf43eef0868d54b1383</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kConvertibleToInteger</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57a9bdcf3f1548f498b2b7f097306ea0224</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>kOtherType</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>aeb8161b0b3ee503347b0662d7028fd57abe8aaea44751d6ebd0cdf5bd94451db1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>::std::basic_ostream&lt; Char, CharTraits &gt; &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a07dbe129beb8952074f04b599dfce39b</anchor>
      <arglist>(::std::basic_ostream&lt; Char, CharTraits &gt; &amp;os, const T &amp;x)</arglist>
    </member>
    <member kind="function">
      <type>GTEST_API_ void</type>
      <name>PrintBytesInObjectTo</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a9fbf8e07c0f94dc74d6ef5e56cd3c553</anchor>
      <arglist>(const unsigned char *obj_bytes, size_t count, ::std::ostream *os)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>PrintBytesInObjectTo</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>abfb9aa80365f93b952e9a4bea09947a8</anchor>
      <arglist>(const unsigned char *obj_bytes, size_t count, ostream *os)</arglist>
    </member>
    <member kind="variable">
      <type>const size_t</type>
      <name>kProtobufOneLinerMaxLength</name>
      <anchorfile>namespacetesting_1_1internal2.html</anchorfile>
      <anchor>a140c8efd51e63a3def98445bff107518</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing::internal::posix</name>
    <filename>namespacetesting_1_1internal_1_1posix.html</filename>
    <member kind="typedef">
      <type>struct stat</type>
      <name>StatStruct</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a8eb9f08d3af29941c2d2a964cfff3ecb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>Abort</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a69b8278c59359dd6a6f941b4643db9fb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>ChDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1ddc8a4fc6bb21da372307485591a212</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Close</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a15e5b8f2a535ef1b2529b85b861e4846</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FClose</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af4beeaaa8d62916d5e3b644a1ddfbd6b</anchor>
      <arglist>(FILE *fp)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FDOpen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af7c268eba32d5a718b36b6b3801302e0</anchor>
      <arglist>(int fd, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>FileNo</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a3117b067e1f942a2031e666953120ccc</anchor>
      <arglist>(FILE *file)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FOpen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a4042201dcc4932641d484e7ddf94de7d</anchor>
      <arglist>(const char *path, const char *mode)</arglist>
    </member>
    <member kind="function">
      <type>FILE *</type>
      <name>FReopen</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a9ef6d089cdae03f9d9e0e6d379c40703</anchor>
      <arglist>(const char *path, const char *mode, FILE *stream)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>GetEnv</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1d5e3da5a27eed25986859fa83cafe95</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>IsATTY</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a16ebe936b3a8ea462a94191635aedc27</anchor>
      <arglist>(int fd)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af0d04ed5baeed28353fa38742748a421</anchor>
      <arglist>(const StatStruct &amp;st)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Read</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a3c6ab13e581a56f1b02f3eb7536c97fd</anchor>
      <arglist>(int fd, void *buf, unsigned int count)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>RmDir</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>acbad5d4ea5b73fd1765f5f760642932a</anchor>
      <arglist>(const char *dir)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Stat</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a2b87b7ff647a128614daf50667eb9304</anchor>
      <arglist>(const char *path, StatStruct *buf)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>StrCaseCmp</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a1ef2385a7f8e4c706054da35967e76bd</anchor>
      <arglist>(const char *s1, const char *s2)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>StrDup</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a8e352884793a65ae8be144676f1a9136</anchor>
      <arglist>(const char *src)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StrError</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a4b77b14af6f4d18f83d303b98e9349c4</anchor>
      <arglist>(int errnum)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>StrNCpy</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>a36fca815713332e5c6dc92c98b6b2574</anchor>
      <arglist>(char *dest, const char *src, size_t n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>Write</name>
      <anchorfile>namespacetesting_1_1internal_1_1posix.html</anchorfile>
      <anchor>af4acf9f78d55f815a18b43786511abef</anchor>
      <arglist>(int fd, const void *buf, unsigned int count)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>testing_internal</name>
    <filename>namespacetesting__internal.html</filename>
    <member kind="function">
      <type>void</type>
      <name>DefaultPrintNonContainerTo</name>
      <anchorfile>namespacetesting__internal.html</anchorfile>
      <anchor>a3f49d3d0c996242f9d383c850097a656</anchor>
      <arglist>(const T &amp;value, ::std::ostream *os)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tsl</name>
    <filename>namespacetsl.html</filename>
    <namespace>tsl::detail_robin_hash</namespace>
    <namespace>tsl::rh</namespace>
    <class kind="class">tsl::robin_map</class>
    <class kind="class">tsl::robin_set</class>
    <member kind="typedef">
      <type>robin_map&lt; Key, T, Hash, KeyEqual, Allocator, StoreHash, tsl::rh::prime_growth_policy &gt;</type>
      <name>robin_pg_map</name>
      <anchorfile>namespacetsl.html</anchorfile>
      <anchor>a34add5a78d6478dcfd62fc4f8115275f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>robin_set&lt; Key, Hash, KeyEqual, Allocator, StoreHash, tsl::rh::prime_growth_policy &gt;</type>
      <name>robin_pg_set</name>
      <anchorfile>namespacetsl.html</anchorfile>
      <anchor>a1759c0a9b912525afb26236b4fb763e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tsl::detail_robin_hash</name>
    <filename>namespacetsl_1_1detail__robin__hash.html</filename>
    <class kind="class">tsl::detail_robin_hash::bucket_entry</class>
    <class kind="class">tsl::detail_robin_hash::bucket_entry_hash</class>
    <class kind="class">tsl::detail_robin_hash::bucket_entry_hash&lt; true &gt;</class>
    <class kind="struct">tsl::detail_robin_hash::has_is_transparent</class>
    <class kind="struct">tsl::detail_robin_hash::has_is_transparent&lt; T, typename make_void&lt; typename T::is_transparent &gt;::type &gt;</class>
    <class kind="struct">tsl::detail_robin_hash::is_power_of_two_policy</class>
    <class kind="struct">tsl::detail_robin_hash::is_power_of_two_policy&lt; tsl::rh::power_of_two_growth_policy&lt; GrowthFactor &gt; &gt;</class>
    <class kind="struct">tsl::detail_robin_hash::make_void</class>
    <class kind="class">tsl::detail_robin_hash::robin_hash</class>
    <member kind="typedef">
      <type>std::uint64_t</type>
      <name>slz_size_type</name>
      <anchorfile>namespacetsl_1_1detail__robin__hash.html</anchorfile>
      <anchor>aa1ce0cd2d4fd92064f653a30575a0ca8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::uint32_t</type>
      <name>truncated_hash_type</name>
      <anchorfile>namespacetsl_1_1detail__robin__hash.html</anchorfile>
      <anchor>abdab59d9a567358f21b7a030ba4818b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>deserialize_value</name>
      <anchorfile>namespacetsl_1_1detail__robin__hash.html</anchorfile>
      <anchor>a746d2a15982651aacf9fe6388d746fc8</anchor>
      <arglist>(Deserializer &amp;deserializer)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static T</type>
      <name>numeric_cast</name>
      <anchorfile>namespacetsl_1_1detail__robin__hash.html</anchorfile>
      <anchor>a31632fbf0dad3522b6bf7552061f9768</anchor>
      <arglist>(U value, const char *error_message=&quot;numeric_cast() failed.&quot;)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>tsl::rh</name>
    <filename>namespacetsl_1_1rh.html</filename>
    <namespace>tsl::rh::detail</namespace>
    <class kind="class">tsl::rh::mod_growth_policy</class>
    <class kind="class">tsl::rh::power_of_two_growth_policy</class>
    <class kind="class">tsl::rh::prime_growth_policy</class>
  </compound>
  <compound kind="namespace">
    <name>tsl::rh::detail</name>
    <filename>namespacetsl_1_1rh_1_1detail.html</filename>
    <member kind="function" static="yes">
      <type>static constexpr std::size_t</type>
      <name>mod</name>
      <anchorfile>namespacetsl_1_1rh_1_1detail.html</anchorfile>
      <anchor>a01a38ec6ebb3561c84d2cba84b02cb07</anchor>
      <arglist>(std::size_t hash)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::array&lt; std::size_t(*)(std::size_t), TSL_RH_NB_PRIMES &gt;</type>
      <name>MOD_PRIME</name>
      <anchorfile>namespacetsl_1_1rh_1_1detail.html</anchorfile>
      <anchor>aae9998fc0e8986d1ad915c39034bdd4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>constexpr std::array&lt; std::size_t, TSL_RH_NB_PRIMES &gt;</type>
      <name>PRIMES</name>
      <anchorfile>namespacetsl_1_1rh_1_1detail.html</anchorfile>
      <anchor>aaf29e8502fc34b17ea320ffdb348440f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>YAML_PM</name>
    <filename>namespaceYAML__PM.html</filename>
    <namespace>YAML_PM::ErrorMsg</namespace>
    <namespace>YAML_PM::Exp</namespace>
    <namespace>YAML_PM::fallback</namespace>
    <namespace>YAML_PM::Keys</namespace>
    <namespace>YAML_PM::Utils</namespace>
    <class kind="struct">YAML_PM::_Alias</class>
    <class kind="struct">YAML_PM::_Anchor</class>
    <class kind="struct">YAML_PM::_Comment</class>
    <class kind="struct">YAML_PM::_FindFromNodeAtIndex</class>
    <class kind="struct">YAML_PM::_FindFromNodeAtIndex&lt; T, true &gt;</class>
    <class kind="struct">YAML_PM::_Indent</class>
    <class kind="struct">YAML_PM::_Null</class>
    <class kind="struct">YAML_PM::_Precision</class>
    <class kind="struct">YAML_PM::_Tag</class>
    <class kind="class">YAML_PM::AliasManager</class>
    <class kind="class">YAML_PM::BadDereference</class>
    <class kind="class">YAML_PM::Binary</class>
    <class kind="class">YAML_PM::CollectionStack</class>
    <class kind="struct">YAML_PM::CollectionType</class>
    <class kind="struct">YAML_PM::Directives</class>
    <class kind="struct">YAML_PM::disable_if</class>
    <class kind="struct">YAML_PM::disable_if_c</class>
    <class kind="struct">YAML_PM::disable_if_c&lt; true, T &gt;</class>
    <class kind="class">YAML_PM::EmitFromEvents</class>
    <class kind="class">YAML_PM::Emitter</class>
    <class kind="class">YAML_PM::EmitterException</class>
    <class kind="class">YAML_PM::EmitterState</class>
    <class kind="struct">YAML_PM::enable_if</class>
    <class kind="struct">YAML_PM::enable_if_c</class>
    <class kind="struct">YAML_PM::enable_if_c&lt; false, T &gt;</class>
    <class kind="class">YAML_PM::EventHandler</class>
    <class kind="class">YAML_PM::Exception</class>
    <class kind="class">YAML_PM::GraphBuilderAdapter</class>
    <class kind="struct">YAML_PM::Indentation</class>
    <class kind="struct">YAML_PM::IndentTo</class>
    <class kind="class">YAML_PM::InvalidScalar</class>
    <class kind="struct">YAML_PM::is_index_type</class>
    <class kind="struct">YAML_PM::is_index_type_with_check</class>
    <class kind="struct">YAML_PM::is_index_type_with_check&lt; std::size_t, false &gt;</class>
    <class kind="struct">YAML_PM::is_numeric</class>
    <class kind="struct">YAML_PM::is_numeric&lt; char &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; double &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; float &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; int &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; long double &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; long int &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; long long &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; short int &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; unsigned char &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; unsigned int &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; unsigned long int &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; unsigned long long &gt;</class>
    <class kind="struct">YAML_PM::is_numeric&lt; unsigned short int &gt;</class>
    <class kind="struct">YAML_PM::is_same_type</class>
    <class kind="struct">YAML_PM::is_same_type&lt; T, T &gt;</class>
    <class kind="struct">YAML_PM::is_scalar_convertible</class>
    <class kind="struct">YAML_PM::is_scalar_convertible&lt; _Null &gt;</class>
    <class kind="struct">YAML_PM::is_scalar_convertible&lt; bool &gt;</class>
    <class kind="struct">YAML_PM::is_scalar_convertible&lt; std::string &gt;</class>
    <class kind="class">YAML_PM::Iterator</class>
    <class kind="struct">YAML_PM::IterPriv</class>
    <class kind="class">YAML_PM::KeyNotFound</class>
    <class kind="struct">YAML_PM::ltnode</class>
    <class kind="struct">YAML_PM::Mark</class>
    <class kind="class">YAML_PM::Node</class>
    <class kind="class">YAML_PM::NodeBuilder</class>
    <class kind="class">YAML_PM::NodeOwnership</class>
    <class kind="struct">YAML_PM::NodeType</class>
    <class kind="class">YAML_PM::noncopyable</class>
    <class kind="class">YAML_PM::ostream</class>
    <class kind="class">YAML_PM::Parser</class>
    <class kind="class">YAML_PM::ParserException</class>
    <class kind="class">YAML_PM::ptr_vector</class>
    <class kind="struct">YAML_PM::read_impl</class>
    <class kind="struct">YAML_PM::read_impl&lt; false &gt;</class>
    <class kind="struct">YAML_PM::read_impl&lt; true &gt;</class>
    <class kind="class">YAML_PM::RegEx</class>
    <class kind="class">YAML_PM::RepresentationException</class>
    <class kind="class">YAML_PM::Scanner</class>
    <class kind="struct">YAML_PM::ScanScalarParams</class>
    <class kind="class">YAML_PM::Setting</class>
    <class kind="class">YAML_PM::SettingChange</class>
    <class kind="class">YAML_PM::SettingChangeBase</class>
    <class kind="class">YAML_PM::SettingChanges</class>
    <class kind="class">YAML_PM::SingleDocParser</class>
    <class kind="class">YAML_PM::Stream</class>
    <class kind="class">YAML_PM::StreamCharSource</class>
    <class kind="class">YAML_PM::StringCharSource</class>
    <class kind="struct">YAML_PM::Tag</class>
    <class kind="struct">YAML_PM::Token</class>
    <class kind="class">YAML_PM::TypedKeyNotFound</class>
    <class kind="struct">YAML_PM::Version</class>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>anchor_t</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a2b11b0e70f8da9257554f6fdde299cb6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ACTION</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5c2cc6a9a9026684e59addd4ee3bd860</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NONE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5c2cc6a9a9026684e59addd4ee3bd860a798b8f6dc32e41b4db52d0b6c0476c21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BREAK</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5c2cc6a9a9026684e59addd4ee3bd860a3e0a2202fdda019e6af920b72b029f59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>THROW</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5c2cc6a9a9026684e59addd4ee3bd860a36d9e9ee963f21fa146bfe287a447a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>CHOMP</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab97c77e5ca6b2b4a0a85cbc9e4fbc22a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRIP</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab97c77e5ca6b2b4a0a85cbc9e4fbc22aab6c46c1ecd63b2b826e2c05d080a9f60</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CLIP</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab97c77e5ca6b2b4a0a85cbc9e4fbc22aadd3e2b464a010c434f0feec906b455c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEEP</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab97c77e5ca6b2b4a0a85cbc9e4fbc22aa8febf80fd357ccfdd8815f95b46fffe5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EMITTER_MANIP</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Auto</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea05f6d8a9d074258bd53a892e64dbe1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TagByKind</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea90549337ecce584f3858f8225094cdd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Newline</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea1223f5dacb5f100c3a6e8f69be70e7ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EmitNonAscii</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea8f78b2eb191c9c7f9d375e791b6d5fbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EscapeNonAscii</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea7a6524303aa443b44860dd272f46aae0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SingleQuoted</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea37fda0be744f9e0c310a48cbe4cf2f52</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DoubleQuoted</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea7ce3fe97b9c377cc6b6c17bb5e7eccdf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Literal</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea4eb061c1e3ebab4a625f6ebe22ce592c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>YesNoBool</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea10f63b2880549614ec916bb5a8642ddb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TrueFalseBool</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea08085417968dbd7d59cbd14329633f40</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OnOffBool</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdeaa3c148bce1e73335a3a31250c05e57b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UpperCase</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdeabed48810e55b12432cccd4c7d172efa6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LowerCase</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea0c56d665d9892bec8d1fdefc7c839bf4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CamelCase</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdead8bf0b077293e847e6979d85ea1bda78</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LongBool</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea0bd5c2fe57ea42d20d20a3c37347e616</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ShortBool</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea3eb58f1138f7c3d9b9840045b8e776ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Dec</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdeaf8b90f50dbd691730d4805c17b2838ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Hex</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea9658f65ea81ce238cdb4e0bf30c3e59d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Oct</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdeae8a2a1dc76b1c48bd7de68d367210f13</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BeginDoc</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea0eb8c00a5dfa2580ef5be62712acb432</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndDoc</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea2ae15927931aa57beb9be1c2fecb0fea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BeginSeq</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea15073c5cb28370814f3b015022e61bfe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndSeq</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdead7f3c9fb39f4be82292eaee666f62eb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Flow</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdeaf4f2cfe9d20e0a89e2b3080cc7c0344d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Block</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea464eaf9ed25977086188cc25e6b074ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BeginMap</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdeab1a25732397dd4cb9ae6ba12f97d7d7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EndMap</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdeaa2cc2a01f30a9b5e677a7bf0a33d4c04</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Key</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea2182ab524c34fb4c5b8891a299b9d714</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Value</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea0b6130ac585366f0389af8cdf5388583</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LongKey</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8dceb04530d4cc591d09bdadc6e34cdea6224270f06d4d08dbc99bc32d5abb494</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>EMITTER_STATE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_DOC</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da75e3672c4e249b136c5b09507ea90cc8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WRITING_DOC</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da3673a9cd877d3d2e765a169c729784c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_DONE_WITH_DOC</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2dafa7e98aad61997f971efff4813d48f35</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_BLOCK_SEQ_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da2d9363dc470dcfa1f4e9ed672451011a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WRITING_BLOCK_SEQ_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da9a45334dd1411146ab5c7d6b7c43af1d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_DONE_WITH_BLOCK_SEQ_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da923d41740887403aed498bcb2940f11d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_FLOW_SEQ_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da80e8ec28a9a6a5f4ec455af39355d08b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WRITING_FLOW_SEQ_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2dae95e9009e496de5631eaf31738a1f8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_DONE_WITH_FLOW_SEQ_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2dabd57e50fc2db73c21fb872c1f1a6ae79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_BLOCK_MAP_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da431dae35a89360eb8b386839e5ba6fd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_BLOCK_MAP_KEY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2dada960edbb311b0bf230cc58562752a05</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WRITING_BLOCK_MAP_KEY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2daa61b442f0430c24e07fc2ebb69264475</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_DONE_WITH_BLOCK_MAP_KEY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2dadc3b2c5cd5c369880133fb11f4741198</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_BLOCK_MAP_VALUE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da3b26d79ddee1584d985752cb86a15d41</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WRITING_BLOCK_MAP_VALUE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da163ed74a477a6d63f6dac421b83509a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_DONE_WITH_BLOCK_MAP_VALUE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da88bd232b78035dec70c568015bc9d6c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_FLOW_MAP_ENTRY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2dabacc528ac7ce299f7e7fcee69787b864</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_FLOW_MAP_KEY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da209eb0c884465aa554d16fb0e97842cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WRITING_FLOW_MAP_KEY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da7ebe074cab67ee7cde8bab460c4eed81</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_DONE_WITH_FLOW_MAP_KEY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da247ffd0d1444427adf8928f4bdeb43dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WAITING_FOR_FLOW_MAP_VALUE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da5b306c11babe0ef75138b63fcc10496a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_WRITING_FLOW_MAP_VALUE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2daf65ab4d6bd467543c7f7309718374b24</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ES_DONE_WITH_FLOW_MAP_VALUE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25455b84fe5f803da4508d556c3cae2da494f77225ca048d2f8cc05414663b9d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FLOW_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab867f22d79377b5a345d9de94b8208ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_NONE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab867f22d79377b5a345d9de94b8208aba41963e12afbd76997ced5ffd82be6ff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_FLOW</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab867f22d79377b5a345d9de94b8208aba56a8bccc0fe6eba7b3524ccf18fc5dba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FT_BLOCK</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab867f22d79377b5a345d9de94b8208aba29ba378edfab1b1864475ed124cf6012</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FMT_SCOPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a9c02c29b76dfc7ce7160b19ae6313275</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOCAL</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a9c02c29b76dfc7ce7160b19ae6313275aa29094b3af42481dccd3916a74f84b4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GLOBAL</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a9c02c29b76dfc7ce7160b19ae6313275abcaef9a10fce3a8d2d531132135bdc51</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FOLD</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab870ab33c2697c0003da30c4ccc46b59</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DONT_FOLD</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab870ab33c2697c0003da30c4ccc46b59a7ca931aaa8982de5131f598c209fed47</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOLD_BLOCK</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab870ab33c2697c0003da30c4ccc46b59a0116cef2699f55ee035a82d445ba5362</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FOLD_FLOW</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab870ab33c2697c0003da30c4ccc46b59a6b04fc54c0bbdd6f7b93277302992d75</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>GROUP_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa3abf5dc6e4ca9edae8865a5797889c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GT_NONE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa3abf5dc6e4ca9edae8865a5797889c7aeb7a0c529c3d4d085e0c5ec692d44872</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GT_SEQ</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa3abf5dc6e4ca9edae8865a5797889c7a94a08d5ee7ea104dc34d545ca765afd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GT_MAP</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa3abf5dc6e4ca9edae8865a5797889c7ac30b95dea815012d3b10e6d31394ab11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>NODE_STATE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5243fdf9b11a8b772b7554bd1411f03c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NS_START</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5243fdf9b11a8b772b7554bd1411f03ca93082e8cb05129a473082b675dcb5c73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NS_READY_FOR_ATOM</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5243fdf9b11a8b772b7554bd1411f03ca469e5cd2fdad6ed68b390fb7abaae5ff</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>NS_END</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5243fdf9b11a8b772b7554bd1411f03ca611752caa54a3e7eff239685205a6548</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>REGEX_OP</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX_EMPTY</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5a67400c5e8874c1ee863181a391faf9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX_MATCH</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5af7385e86149b68e103e73e49dd72da2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX_RANGE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5ad35f3fb772d7cd44b55ce8aabffcbaf3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX_OR</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5a4a70d3b3a80d892759ced63361b72086</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX_AND</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5a2baf42dbbaaf385103fed18717227546</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX_NOT</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5ad95b2bb296b9fae3cc91eadc7b28a71d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX_SEQ</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9effc403836005d5cd4686960c624a5af84a9c050321b354950554dc6d0f69ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UtfIntroCharType</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uict00</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da2aad73a3a64e775e150453071d7ab89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictBB</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da877fe5708d9c1b38d51e34f6a3c6606e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictBF</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2daf64ac88248bfb6873488ff162d583f03</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictEF</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da4834fa30fb1f7f5c3ce6332e641e13ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictFE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da252c3cc09050e3ae638ef93a22dc6ad3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictFF</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da0aba6071df55eedc3c26c89137ffa163</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictAscii</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da090513ba308eeb0a7c72679db8c44f82</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictOther</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da5fa37be54550b192e75e91933a4a291e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uictMax</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae9728d3dbe6621dcef6834e540b3df2da03f68c8469188c825a572ba978ed51ca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>UtfIntroState</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_start</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da6385d61919cad1e07c7b7643c55515f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utfbe_b1</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da532f49750de0d48d360c8f3ba468ba6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf32be_b2</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da23855019884cac9eb5dd3d466bb1628d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf32be_bom3</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da2e4cab894e058864079e300ae6b4c6a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf32be</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60dac4bc845564dc7e2377fbeb1a7950a3e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf16be</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da3e01e25edd5735c1b5dc1232f491e6a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf16be_bom1</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da60f44f63711deca080886c756627c16d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utfle_bom1</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da641cc3661674f9b10da22b02593e9f69</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf16le_bom2</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60dad2f19ce4242f58be89b6abe1668363f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf32le_bom3</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da549decde05d4a3112f0d3bc2efb1d1ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf16le</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da252abf1072eb45bcf065b5465ce02179</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf32le</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da77db5f2026317248ac0ccb088208ea0f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf8_imp</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da746e488e824ef80f9651768c74a3d02c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf16le_imp</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60dace94ccf76784a44cb08561673cd8ddbf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf32le_imp3</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60dafa93badf9e5f63788d7d31f2dbe1f1d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf8_bom1</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da36102383745348ec1ca7a5293f630a8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf8_bom2</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da86bc4d9a9a095925985b05ecec36ade8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_utf8</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60daa05d5cbb0df26792610bb7d6a184e315</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>uis_error</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4bf0c4044b8d95f4569dd5fe84d6f60da5472bf6b0808f1ec75d322fe61e9329c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>_Alias</type>
      <name>Alias</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a25063291f21bff8f095676f56f6d5956</anchor>
      <arglist>(const std::string content)</arglist>
    </member>
    <member kind="function">
      <type>_Anchor</type>
      <name>Anchor</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a93b73b5d4bd7182c72b6d209993de741</anchor>
      <arglist>(const std::string content)</arglist>
    </member>
    <member kind="function">
      <type>void *</type>
      <name>BuildGraphOfNextDocument</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a2d17cf38fb0d6c75249962ab1ecba699</anchor>
      <arglist>(Parser &amp;parser, GraphBuilderInterface &amp;graphBuilder)</arglist>
    </member>
    <member kind="function">
      <type>_Comment</type>
      <name>Comment</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a383063d89aff80417358b6170ef01299</anchor>
      <arglist>(const std::string content)</arglist>
    </member>
    <member kind="function">
      <type>YAML_CPP_API bool</type>
      <name>Convert</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5cc70c50734b60eed1b2cea6962c8817</anchor>
      <arglist>(const std::string &amp;input, _Null &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>YAML_CPP_API bool</type>
      <name>Convert</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac132fff476295a3c6d5018a3947af335</anchor>
      <arglist>(const std::string &amp;input, bool &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Convert</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a7896ad40256833a8d5bfe3ba86450c98</anchor>
      <arglist>(const std::string &amp;input, std::string &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>Convert</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>af514d6ed3896485a26d527637e76fbb0</anchor>
      <arglist>(const std::string &amp;input, T &amp;output, typename enable_if&lt; is_numeric&lt; T &gt; &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ConvertScalar</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a54cb8719e23d9465601034653b3c5964</anchor>
      <arglist>(const Node &amp;node, T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; unsigned char &gt;</type>
      <name>DecodeBase64</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a6440db3556d174287e5c239ad54cf41b</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>_Precision</type>
      <name>DoublePrecision</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a0e3311bd69e1544b9fd14eab7804cf35</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>EmitSeq</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a39c29c637dd9d65f259fcc4d5908b372</anchor>
      <arglist>(Emitter &amp;emitter, const Seq &amp;seq)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>EncodeBase64</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a178348e55919ae3bb43f88af6f8aa24c</anchor>
      <arglist>(const unsigned char *data, std::size_t size)</arglist>
    </member>
    <member kind="function">
      <type>const Node *</type>
      <name>FindFromNodeAtIndex</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aece7709a3d83020f46ac867acb16758e</anchor>
      <arglist>(const Node &amp;node, const T &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>_Precision</type>
      <name>FloatPrecision</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a068e8058d33acd0e70e261ebc6e532f8</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>_Indent</type>
      <name>Indent</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aff29ca2ece61fda63f52bdaaca6db37d</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="function">
      <type>UtfIntroCharType</type>
      <name>IntroCharTypeOf</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aba378ff60c7123066349c4f94475d7fe</anchor>
      <arglist>(std::istream::int_type ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsInfinity</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a3d80439dfe7ee3c9c1458ec6acda1a63</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNaN</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a688906c7ded32254bad9f8dcacf6fbc4</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>IsNegativeInfinity</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>abad03074a67467cf4076e20492086826</anchor>
      <arglist>(const std::string &amp;input)</arglist>
    </member>
    <member kind="function">
      <type>YAML_CPP_API bool</type>
      <name>IsNull</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ad3c2fdc95c7349efe88e50aac927f69c</anchor>
      <arglist>(const Node &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>_Tag</type>
      <name>LocalTag</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a1109cfa09789553c668567122118f93d</anchor>
      <arglist>(const std::string &amp;prefix, const std::string content)</arglist>
    </member>
    <member kind="function">
      <type>_Tag</type>
      <name>LocalTag</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ad8871c7fb6c69501a8e7834c4a15a814</anchor>
      <arglist>(const std::string content)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MAKE_INDEX_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>afffe298e8437192bc8bfbaa924873da4</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MAKE_INDEX_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa6063b79588d120200844518f478d8a7</anchor>
      <arglist>(long)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MAKE_INDEX_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a1aec2e3648ca3afdb675b3de1492f969</anchor>
      <arglist>(short)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MAKE_INDEX_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a030c4e542d6b1a114bf057e95c16b4f4</anchor>
      <arglist>(unsigned long)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MAKE_INDEX_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a3be70ee09423ce50b3b4c7605b5657a5</anchor>
      <arglist>(unsigned short)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>MAKE_INDEX_TYPE</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a53aca382b7c906781b2cfc57b2e154ac</anchor>
      <arglist>(unsigned)</arglist>
    </member>
    <member kind="function">
      <type>TypedKeyNotFound&lt; T &gt;</type>
      <name>MakeTypedKeyNotFound</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a60bd0342ec0dfac48bb157ff4ff80644</anchor>
      <arglist>(const Mark &amp;mark, const T &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>RegEx</type>
      <name>operator!</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a994101c076a94c1411574ab829d64cb7</anchor>
      <arglist>(const RegEx &amp;ex)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a4e997bd8b4b43ac0c2f676c3113f8277</anchor>
      <arglist>(const _Null &amp;, const _Null &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae985f1d802b6274c0a4210a1ae87a6c8</anchor>
      <arglist>(const Iterator &amp;it, const Iterator &amp;jt)</arglist>
    </member>
    <member kind="function">
      <type>RegEx</type>
      <name>operator&amp;&amp;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae3214e08ee230031561c7ddc0ac07005</anchor>
      <arglist>(const RegEx &amp;ex1, const RegEx &amp;ex2)</arglist>
    </member>
    <member kind="function">
      <type>RegEx</type>
      <name>operator+</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac9ada0a01380dadfbddeccbb1b7455a1</anchor>
      <arglist>(const RegEx &amp;ex1, const RegEx &amp;ex2)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a13dd0f3f1485149f751cdbb16e0ed62f</anchor>
      <arglist>(const Node &amp;n1, const Node &amp;n2)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a6ba9b8f60a59a3a2b20722f3928f136c</anchor>
      <arglist>(Emitter &amp;emitter, _Indent indent)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa702a0c5ddefeddcd33c525210d2c9ad</anchor>
      <arglist>(Emitter &amp;emitter, _Precision precision)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ad788e1cdd8d792136b2bfb5f2b0d38cd</anchor>
      <arglist>(Emitter &amp;emitter, bool v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a455ad74be12a9e093d7daae7f3902043</anchor>
      <arglist>(Emitter &amp;emitter, char v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a893921ffe8e75b589c9c6e82c71e1bae</anchor>
      <arglist>(Emitter &amp;emitter, const _Alias &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a2ec0ef6b618f929e04f8681e6d172284</anchor>
      <arglist>(Emitter &amp;emitter, const _Anchor &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a71a78d08f919a07634ac5eca5e181a67</anchor>
      <arglist>(Emitter &amp;emitter, const _Comment &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a19bb6c3c0de94da285b52b3d58ed92ab</anchor>
      <arglist>(Emitter &amp;emitter, const _Null &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae53980a3f6c56d534cc4f17642bc8eb5</anchor>
      <arglist>(Emitter &amp;emitter, const _Tag &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae5cbf41ef609b8244bf9f9165bd2db7d</anchor>
      <arglist>(Emitter &amp;emitter, const Binary &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa97117221b1e0666feea10e6eced2082</anchor>
      <arglist>(Emitter &amp;emitter, const char *v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a3795a216c69214f54698e452a799173a</anchor>
      <arglist>(Emitter &amp;emitter, const std::list&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>af2d5dd6469a413348682efd3e52ed107</anchor>
      <arglist>(Emitter &amp;emitter, const std::map&lt; K, V &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ada7767997f3bf7038c1265db8880cd7d</anchor>
      <arglist>(Emitter &amp;emitter, const std::set&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8ea0a7618383c2aa12b79e5295683b15</anchor>
      <arglist>(Emitter &amp;emitter, const std::string &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a781c013690cdfcc1e4fd7d94856271c5</anchor>
      <arglist>(Emitter &amp;emitter, const std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>acf192d533da93bde562a024c074059cb</anchor>
      <arglist>(Emitter &amp;emitter, double v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5ac2641e993ed942bc5151ba43beae12</anchor>
      <arglist>(Emitter &amp;emitter, EMITTER_MANIP value)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a2d4ab9b155fd48ac83625b6afc0b6cf7</anchor>
      <arglist>(Emitter &amp;emitter, float v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a0f8be517609242153004319765d07adf</anchor>
      <arglist>(Emitter &amp;emitter, int v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>add3095a9697a65a5bd9ab7b4e79133bc</anchor>
      <arglist>(Emitter &amp;emitter, long long v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ab18882ee8fa612c317753018a0e4a837</anchor>
      <arglist>(Emitter &amp;emitter, long v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a78b6fc5e7900a6750a02bf1dd66e0487</anchor>
      <arglist>(Emitter &amp;emitter, short v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a06bc6f3fc7184edf10c223e98cc5ba0c</anchor>
      <arglist>(Emitter &amp;emitter, unsigned char v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>af657cd39e37a4a3d67daa5855b721931</anchor>
      <arglist>(Emitter &amp;emitter, unsigned int v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a9449e19a91c512cb399539f685ae4e1e</anchor>
      <arglist>(Emitter &amp;emitter, unsigned long long v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a37cdd38e872fc006e4a07a3cd374d981</anchor>
      <arglist>(Emitter &amp;emitter, unsigned long v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5cb6e3414e577372b289ae9e798fc2e5</anchor>
      <arglist>(Emitter &amp;emitter, unsigned short v)</arglist>
    </member>
    <member kind="function">
      <type>Emitter &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ace204b74042ce54cc260589ebe3d3e13</anchor>
      <arglist>(Emitter &amp;out, const Node &amp;node)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ad72fda88adad7b051d7277f4c5ac1ac8</anchor>
      <arglist>(ostream &amp;out, char ch)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a6069957c513b5b6fa445693283950d2b</anchor>
      <arglist>(ostream &amp;out, const char *str)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a2cb316a9938adf8e77558272bbe4e058</anchor>
      <arglist>(ostream &amp;out, const Indentation &amp;indent)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aa07b8aac90f5fa249527df832f298244</anchor>
      <arglist>(ostream &amp;out, const IndentTo &amp;indent)</arglist>
    </member>
    <member kind="function">
      <type>ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a3168a136ec939b47f075d205bec072a4</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a443b6ff9899998181343ecaac73ccfe6</anchor>
      <arglist>(const _Null &amp;, const _Null &amp;)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>afd9134a24a4352d95ba213d8a6f76ee8</anchor>
      <arglist>(const Iterator &amp;it, const Iterator &amp;jt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aede161ac3667bead29fb39f0a8e90d78</anchor>
      <arglist>(const Node &amp;node, Binary &amp;binary)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aecafe0a906b7b4899de2372b8c4a5c2d</anchor>
      <arglist>(const Node &amp;node, std::map&lt; K, V &gt; &amp;m)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a8057e09961773c0ffb3deadb6bcb2a43</anchor>
      <arglist>(const Node &amp;node, std::vector&lt; T &gt; &amp;v)</arglist>
    </member>
    <member kind="function">
      <type>enable_if&lt; is_scalar_convertible&lt; T &gt; &gt;::type</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a221d133ad5c467f242262c8387dce76e</anchor>
      <arglist>(const Node &amp;node, T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>RegEx</type>
      <name>operator||</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a7bf06c02c1fe193e98ae5cc8d9f95257</anchor>
      <arglist>(const RegEx &amp;ex1, const RegEx &amp;ex2)</arglist>
    </member>
    <member kind="function">
      <type>_Precision</type>
      <name>Precision</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a0fed5475ca3930901602ccfc4ca2d444</anchor>
      <arglist>(int n)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>QueueUnicodeCodepoint</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a27cfcd34b2a3947352be8bc63d832925</anchor>
      <arglist>(std::deque&lt; char &gt; &amp;q, unsigned long ch)</arglist>
    </member>
    <member kind="function">
      <type>char *</type>
      <name>ReadBuffer</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a88604ee9aa0661626ffa1721f2c94ac1</anchor>
      <arglist>(unsigned char *pBuffer)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>ScanScalar</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aefef9d653b7bb1800409be952768c58f</anchor>
      <arglist>(Stream &amp;INPUT, ScanScalarParams &amp;params)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>ScanTagHandle</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a63a5e38fabce417612d4fddac559d88d</anchor>
      <arglist>(Stream &amp;INPUT, bool &amp;canBeHandle)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>ScanTagSuffix</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a592515e631fa2aecdce60feb949a6c6b</anchor>
      <arglist>(Stream &amp;INPUT)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>ScanVerbatimTag</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ad15481cb3279bd8b4f3c669f322580a7</anchor>
      <arglist>(Stream &amp;INPUT)</arglist>
    </member>
    <member kind="function">
      <type>_Tag</type>
      <name>SecondaryTag</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a38ec9a543dd512bdffcc977b59a956e6</anchor>
      <arglist>(const std::string content)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>Utf8Adjust</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a3e282280ec021b343fa93cc05206af00</anchor>
      <arglist>(unsigned long ch, unsigned char lead_bits, unsigned char rshift)</arglist>
    </member>
    <member kind="function">
      <type>_Tag</type>
      <name>VerbatimTag</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a7708e6c567e9958ae99d4cc95f36e017</anchor>
      <arglist>(const std::string content)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const unsigned char</type>
      <name>decoding</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a951c4f6f0e0e94459b9cf1412b710748</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>encoding</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a5966e71c903ee8fa8314354ad06701b3</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>YAML_CPP_API _Null</type>
      <name>Null</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>a11bc6723ef376bed336004c827cf88a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const anchor_t</type>
      <name>NullAnchor</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>abb302575934766fb56ed5e9f214e8090</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>s_introFinalState</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>aef816de169b5528dd2edfdf962c505bb</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static UtfIntroState</type>
      <name>s_introTransitions</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ac0bf845fa1d251f9c47624cdd185b3f2</anchor>
      <arglist>[][uictMax]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static char</type>
      <name>s_introUngetCount</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>af4602deebf4579243df69d0d4312ad61</anchor>
      <arglist>[][uictMax]</arglist>
    </member>
    <member kind="variable">
      <type>const std::string</type>
      <name>TokenNames</name>
      <anchorfile>namespaceYAML__PM.html</anchorfile>
      <anchor>ae6bc31d39423ddcc9c84f36a8860c8aa</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>YAML_PM::ErrorMsg</name>
    <filename>namespaceYAML__PM_1_1ErrorMsg.html</filename>
    <member kind="function">
      <type>const std::string</type>
      <name>KEY_NOT_FOUND_WITH_KEY</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a81d33f4995c5a06ca4b86ae4cca1b9d5</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>KEY_NOT_FOUND_WITH_KEY</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ac9669db0605d54dba12467e41a494d81</anchor>
      <arglist>(const T &amp;, typename disable_if&lt; is_numeric&lt; T &gt; &gt;::type *=0)</arglist>
    </member>
    <member kind="function">
      <type>const std::string</type>
      <name>KEY_NOT_FOUND_WITH_KEY</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a6705e6959849fd3db872c73007170d1e</anchor>
      <arglist>(const T &amp;key, typename enable_if&lt; is_numeric&lt; T &gt; &gt;::type *=0)</arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>ALIAS_CONTENT</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a42080b057a2c4a7be2b100938a2ff4ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>ALIAS_NOT_FOUND</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aaab2b8280caed6fc04ac1c4dbf9d79ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>AMBIGUOUS_ANCHOR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a47b66dd4bb85bf4d7bbcb72340c32889</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>ANCHOR_NOT_FOUND</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a2ced6dcbbb0b8de77caff2a66fa9552a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>BAD_DEREFERENCE</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a1449c7bfa38bfe64768be522aa2c25bc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>BLOCK_ENTRY</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ad5304c88f431ccb5d0a6a93994a59312</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>CHAR_IN_ALIAS</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aebe540f813159fa1278759af4b2db77c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>CHAR_IN_ANCHOR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a8e393f783def15c258368219ae6f618d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>CHAR_IN_BLOCK</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a6bb1f01f6c0ac262ac9961a76a64fadb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>CHAR_IN_SCALAR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aca9289659534f24e0b2b74897279222a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>CHAR_IN_TAG_HANDLE</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aa0f565af8adee55357a2ba0d37e89385</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>DOC_IN_SCALAR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a7f34b1bbe7ff98f097d1d61cb1d22884</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>END_OF_MAP</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a67df887098e92a53420fa12fa93791b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>END_OF_MAP_FLOW</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a8eb16f8a957b456cc5c7591fe6cba241</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>END_OF_SEQ</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>abcca58e7f784a7a1e7aff6490d2ed661</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>END_OF_SEQ_FLOW</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a8bdb34af77c2991b59d2bc0618be15c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>END_OF_VERBATIM_TAG</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>af1731ae5bae6cc17f22903506131643b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>EOF_IN_SCALAR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ac9a0ac4b3442e0ae4604c6e8c2eb59fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>EXPECTED_KEY_TOKEN</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ade640f3c987175e8e5babb7d401dc75f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>EXPECTED_VALUE_TOKEN</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aa09de5aedf39e9709a8fb0c0a0bdf13f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>FLOW_END</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a282429368e0e89b81f86a152bcbe2b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>INVALID_ALIAS</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aa992f8230b0420c72d40e863aae9af03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>INVALID_ANCHOR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a23961cadba128f5646ba62b47eb4df2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>INVALID_ESCAPE</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a02c494ed68cf362024410748a2b0029c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>INVALID_HEX</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>adb0f4626d2a4f4684ce2748c32b15ce2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>INVALID_SCALAR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>af83fc67f8559ab28269c2af7eca4602f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>INVALID_TAG</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aec0bcf2c1228f69a9e0a0ce1b14bbc68</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>INVALID_UNICODE</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a961f3e0e99cc219dbaff9f5135903566</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>KEY_NOT_FOUND</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a1f4fab67a482231db9400a6fb16ee154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>MAP_KEY</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ac0a588af6e983d6f1669e139384d299c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>MAP_VALUE</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ac955f7b6c41fd79133850c1c03cdc957</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>MULTIPLE_ALIASES</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a03c876d2258eef9989f19be8a43306f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>MULTIPLE_ANCHORS</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ab1ec0017036e5b10b8cc8a1a4efd712b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>MULTIPLE_TAGS</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>acf3ebe13e11db0898ef13f9be5f080fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>REPEATED_TAG_DIRECTIVE</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a06f4a5134f05aaf53c71fca2cc6e9eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>REPEATED_YAML_DIRECTIVE</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a3f19d474d83858a5951323e7b71c1905</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>SINGLE_QUOTED_CHAR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a45bd9ca2930a7bb295f434ec189769fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>TAB_IN_INDENTATION</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ab5174bd0c55ab818decd443d8b3bb907</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>TAG_DIRECTIVE_ARGS</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a2a94f8346b4a8c574a513609405eb926</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>TAG_WITH_NO_SUFFIX</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ad912abc9112ee7f6e40ba4c901c7d751</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>UNEXPECTED_END_MAP</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a2a7f911a56e2ced45881e0a24a31ee02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>UNEXPECTED_END_SEQ</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a8fd1367c656a49365031177ab7493d0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>UNEXPECTED_KEY_TOKEN</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>acdc87e235697c843e96450a057141a6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>UNEXPECTED_VALUE_TOKEN</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a388a6b1e5390c356053463409974a88d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>UNKNOWN_ANCHOR</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a1e54e87ecc65b4ea4559c7da939e582e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>UNKNOWN_TOKEN</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a38cd9cd5fac8a4cd78726b2e37435f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>UNMATCHED_GROUP_TAG</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>aa0e6a236505357802d35a85853d8b477</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>YAML_DIRECTIVE_ARGS</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a5d07ecd665e013b2fb5c0cda56de0e1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>YAML_MAJOR_VERSION</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>ada7f8d8fe29e28783f15b587dcea8485</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>YAML_VERSION</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a43cb22fe72051652a24b621495be4a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *const</type>
      <name>ZERO_INDENT_IN_BLOCK</name>
      <anchorfile>namespaceYAML__PM_1_1ErrorMsg.html</anchorfile>
      <anchor>a817c23ce002e09cf37dbf1caebcc6ba6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>YAML_PM::Exp</name>
    <filename>namespaceYAML__PM_1_1Exp.html</filename>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Alpha</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a2df1f091762fd28528cb2888e40c6c81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>AlphaNumeric</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a0878413047af09489c0e6a807c007e66</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Anchor</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ae415818e888bcedfb2d750baa274ce43</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>AnchorEnd</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>aa95d29cc1497223a5eefa1523e59d305</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Blank</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>af375d12a45f93a1cab09e0c6f57bcba4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>BlankOrBreak</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a5ed7cd8fe3fda45e3ae3be850ec71258</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>BlockEntry</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a51e0490cdedaa85da2e7ac9a3ec504af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Break</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>abd7037a520dbaabc088a3b4a47367add</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Chomp</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a814f461576c25076db9ec497b23ff006</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>ChompIndicator</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a07c548bfecc80a936a460418bd3a43a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx</type>
      <name>Comment</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a40709583272f275eb6de3e156b1d9c79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Digit</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ab32544cc3be5a8200ffd6aa7aec52de5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>DocEnd</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a4ea119d3b490503a51b9d366d0e3ba19</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>DocIndicator</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a6161298d924485fad8691074262ad033</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>DocStart</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a15f3df6c2e4b86b412e0cc6dda1219c3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>EndScalar</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ad07774cb0f836d2accc1e04515edd126</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>EndScalarInFlow</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a0b117041d0bbec551970dab1f86e1bbd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Escape</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ae8c46397d692586b31372c6ce526c684</anchor>
      <arglist>(Stream &amp;in)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Escape</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a40f8494a297a4db2f5cee2d26f867b1c</anchor>
      <arglist>(Stream &amp;in, int codeLength)</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>EscBreak</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a7c345c0efbc7d98c599c5d64d88ee1dd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>EscSingleQuote</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a316ae659b0e9cf23b40ba02433f88353</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Hex</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>af3b94da5eb9c303397bb0b7495249061</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Key</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>aa54fe6fde58aea6bf6e0227a55e05ce3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>KeyInFlow</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>aff246b60cbe79114520f2f9aaf6313af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>NotPrintable</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>abcd10eb7950016d843330c26fd5dd259</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>unsigned</type>
      <name>ParseHex</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a34f8c6fb4e2b72635b4001132e094de6</anchor>
      <arglist>(const std::string &amp;str, const Mark &amp;mark)</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>PlainScalar</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a643751f017eae1f4e1f242d1cef4d4c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>PlainScalarInFlow</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a162bee2b33ae20b3cc71823a47a9dd25</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Space</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ab4b071a902f7e667bf07bda3d5d7000d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>Str</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a16d2f2bbd136e34b70ea6a266cb0c5b4</anchor>
      <arglist>(unsigned ch)</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Tab</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ac837b1b8452b49562cff9bf924b56d49</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Tag</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a2b8bc5045449f82ae6e0dda8a9a3997b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>URI</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a96a6a942c9c62437dcc5b70ef967f8f0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Utf8_ByteOrderMark</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a2a66cf7b979804d2528dcc7ca4d858e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Value</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>aed8ace0f8e68aaef53e84ad49e529ddf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>ValueInFlow</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a69e85f67cac601d102eee15bcd96b52e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>ValueInJSONFlow</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>a67421782734231dfcd6209b2320ff65f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const RegEx &amp;</type>
      <name>Word</name>
      <anchorfile>namespaceYAML__PM_1_1Exp.html</anchorfile>
      <anchor>ad58f056553695d608579e60180b50777</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>YAML_PM::fallback</name>
    <filename>namespaceYAML__PM_1_1fallback.html</filename>
    <class kind="struct">YAML_PM::fallback::flag</class>
    <member kind="function">
      <type>flag</type>
      <name>Convert</name>
      <anchorfile>namespaceYAML__PM_1_1fallback.html</anchorfile>
      <anchor>aa80438a5f237e034aa0341e137a26163</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator,</name>
      <anchorfile>namespaceYAML__PM_1_1fallback.html</anchorfile>
      <anchor>a1dcea05bf8f1cbf39dee74944e1c14e3</anchor>
      <arglist>(char, flag)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator,</name>
      <anchorfile>namespaceYAML__PM_1_1fallback.html</anchorfile>
      <anchor>a6648a2c885db55d9902e15bf6966e86e</anchor>
      <arglist>(flag, flag)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>operator,</name>
      <anchorfile>namespaceYAML__PM_1_1fallback.html</anchorfile>
      <anchor>a6950438558ae2e0638412fd2045566f7</anchor>
      <arglist>(flag, T const &amp;)</arglist>
    </member>
    <member kind="function">
      <type>char</type>
      <name>operator,</name>
      <anchorfile>namespaceYAML__PM_1_1fallback.html</anchorfile>
      <anchor>acda7e2b6f60326754d97f5ff7adbe4ed</anchor>
      <arglist>(int, flag)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>YAML_PM::Keys</name>
    <filename>namespaceYAML__PM_1_1Keys.html</filename>
    <member kind="variable">
      <type>const char</type>
      <name>Alias</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>ab647ac44b00c61e206f0e4b6c2db89dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>Anchor</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>aaf27fb97092c4d986274242c1dddd2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>Directive</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>a0b2cc2335562e09338fbcf026e0b4a07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FlowEntry</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>a2f953dd1a3293328cfa5ba78b82656fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FlowMapEnd</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>ac00cebcd76dd6762486b04d7a1c4d282</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FlowMapStart</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>ad9426196f54479ad5ec2843daf67c860</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FlowSeqEnd</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>acdcdedd0bf431992182662ee9261ae2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FlowSeqStart</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>a20726f20c748901a35438f857707d370</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>FoldedScalar</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>aca247aab92140d9565ba53805393a17b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>LiteralScalar</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>a19d8e61f941e89fe2bd648326ef24f93</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>Tag</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>a2cf882d04cc95c1a4839493c65f882a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>VerbatimTagEnd</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>aacc4fc1f9f0364dc8775a93151f85e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char</type>
      <name>VerbatimTagStart</name>
      <anchorfile>namespaceYAML__PM_1_1Keys.html</anchorfile>
      <anchor>a64e857bdb5267a790350f18a0b36f34c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>YAML_PM::Utils</name>
    <filename>namespaceYAML__PM_1_1Utils.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>WriteAlias</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a6bde18160ede9a9b7fc22a43427145bb</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteAnchor</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a707159806f54ea214fbaeb3ecca72520</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteBinary</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a7867bfa639cffa8b285f8465b8083fa4</anchor>
      <arglist>(ostream &amp;out, const Binary &amp;binary)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteChar</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a46842b07c2236dba08138407aca8d532</anchor>
      <arglist>(ostream &amp;out, char ch)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteComment</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a6ef75da607c2f31f25a745a1acbedcbe</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, int postCommentIndent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteDoubleQuotedString</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a5bfe1b94c8bfaef66447fcfc1154f808</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, bool escapeNonAscii)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteLiteralString</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a055342a1323c267e8d412e8e34ca38bc</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, int indent)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteSingleQuotedString</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a8bc5f9320a70f53ec07e7729a079324b</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteString</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>a74da574a42e9147c9547ef46d2bd28f0</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, bool inFlow, bool escapeNonAscii)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteTag</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>ae8f26eee99a055dcd38fded7d016e9b8</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;str, bool verbatim)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>WriteTagWithPrefix</name>
      <anchorfile>namespaceYAML__PM_1_1Utils.html</anchorfile>
      <anchor>aca6edcf26303115190b9a99658782803</anchor>
      <arglist>(ostream &amp;out, const std::string &amp;prefix, const std::string &amp;tag)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>public</name>
    <title>public interface</title>
    <filename>group__public.html</filename>
    <file>nabo.h</file>
  </compound>
  <compound kind="group">
    <name>private</name>
    <title>private implementation</title>
    <filename>group__private.html</filename>
    <file>brute_force_cpu.cpp</file>
    <file>index_heap.h</file>
    <file>nabo/kdtree_cpu.cpp</file>
    <file>nabo/nabo.cpp</file>
    <file>nabo_private.h</file>
  </compound>
  <compound kind="group">
    <name>mp2p_icp_grp</name>
    <title>mp2p_icp library</title>
    <filename>group__mp2p__icp__grp.html</filename>
    <class kind="class">mp2p_icp::ICP</class>
    <class kind="class">mp2p_icp::ICP_LibPointmatcher</class>
    <class kind="class">mp2p_icp::LogRecord</class>
    <class kind="struct">mp2p_icp::MatchContext</class>
    <class kind="struct">mp2p_icp::matched_line_t</class>
    <class kind="struct">mp2p_icp::matched_plane_t</class>
    <class kind="class">mp2p_icp::Matcher</class>
    <class kind="class">mp2p_icp::Matcher_Adaptive</class>
    <class kind="class">mp2p_icp::Matcher_Point2Line</class>
    <class kind="class">mp2p_icp::Matcher_Point2Plane</class>
    <class kind="class">mp2p_icp::Matcher_Points_Base</class>
    <class kind="class">mp2p_icp::Matcher_Points_DistanceThreshold</class>
    <class kind="class">mp2p_icp::Matcher_Points_InlierRatio</class>
    <class kind="struct">mp2p_icp::OptimalTF_GN_Parameters</class>
    <class kind="struct">mp2p_icp::OptimalTF_Result</class>
    <class kind="struct">mp2p_icp::OutlierIndices</class>
    <class kind="struct">mp2p_icp::Pairings</class>
    <class kind="struct">mp2p_icp::PairWeights</class>
    <class kind="struct">mp2p_icp::Parameters</class>
    <class kind="struct">mp2p_icp::point_line_pair_t</class>
    <class kind="class">mp2p_icp::QualityEvaluator</class>
    <class kind="class">mp2p_icp::QualityEvaluator_PairedRatio</class>
    <class kind="class">mp2p_icp::QualityEvaluator_RangeImageSimilarity</class>
    <class kind="class">mp2p_icp::QualityEvaluator_Voxels</class>
    <class kind="struct">mp2p_icp::Results</class>
    <class kind="class">mp2p_icp::Solver</class>
    <class kind="class">mp2p_icp::Solver_GaussNewton</class>
    <class kind="class">mp2p_icp::Solver_Horn</class>
    <class kind="class">mp2p_icp::Solver_OLAE</class>
    <class kind="struct">mp2p_icp::SolverContext</class>
    <class kind="struct">mp2p_icp::VisitCorrespondencesStats</class>
    <class kind="struct">mp2p_icp::WeightParameters</class>
    <member kind="typedef">
      <type>std::vector&lt; matched_line_t &gt;</type>
      <name>MatchedLineList</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaf9ea77c8fe240b655ec9e15fe75f6645</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; matched_plane_t &gt;</type>
      <name>MatchedPlaneList</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga905329ec666e6cd56f1833d82222f96c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; point_line_pair_t &gt;</type>
      <name>MatchedPointLineList</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga6f162043a9999401a6f7bfe5dd90653b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>IterTermReason</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gacba84b2978b6b57e4da9b7eded3217a7</anchor>
      <arglist></arglist>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7aec0fc0100c4fc1ce4eea230c3dc10360">Undefined</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a2cc1729b3a7c6851022ce46e1b923691">NoPairings</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7ab61bac769bbe165bf30f3122012c43c8">SolverError</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a89d18cc81de326d8fc836491777795e0">MaxIterations</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a117068a6e55846888cbb60978fe82ca2">Stalled</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a92a42813bc08cf32e9b31487608cd0de">QualityCheckpointFailed</enumvalue>
      <enumvalue file="group__mp2p__icp__grp.html" anchor="ggacba84b2978b6b57e4da9b7eded3217a7a9a22ff8a2d9a079f02011fa6e6411010">HookRequest</enumvalue>
    </member>
    <member kind="function">
      <type>mrpt::math::CMatrixDouble66</type>
      <name>covariance</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaf10c093dabacce76b7a4c559a75afce0</anchor>
      <arglist>(const Pairings &amp;finalPairings, const mrpt::poses::CPose3D &amp;finalAlignSolution, const CovarianceParameters &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 4 &gt;</type>
      <name>error_line2line</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga781b7b2d24a8670ee0b040f1180e75a4</anchor>
      <arglist>(const mp2p_icp::matched_line_t &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 4, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 3 &gt;</type>
      <name>error_plane2plane</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaa69c4ca8b0a07842c0847f34f22287cf</anchor>
      <arglist>(const mp2p_icp::matched_plane_t &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 3, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 3 &gt;</type>
      <name>error_point2line</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaf6773c05e664c48f4bafd34777aec203</anchor>
      <arglist>(const mp2p_icp::point_line_pair_t &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 3, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 3 &gt;</type>
      <name>error_point2plane</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga02a06a600e97368f4e4c6657209f666d</anchor>
      <arglist>(const mp2p_icp::point_plane_pair_t &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 3, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::math::CVectorFixedDouble&lt; 3 &gt;</type>
      <name>error_point2point</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga8b58aa305e369944620f84a67ea7781e</anchor>
      <arglist>(const mrpt::tfest::TMatchingPair &amp;pairing, const mrpt::poses::CPose3D &amp;relativePose, mrpt::optional_ref&lt; mrpt::math::CMatrixFixed&lt; double, 3, 12 &gt;&gt; jacobian=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>std::tuple&lt; mrpt::math::TPoint3D, mrpt::math::TPoint3D &gt;</type>
      <name>eval_centroids_robust</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga6cec585532381f997595dabb4f81b784</anchor>
      <arglist>(const Pairings &amp;in, const OutlierIndices &amp;outliers)</arglist>
    </member>
    <member kind="function">
      <type>std::tuple&lt; mp2p_icp::ICP::Ptr, mp2p_icp::Parameters &gt;</type>
      <name>icp_pipeline_from_yaml</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga2b3fb98075baedcdb2b343e15a90f8a9</anchor>
      <arglist>(const mrpt::containers::yaml &amp;config, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga6137f3b829822ddbc5739a03253ad7a4</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out, const Pairings &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga324c17a2a2e502f99c7b9951a9a165bf</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out, const Results &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga643c979479ec6112e6c57f74772fb930</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in, Pairings &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>ga7f3bfa94a3353698cd628eff969b797f</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in, Results &amp;obj)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>optimal_tf_gauss_newton</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gad33a1757d040b005c4513d7bbcbd668c</anchor>
      <arglist>(const Pairings &amp;in, OptimalTF_Result &amp;result, const OptimalTF_GN_Parameters &amp;gnParams=OptimalTF_GN_Parameters())</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>optimal_tf_olae</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gaf0e59b2d3bce3088d75ea4bfde685980</anchor>
      <arglist>(const Pairings &amp;in, const WeightParameters &amp;wp, OptimalTF_Result &amp;result)</arglist>
    </member>
    <member kind="function">
      <type>Pairings</type>
      <name>run_matchers</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gadd6516362fac4cf2b2e31d029bd16c6d</anchor>
      <arglist>(const matcher_list_t &amp;matchers, const metric_map_t &amp;pcGlobal, const metric_map_t &amp;pcLocal, const mrpt::poses::CPose3D &amp;local_wrt_global, const MatchContext &amp;mc, const mrpt::optional_ref&lt; MatchState &gt; &amp;userProvidedMS=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>visit_correspondences</name>
      <anchorfile>group__mp2p__icp__grp.html</anchorfile>
      <anchor>gae1fcf40ba52cf1a8effca347156f9f54</anchor>
      <arglist>(const Pairings &amp;in, const WeightParameters &amp;wp, const mrpt::math::TPoint3D &amp;ct_local, const mrpt::math::TPoint3D &amp;ct_global, OutlierIndices &amp;in_out_outliers, LAMBDA lambda_each_pair, LAMBDA2 lambda_final, bool normalize_relative_point_vectors, const mrpt::optional_ref&lt; VisitCorrespondencesStats &gt; &amp;outStats=std::nullopt)</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>mp2p_icp_filters_grp</name>
    <title>mp2p_icp_filters library</title>
    <filename>group__mp2p__icp__filters__grp.html</filename>
    <namespace>mp2p_icp_filters</namespace>
    <class kind="class">mp2p_icp_filters::FilterAdjustTimestamps</class>
    <class kind="class">mp2p_icp_filters::FilterBase</class>
    <class kind="class">mp2p_icp_filters::FilterBoundingBox</class>
    <class kind="class">mp2p_icp_filters::FilterByIntensity</class>
    <class kind="class">mp2p_icp_filters::FilterByRange</class>
    <class kind="class">mp2p_icp_filters::FilterByRing</class>
    <class kind="class">mp2p_icp_filters::FilterCurvature</class>
    <class kind="class">mp2p_icp_filters::FilterDecimateAdaptive</class>
    <class kind="class">mp2p_icp_filters::FilterDecimateVoxels</class>
    <class kind="class">mp2p_icp_filters::FilterDecimateVoxelsQuadratic</class>
    <class kind="class">mp2p_icp_filters::FilterDeleteLayer</class>
    <class kind="class">mp2p_icp_filters::FilterDeskew</class>
    <class kind="class">mp2p_icp_filters::FilterEdgesPlanes</class>
    <class kind="class">mp2p_icp_filters::FilterMerge</class>
    <class kind="class">mp2p_icp_filters::FilterNormalizeIntensity</class>
    <class kind="class">mp2p_icp_filters::FilterPoleDetector</class>
    <class kind="class">mp2p_icp_filters::FilterRemoveByVoxelOccupancy</class>
    <class kind="class">mp2p_icp_filters::FilterVoxelSlice</class>
    <class kind="class">mp2p_icp_filters::Generator</class>
    <class kind="class">mp2p_icp_filters::GeneratorEdgesFromCurvature</class>
    <class kind="class">mp2p_icp_filters::GeneratorEdgesFromRangeImage</class>
    <class kind="struct">mp2p_icp_filters::NotImplementedError</class>
    <class kind="class">mp2p_icp_filters::PointCloudToVoxelGrid</class>
    <class kind="class">mp2p_icp_filters::PointCloudToVoxelGridSingle</class>
    <class kind="struct">mp2p_icp_filters::sm2mm_options_t</class>
    <member kind="typedef">
      <type>std::vector&lt; FilterBase::Ptr &gt;</type>
      <name>FilterPipeline</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gabe0fc1887bd0466eae4de7a8c6fe9e5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Generator::Ptr &gt;</type>
      <name>GeneratorSet</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga7ec6abaf7a76399ff1e2748dda283888</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>DecimateMethod</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga8081c14755758d184b87a9f4da332d79</anchor>
      <arglist></arglist>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga8081c14755758d184b87a9f4da332d79a7f96422659759463a6faa5a17b7a5554">FirstPoint</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga8081c14755758d184b87a9f4da332d79a288703dddab8209d162fdee6a8409078">ClosestToAverage</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga8081c14755758d184b87a9f4da332d79a10f7b667c3891b3a5238394fbd0a6df7">VoxelAverage</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga8081c14755758d184b87a9f4da332d79af1ac98a9e3ed1eb25010803540ff29d7">RandomPoint</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>TimestampAdjustMethod</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga12cf9fca7229262ba39fb77df34cb37c</anchor>
      <arglist></arglist>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga12cf9fca7229262ba39fb77df34cb37ca3f7bf7cdd2b9484a0a769684fb93e951">EarliestIsZero</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga12cf9fca7229262ba39fb77df34cb37caa378149ca6ca1d066589e0c33bb0138b">MiddleIsZero</enumvalue>
      <enumvalue file="group__mp2p__icp__filters__grp.html" anchor="gga12cf9fca7229262ba39fb77df34cb37cadba7b2473a2110c7097e64881e1cfe70">Normalize</enumvalue>
    </member>
    <member kind="function">
      <type>void</type>
      <name>apply_filter_pipeline</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga329e9cdadc5e763063f2cbbe042cdbe3</anchor>
      <arglist>(const FilterPipeline &amp;filters, mp2p_icp::metric_map_t &amp;inOut, const mrpt::optional_ref&lt; mrpt::system::CTimeLogger &gt; &amp;profiler=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp::metric_map_t</type>
      <name>apply_generators</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga65b192764df1f1b660a84cb18332b1c5</anchor>
      <arglist>(const GeneratorSet &amp;generators, const mrpt::obs::CObservation &amp;obs, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>apply_generators</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gae8e3384257ed7175289afbc213e2b409</anchor>
      <arglist>(const GeneratorSet &amp;generators, const mrpt::obs::CObservation &amp;obs, mp2p_icp::metric_map_t &amp;output, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>mp2p_icp::metric_map_t</type>
      <name>apply_generators</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gaac294046313e4a381f23fb81812efe0a</anchor>
      <arglist>(const GeneratorSet &amp;generators, const mrpt::obs::CSensoryFrame &amp;sf, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>apply_generators</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gaa04c4cffae8f434466264c14b37b6ba9</anchor>
      <arglist>(const GeneratorSet &amp;generators, const mrpt::obs::CSensoryFrame &amp;sf, mp2p_icp::metric_map_t &amp;output, const std::optional&lt; mrpt::poses::CPose3D &gt; &amp;robotPose=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>FilterPipeline</type>
      <name>filter_pipeline_from_yaml</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga2ff4599dc1963278f77a7567c7afe17d</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
    <member kind="function">
      <type>FilterPipeline</type>
      <name>filter_pipeline_from_yaml_file</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gaf5ea3f1b245e2f69e9b7673125799376</anchor>
      <arglist>(const std::string &amp;filename, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
    <member kind="function">
      <type>GeneratorSet</type>
      <name>generators_from_yaml</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>gae5d45a6f6d9de81166658f8cb9cf78bb</anchor>
      <arglist>(const mrpt::containers::yaml &amp;c, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
    <member kind="function">
      <type>GeneratorSet</type>
      <name>generators_from_yaml_file</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga69d1e2ecab8c5ce40a22963a4bf0d282</anchor>
      <arglist>(const std::string &amp;filename, const mrpt::system::VerbosityLevel &amp;vLevel=mrpt::system::LVL_INFO)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::maps::CPointsMap::Ptr</type>
      <name>GetOrCreatePointLayer</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga9073466a264c20acff3357fc9973e362</anchor>
      <arglist>(mp2p_icp::metric_map_t &amp;m, const std::string &amp;layerName, bool allowEmptyName=true, const std::string &amp;classForLayerCreation=&quot;mrpt::maps::CSimplePointsMap&quot;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>simplemap_to_metricmap</name>
      <anchorfile>group__mp2p__icp__filters__grp.html</anchorfile>
      <anchor>ga3fa21e8673fcbaff189e60b3d703dbb4</anchor>
      <arglist>(const mrpt::maps::CSimpleMap &amp;sm, mp2p_icp::metric_map_t &amp;outMap, const mrpt::containers::yaml &amp;pipeline, const sm2mm_options_t &amp;options={})</arglist>
    </member>
  </compound>
  <compound kind="group">
    <name>mp2p_icp_map_grp</name>
    <title>mp2p_icp_map library</title>
    <filename>group__mp2p__icp__map__grp.html</filename>
    <class kind="struct">mp2p_icp::color_mode_t</class>
    <class kind="class">mp2p_icp::metric_map_t</class>
    <class kind="class">mp2p_icp::NearestPlaneCapable</class>
    <class kind="struct">mp2p_icp::pairings_render_params_t</class>
    <class kind="class">mp2p_icp::Parameterizable</class>
    <class kind="class">mp2p_icp::ParameterSource</class>
    <class kind="struct">mp2p_icp::plane_patch_t</class>
    <class kind="struct">mp2p_icp::point_plane_pair_t</class>
    <class kind="struct">mp2p_icp::pointcloud_bitfield_t</class>
    <class kind="struct">mp2p_icp::PointCloudEigen</class>
    <class kind="struct">mp2p_icp::render_params_lines_t</class>
    <class kind="struct">mp2p_icp::render_params_pairings_pt2ln_t</class>
    <class kind="struct">mp2p_icp::render_params_pairings_pt2pl_t</class>
    <class kind="struct">mp2p_icp::render_params_pairings_pt2pt_t</class>
    <class kind="struct">mp2p_icp::render_params_planes_t</class>
    <class kind="struct">mp2p_icp::render_params_point_layer_t</class>
    <class kind="struct">mp2p_icp::render_params_points_t</class>
    <class kind="struct">mp2p_icp::render_params_t</class>
    <member kind="typedef">
      <type>std::string</type>
      <name>layer_name_t</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gac6e67631ffb47455da744a196f1683dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; point_plane_pair_t &gt;</type>
      <name>MatchedPointPlaneList</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gacbb11c65e3bb9db0baea188860bd92b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Coordinate</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga736ee21c42070bb3bb64f922c0074dbc</anchor>
      <arglist></arglist>
      <enumvalue file="group__mp2p__icp__map__grp.html" anchor="gga736ee21c42070bb3bb64f922c0074dbca02129bb861061d1a052c592e2dc6b383">X</enumvalue>
      <enumvalue file="group__mp2p__icp__map__grp.html" anchor="gga736ee21c42070bb3bb64f922c0074dbca57cec4137b614c87cb4e24a3d003a3e0">Y</enumvalue>
      <enumvalue file="group__mp2p__icp__map__grp.html" anchor="gga736ee21c42070bb3bb64f922c0074dbca21c2e59531c8710156d34a3c30ac81d5">Z</enumvalue>
    </member>
    <member kind="function">
      <type>PointCloudEigen</type>
      <name>estimate_points_eigen</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gafc74c96711bd3c24b0f735e3183ffb08</anchor>
      <arglist>(const float *xs, const float *ys, const float *zs, mrpt::optional_ref&lt; const std::vector&lt; size_t &gt;&gt; indices, std::optional&lt; size_t &gt; totalCount=std::nullopt)</arglist>
    </member>
    <member kind="function">
      <type>std::optional&lt; metric_map_t::Georeferencing &gt;</type>
      <name>FromYAML</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gaed925805fd5fc7d1021c34b3ffd12482</anchor>
      <arglist>(const mrpt::containers::yaml &amp;yaml_data)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::maps::CSimplePointsMap::Ptr</type>
      <name>load_xyz_file</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gafc196ad92a5015c944ba1c7df50fd7fc</anchor>
      <arglist>(const std::string &amp;fil)</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::maps::NearestNeighborsCapable *</type>
      <name>MapToNN</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gac98317cdd56e848c28c10c3e703ed95b</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;map, bool throwIfNotImplemented)</arglist>
    </member>
    <member kind="function">
      <type>const mp2p_icp::NearestPlaneCapable *</type>
      <name>MapToNP</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga0871d7998a7fafb4cca10f39bf89d7b5</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;map, bool throwIfNotImplemented)</arglist>
    </member>
    <member kind="function">
      <type>const mrpt::maps::CPointsMap *</type>
      <name>MapToPointsMap</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga8d5da337804684d9b9043dae1fb798a4</anchor>
      <arglist>(const mrpt::maps::CMetricMap &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::maps::CPointsMap *</type>
      <name>MapToPointsMap</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga6dc6e21c5296a931b2bdf6013a8f3cc5</anchor>
      <arglist>(mrpt::maps::CMetricMap &amp;map)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gaba5e84353ca5e6bb2e1a0aab5eb57edc</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;out, const std::optional&lt; metric_map_t::Georeferencing &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::serialization::CArchive &amp;</type>
      <name>operator&gt;&gt;</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>gad2736edaf619023eb0209ccec52e441d</anchor>
      <arglist>(mrpt::serialization::CArchive &amp;in, std::optional&lt; metric_map_t::Georeferencing &gt; &amp;g)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>pointcloud_sanity_check</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga5e771fe640ff97a5bac1abd55bea6206</anchor>
      <arglist>(const mrpt::maps::CPointsMap &amp;pc, bool printWarnings=true)</arglist>
    </member>
    <member kind="function">
      <type>mrpt::containers::yaml</type>
      <name>ToYAML</name>
      <anchorfile>group__mp2p__icp__map__grp.html</anchorfile>
      <anchor>ga2ee3ee9c99a87083d14240cf46d3514e</anchor>
      <arglist>(const std::optional&lt; metric_map_t::Georeferencing &gt; &amp;gref)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>libnabo</title>
    <filename>index</filename>
    <docanchor file="index.html">Compilation</docanchor>
    <docanchor file="index.html">Prerequisites</docanchor>
    <docanchor file="index.html" title="Compilation options">CompilationOptions</docanchor>
    <docanchor file="index.html" title="Quick compilation and installation under Unix">QuickCompilationUnix</docanchor>
    <docanchor file="index.html">Usage</docanchor>
    <docanchor file="index.html" title="Construction parameters">ConstructionParameters</docanchor>
    <docanchor file="index.html" title="Unit testing">UnitTesting</docanchor>
    <docanchor file="index.html" title="Citing libnabo">Citing</docanchor>
    <docanchor file="index.html" title="Bug reporting">BugReporting</docanchor>
    <docanchor file="index.html">License</docanchor>
    <docanchor file="index.html">Faq</docanchor>
    <docanchor file="index.html">ANN</docanchor>
    <docanchor file="index.html">References</docanchor>
    <docanchor file="index.html">Eigen</docanchor>
    <docanchor file="index.html">CMake</docanchor>
  </compound>
</tagfile>
