<?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>aggregator.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/src/</path>
    <filename>aggregator_8cpp</filename>
    <includes id="aggregator_8h" name="aggregator.h" local="no" imported="no">diagnostic_aggregator/aggregator.h</includes>
  </compound>
  <compound kind="file">
    <name>aggregator.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>aggregator_8h</filename>
    <includes id="analyzer_8h" name="analyzer.h" local="yes" imported="no">diagnostic_aggregator/analyzer.h</includes>
    <includes id="analyzer__group_8h" name="analyzer_group.h" local="yes" imported="no">diagnostic_aggregator/analyzer_group.h</includes>
    <includes id="status__item_8h" name="status_item.h" local="yes" imported="no">diagnostic_aggregator/status_item.h</includes>
    <includes id="other__analyzer_8h" name="other_analyzer.h" local="yes" imported="no">diagnostic_aggregator/other_analyzer.h</includes>
    <class kind="class">diagnostic_aggregator::Aggregator</class>
    <namespace>diagnostic_aggregator</namespace>
  </compound>
  <compound kind="file">
    <name>aggregator_node.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/src/</path>
    <filename>aggregator__node_8cpp</filename>
    <includes id="aggregator_8h" name="aggregator.h" local="no" imported="no">diagnostic_aggregator/aggregator.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>aggregator__node_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>aggregator_test.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/test/</path>
    <filename>aggregator__test_8py</filename>
    <class kind="class">aggregator_test::TestAggregator</class>
    <namespace>aggregator_test</namespace>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_params_list</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>abb1102a007961e10247168b6bdf194ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>combine_name_prefix</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a46ca702d90857ed26cb55e9b99d20ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fix_sub_name</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a2dc5a733dd3c58a75c9fd96e6199b61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>header_name</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a779ba3f4ee6228c68e68a32892e6a71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>name_to_agg_header</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a40cf15747932f929f0da0449dc16f1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>name_to_agg_name</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a273e122be43d8a7950005b81c9c1a478</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>name_to_full_generic</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a5ea0fb826cb8953d827c7439e49d9b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a7a85adf25c146f87c962bd715c49c509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>prefix</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a26f1e22551b50f73b74059b4577ae100</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>analyzer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>analyzer_8h</filename>
    <includes id="status__item_8h" name="status_item.h" local="yes" imported="no">diagnostic_aggregator/status_item.h</includes>
    <class kind="class">diagnostic_aggregator::Analyzer</class>
    <namespace>diagnostic_aggregator</namespace>
  </compound>
  <compound kind="file">
    <name>analyzer_group.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/src/</path>
    <filename>analyzer__group_8cpp</filename>
    <includes id="analyzer__group_8h" name="analyzer_group.h" local="no" imported="no">diagnostic_aggregator/analyzer_group.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>analyzer__group_8cpp.html</anchorfile>
      <anchor>aa1a3c2702ded265b168b9f5021fd0363</anchor>
      <arglist>(diagnostic_aggregator, AnalyzerGroup, diagnostic_aggregator::AnalyzerGroup, diagnostic_aggregator::Analyzer) AnalyzerGroup</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>analyzer_group.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>analyzer__group_8h</filename>
    <includes id="status__item_8h" name="status_item.h" local="yes" imported="no">diagnostic_aggregator/status_item.h</includes>
    <includes id="analyzer_8h" name="analyzer.h" local="yes" imported="no">diagnostic_aggregator/analyzer.h</includes>
    <class kind="class">diagnostic_aggregator::AnalyzerGroup</class>
    <namespace>diagnostic_aggregator</namespace>
  </compound>
  <compound kind="file">
    <name>analyzer_loader.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/test/</path>
    <filename>analyzer__loader_8cpp</filename>
    <includes id="analyzer__group_8h" name="analyzer_group.h" local="no" imported="no">diagnostic_aggregator/analyzer_group.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>analyzer__loader_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>analyzer__loader_8cpp.html</anchorfile>
      <anchor>a8541cb5b926d1d276202cb8f476d5308</anchor>
      <arglist>(AnalyzerLoader, analyzerLoading)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>diag_pub.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/test/</path>
    <filename>diag__pub_8py</filename>
    <namespace>diag_pub</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>array</name>
      <anchorfile>namespacediag__pub.html</anchorfile>
      <anchor>aa4a06ccd88237b49117fcb263363e7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacediag__pub.html</anchorfile>
      <anchor>aa32928e32b82da5ae35a1c16b03693a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacediag__pub.html</anchorfile>
      <anchor>a1a070ee285121ecad9e85f826b95e8a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>discard_analyzer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/src/</path>
    <filename>discard__analyzer_8cpp</filename>
    <includes id="discard__analyzer_8h" name="discard_analyzer.h" local="yes" imported="no">diagnostic_aggregator/discard_analyzer.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>discard__analyzer_8cpp.html</anchorfile>
      <anchor>a2a2acc5d53ff44be8578396903b4c2db</anchor>
      <arglist>(diagnostic_aggregator, DiscardAnalyzer, diagnostic_aggregator::DiscardAnalyzer, diagnostic_aggregator::Analyzer) DiscardAnalyzer</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>discard_analyzer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>discard__analyzer_8h</filename>
    <includes id="generic__analyzer_8h" name="generic_analyzer.h" local="yes" imported="no">diagnostic_aggregator/generic_analyzer.h</includes>
    <class kind="class">diagnostic_aggregator::DiscardAnalyzer</class>
    <namespace>diagnostic_aggregator</namespace>
  </compound>
  <compound kind="file">
    <name>expected_stale_pub.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/test/</path>
    <filename>expected__stale__pub_8py</filename>
    <namespace>expected_stale_pub</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>array</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>a865a5ba16bb963952db57ee28b7334b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>ad9464dd2aab15e03c4a0a76362701ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>ad8bd2ffd4a8321e1f5eb19e95607155b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>start_time</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>a929b6153ad1e2dec8dee944e5c06511c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>expected_stale_test.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/test/</path>
    <filename>expected__stale__test_8py</filename>
    <class kind="class">expected_stale_test::DiagnosticItem</class>
    <class kind="class">expected_stale_test::TestExpectedItemsStale</class>
    <namespace>expected_stale_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_raw_name</name>
      <anchorfile>namespaceexpected__stale__test.html</anchorfile>
      <anchor>aa475837a63fd237e21b02c0e60a7f76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DURATION</name>
      <anchorfile>namespaceexpected__stale__test.html</anchorfile>
      <anchor>a7411d170cf6546f2bfe884d04bbd41a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceexpected__stale__test.html</anchorfile>
      <anchor>a3261fde61497c12e51e8f19aaecfd84a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generic_analyzer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/src/</path>
    <filename>generic__analyzer_8cpp</filename>
    <includes id="generic__analyzer_8h" name="generic_analyzer.h" local="yes" imported="no">diagnostic_aggregator/generic_analyzer.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>generic__analyzer_8cpp.html</anchorfile>
      <anchor>a3da1ddb773bd75db47c33d85c99defe1</anchor>
      <arglist>(diagnostic_aggregator, GenericAnalyzer, diagnostic_aggregator::GenericAnalyzer, diagnostic_aggregator::Analyzer) GenericAnalyzer</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generic_analyzer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>generic__analyzer_8h</filename>
    <includes id="analyzer_8h" name="analyzer.h" local="yes" imported="no">diagnostic_aggregator/analyzer.h</includes>
    <includes id="status__item_8h" name="status_item.h" local="yes" imported="no">diagnostic_aggregator/status_item.h</includes>
    <includes id="generic__analyzer__base_8h" name="generic_analyzer_base.h" local="yes" imported="no">diagnostic_aggregator/generic_analyzer_base.h</includes>
    <class kind="class">diagnostic_aggregator::GenericAnalyzer</class>
    <namespace>diagnostic_aggregator</namespace>
    <member kind="function">
      <type>bool</type>
      <name>getParamVals</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a0f3ed8a8746410753fe810da3c38b6f6</anchor>
      <arglist>(XmlRpc::XmlRpcValue param, std::vector&lt; std::string &gt; &amp;output)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generic_analyzer_base.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>generic__analyzer__base_8h</filename>
    <includes id="analyzer_8h" name="analyzer.h" local="yes" imported="no">diagnostic_aggregator/analyzer.h</includes>
    <includes id="status__item_8h" name="status_item.h" local="yes" imported="no">diagnostic_aggregator/status_item.h</includes>
    <class kind="class">diagnostic_aggregator::GenericAnalyzerBase</class>
    <namespace>diagnostic_aggregator</namespace>
  </compound>
  <compound kind="file">
    <name>gtest-all.cc</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/gtest-1.7.0/</path>
    <filename>gtest-all_8cc</filename>
    <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="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="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></type>
      <name>GTEST_DEFINE_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a05ff4385edff6d44f6823f5eade7abe2</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_bool_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>afee59458b05682d57d3a389e0903bc01</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_string_</name>
      <anchorfile>namespacetesting.html</anchorfile>
      <anchor>a00b4a4eabdef5927208aeabd81220069</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>aa7039e72c7b7041f11d2619c93a934d6</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>a9f8de43b364103bafa1e8ca4bebe9d58</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_1_1internal.html</anchorfile>
      <anchor>a1b4d550272b7346726a5b4976d5c7aca</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="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>a09251adf471f681a1bc1ab0d53fb70cf</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" static="yes">
      <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>a999c7ef9ff01b6d2d76669372c444aa3</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>GTEST_API_ const 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>
  </compound>
  <compound kind="file">
    <name>gtest.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/gtest-1.7.0/include/gtest/</path>
    <filename>gtest_8h</filename>
    <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_COMBINE</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a91a068d3bf6855b6f399f01836ae1482</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>ada14d66b5460b20e09071f51b9885c8d</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>aad40244621b68546f3b830696225bf9b</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>const void *</type>
      <name>TypeId</name>
      <anchorfile>namespacetesting_1_1internal.html</anchorfile>
      <anchor>ab1114197d3c657d8b7f8e0c5caa12d00</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="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="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="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>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>int</type>
      <name>RUN_ALL_TESTS</name>
      <anchorfile>gtest_8h.html</anchorfile>
      <anchor>a853a3792807489591d3d4a2f2ff9359f</anchor>
      <arglist>() GTEST_MUST_USE_RESULT_</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>
  </compound>
  <compound kind="file">
    <name>ignore_analyzer.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/src/</path>
    <filename>ignore__analyzer_8cpp</filename>
    <includes id="ignore__analyzer_8h" name="ignore_analyzer.h" local="yes" imported="no">diagnostic_aggregator/ignore_analyzer.h</includes>
    <member kind="function">
      <type></type>
      <name>PLUGINLIB_DECLARE_CLASS</name>
      <anchorfile>ignore__analyzer_8cpp.html</anchorfile>
      <anchor>aa798f0227a97acdc91a306234d356c98</anchor>
      <arglist>(diagnostic_aggregator, IgnoreAnalyzer, diagnostic_aggregator::IgnoreAnalyzer, diagnostic_aggregator::Analyzer) IgnoreAnalyzer</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ignore_analyzer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>ignore__analyzer_8h</filename>
    <includes id="generic__analyzer_8h" name="generic_analyzer.h" local="yes" imported="no">diagnostic_aggregator/generic_analyzer.h</includes>
    <class kind="class">diagnostic_aggregator::IgnoreAnalyzer</class>
    <namespace>diagnostic_aggregator</namespace>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>multiple_match_pub.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/test/</path>
    <filename>multiple__match__pub_8py</filename>
    <namespace>multiple_match_pub</namespace>
    <member kind="variable">
      <type>tuple</type>
      <name>array</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>abf063d1cd1ff13e3c11c0f8298cfd6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>a59bd9377805f33c481e86cbe42b7333d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>a9e01df112e8eb21dcfc19e62ff49e21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>start_time</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>abe05e6a858ce8100a5b25b10aff3f631</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>multiple_match_test.py</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/test/</path>
    <filename>multiple__match__test_8py</filename>
    <class kind="class">multiple_match_test::DiagnosticItem</class>
    <class kind="class">multiple_match_test::TestMultipleMatch</class>
    <namespace>multiple_match_test</namespace>
    <member kind="function">
      <type>def</type>
      <name>get_header_name</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>afe1895ae3e404328f15cf0687b8dde2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_raw_name</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a9e5026954c34e47e26f244075d5a3f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DURATION</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a05164b5780180e9d7c6e82c092be0a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>HEADER1</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a717e7cccfd97c4d14d9e5d5c12141b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>HEADER2</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a963887108ffbe8e59bb578a1438a5e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MULTI_NAME</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>abc4ad5bab2e85bdac8f36f911e57e9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>aaaab7b2a37a1e295b06a6cda1dcf4d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>suite</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>aaf71a3f1a4cb4fe74458ee1e5396915c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>other_analyzer.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>other__analyzer_8h</filename>
    <includes id="generic__analyzer__base_8h" name="generic_analyzer_base.h" local="yes" imported="no">diagnostic_aggregator/generic_analyzer_base.h</includes>
    <class kind="class">diagnostic_aggregator::OtherAnalyzer</class>
    <namespace>diagnostic_aggregator</namespace>
  </compound>
  <compound kind="file">
    <name>status_item.cpp</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/src/</path>
    <filename>status__item_8cpp</filename>
    <includes id="status__item_8h" name="status_item.h" local="no" imported="no">diagnostic_aggregator/status_item.h</includes>
  </compound>
  <compound kind="file">
    <name>status_item.h</name>
    <path>/home/rosbuild/hudson/workspace/doc-jade-diagnostics/doc_stacks/2015-12-05_13-52-57.409658/diagnostics/diagnostic_aggregator/include/diagnostic_aggregator/</path>
    <filename>status__item_8h</filename>
    <class kind="class">diagnostic_aggregator::StatusItem</class>
    <namespace>diagnostic_aggregator</namespace>
    <member kind="enumeration">
      <name>DiagnosticLevel</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_OK</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0ad0f25c2e35c19118a6e533aa961ba4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_Warn</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0a1df52288d4fa965121b05e2f9dbffc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_Error</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0a9400a7eecd62bfed0dd7e0384a647bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_Stale</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0ac279bbc356dd4d7ba6d58b20de8afaba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getOutputName</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a51f40ee4a9b81a6ee4d90fd95b5bd3b6</anchor>
      <arglist>(const std::string item_name)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>removeLeadingNameChaff</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a5b0619592178d9cbde7159498b76c90b</anchor>
      <arglist>(const std::string &amp;input_name, const std::string &amp;chaff)</arglist>
    </member>
    <member kind="function">
      <type>DiagnosticLevel</type>
      <name>valToLevel</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a5194ab904c0089b3f9051ea6cafcfc44</anchor>
      <arglist>(const int val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>valToMsg</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a9eed7c44bc76c746d679155955f3b93b</anchor>
      <arglist>(const int val)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>aggregator_test</name>
    <filename>namespaceaggregator__test.html</filename>
    <class kind="class">aggregator_test::TestAggregator</class>
    <member kind="function" protection="private">
      <type>def</type>
      <name>_get_params_list</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>abb1102a007961e10247168b6bdf194ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>combine_name_prefix</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a46ca702d90857ed26cb55e9b99d20ac7</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>fix_sub_name</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a2dc5a733dd3c58a75c9fd96e6199b61f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>header_name</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a779ba3f4ee6228c68e68a32892e6a71b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>name_to_agg_header</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a40cf15747932f929f0da0449dc16f1b2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>name_to_agg_name</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a273e122be43d8a7950005b81c9c1a478</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>name_to_full_generic</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a5ea0fb826cb8953d827c7439e49d9b16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a7a85adf25c146f87c962bd715c49c509</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>prefix</name>
      <anchorfile>namespaceaggregator__test.html</anchorfile>
      <anchor>a26f1e22551b50f73b74059b4577ae100</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>aggregator_test::TestAggregator</name>
    <filename>classaggregator__test_1_1TestAggregator.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>a9a82dbfda1f84c1427fdaf6506d2101a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>cb</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>a41cd7c8a844cc6352dedeeededa509fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>diag_cb</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>a26ca23b95fb3997ce34102d0d9646919</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_agg</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>a18321068ecc7e3fbc75af93474e87f8b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>agg_msgs</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>a038b86779ad295a60c26701d15c640b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>diag_msgs</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>a5b6d6f540228cefdf130fe277a3e2511</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>duration</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>a49c00387e9728eba9ab974ec4ba78d53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>params</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>af7c3ea947405db4dcc3a4c2252de0e4a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mutex</name>
      <anchorfile>classaggregator__test_1_1TestAggregator.html</anchorfile>
      <anchor>aeff477d5802b69daefd65af87b629ad9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>diag_pub</name>
    <filename>namespacediag__pub.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>array</name>
      <anchorfile>namespacediag__pub.html</anchorfile>
      <anchor>aa4a06ccd88237b49117fcb263363e7e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacediag__pub.html</anchorfile>
      <anchor>aa32928e32b82da5ae35a1c16b03693a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacediag__pub.html</anchorfile>
      <anchor>a1a070ee285121ecad9e85f826b95e8a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>diagnostic_aggregator</name>
    <filename>namespacediagnostic__aggregator.html</filename>
    <class kind="class">diagnostic_aggregator::Aggregator</class>
    <class kind="class">diagnostic_aggregator::Analyzer</class>
    <class kind="class">diagnostic_aggregator::AnalyzerGroup</class>
    <class kind="class">diagnostic_aggregator::DiscardAnalyzer</class>
    <class kind="class">diagnostic_aggregator::GenericAnalyzer</class>
    <class kind="class">diagnostic_aggregator::GenericAnalyzerBase</class>
    <class kind="class">diagnostic_aggregator::IgnoreAnalyzer</class>
    <class kind="class">diagnostic_aggregator::OtherAnalyzer</class>
    <class kind="class">diagnostic_aggregator::StatusItem</class>
    <member kind="enumeration">
      <name>DiagnosticLevel</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_OK</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0ad0f25c2e35c19118a6e533aa961ba4c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_Warn</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0a1df52288d4fa965121b05e2f9dbffc73</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_Error</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0a9400a7eecd62bfed0dd7e0384a647bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Level_Stale</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a039953e3524e5411969ceefe5ecabaf0ac279bbc356dd4d7ba6d58b20de8afaba</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getOutputName</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a51f40ee4a9b81a6ee4d90fd95b5bd3b6</anchor>
      <arglist>(const std::string item_name)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>getParamVals</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a0f3ed8a8746410753fe810da3c38b6f6</anchor>
      <arglist>(XmlRpc::XmlRpcValue param, std::vector&lt; std::string &gt; &amp;output)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>removeLeadingNameChaff</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a5b0619592178d9cbde7159498b76c90b</anchor>
      <arglist>(const std::string &amp;input_name, const std::string &amp;chaff)</arglist>
    </member>
    <member kind="function">
      <type>DiagnosticLevel</type>
      <name>valToLevel</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a5194ab904c0089b3f9051ea6cafcfc44</anchor>
      <arglist>(const int val)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>valToMsg</name>
      <anchorfile>namespacediagnostic__aggregator.html</anchorfile>
      <anchor>a9eed7c44bc76c746d679155955f3b93b</anchor>
      <arglist>(const int val)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::Aggregator</name>
    <filename>classdiagnostic__aggregator_1_1Aggregator.html</filename>
    <member kind="function">
      <type></type>
      <name>Aggregator</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a5ea92877f1b7ce0d642fb0ef11a87b26</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>getPubRate</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a2214d07f275057f52a53443b08bad145</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ok</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a91dd546d5995afc14eabd60efe5df368</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publishData</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a3abbb08b0239412ca0e23ae79ba25ff6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Aggregator</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a7d43c66b841c5e2f7a597eee0e0426e6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>checkTimestamp</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>aaec3acb40a6a9a19b4cde76a67374e13</anchor>
      <arglist>(const diagnostic_msgs::DiagnosticArray::ConstPtr &amp;diag_msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>diagCallback</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>aceaed28ac41b979c48aa411a67a3df14</anchor>
      <arglist>(const diagnostic_msgs::DiagnosticArray::ConstPtr &amp;diag_msg)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>agg_pub_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>adbf0c5312796bcb5d214b492d6afa199</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>AnalyzerGroup *</type>
      <name>analyzer_group_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a585ac32959ecd65f8a17aaa14bb952cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>base_path_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a4bddf4dfedb1b83b6432a8fc6954e852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Subscriber</type>
      <name>diag_sub_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>abb8df3a63e8b3e52c4d4c829521ffca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandle</type>
      <name>n_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a8290081c829b70027fc7f71b0a7bcbfc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OtherAnalyzer *</type>
      <name>other_analyzer_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a14bfeb3436a6c98c18fd46a51fc7839b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>pub_rate_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a6e828a93372f71404a79d5b54b7e1c78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; std::string &gt;</type>
      <name>ros_warnings_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a046b6757a744ce3590e112807835a329</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>toplevel_state_pub_</name>
      <anchorfile>classdiagnostic__aggregator_1_1Aggregator.html</anchorfile>
      <anchor>a35e8741be6cee6777e095e3f1031bd77</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::Analyzer</name>
    <filename>classdiagnostic__aggregator_1_1Analyzer.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>analyze</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>a1122a1b9364b16089e7f3a3795e28dc5</anchor>
      <arglist>(const boost::shared_ptr&lt; StatusItem &gt; item)=0</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Analyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>ad7e3a1a306999f3973e93faadc318fe2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>a6e20b66b818fdddd62847ec3d36fdbb7</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getPath</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>a75fac59b5caac22b67f634a49d44fa57</anchor>
      <arglist>() const =0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>a1da0473ffd804e07f8db378fdb21b15c</anchor>
      <arglist>(const std::string base_path, const ros::NodeHandle &amp;n)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>match</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>a8c68168d4d463e781f376c1cf7a34407</anchor>
      <arglist>(const std::string name)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>ae4a46bb7f58e18351c2d8cbcbb6e7a4a</anchor>
      <arglist>()=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Analyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1Analyzer.html</anchorfile>
      <anchor>a52de1b332194996c0cc7282b95e38c07</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::AnalyzerGroup</name>
    <filename>classdiagnostic__aggregator_1_1AnalyzerGroup.html</filename>
    <base>diagnostic_aggregator::Analyzer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>analyze</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>ac133d72f870438186bb761b9a1286445</anchor>
      <arglist>(const boost::shared_ptr&lt; StatusItem &gt; item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>AnalyzerGroup</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a7d41d8a462d764ea49914e683a7ea3a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>ac7820b9131002c5f12ed692334b19778</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getPath</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a90f680a9f3249e3f48a8d55e40088101</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a9c1cfcb3048fbecc9257904456fcc603</anchor>
      <arglist>(const std::string base_path, const ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>match</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a1ad35b8241819b6765c89c9aed95b217</anchor>
      <arglist>(const std::string name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>ab8fc5834e2d2b3213d58871eb009530a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~AnalyzerGroup</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a954c77ed7fac3537b9e6a11da3e341a5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>pluginlib::ClassLoader&lt; Analyzer &gt;</type>
      <name>analyzer_loader_</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a7aa53efa7a5245a80fa12589ebc7eb55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; Analyzer &gt; &gt;</type>
      <name>analyzers_</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a8545acd1feaaa454b2e3fd009f8d57a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::shared_ptr&lt; StatusItem &gt; &gt;</type>
      <name>aux_items_</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a201dcc3bc87e5244e4647541fde787d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; const std::string, std::vector&lt; bool &gt; &gt;</type>
      <name>matched_</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>a4600a9b471ebf949994a8aaf6e1164fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>nice_name_</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>ac0fefea8344750540c3a24358a846ff9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>path_</name>
      <anchorfile>classdiagnostic__aggregator_1_1AnalyzerGroup.html</anchorfile>
      <anchor>ac090e5c401fb3b45f5fddefba0e9deef</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::DiscardAnalyzer</name>
    <filename>classdiagnostic__aggregator_1_1DiscardAnalyzer.html</filename>
    <base>diagnostic_aggregator::GenericAnalyzer</base>
    <member kind="function">
      <type></type>
      <name>DiscardAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1DiscardAnalyzer.html</anchorfile>
      <anchor>a625e38c7eba23a22300eb1c2f641fb7b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1DiscardAnalyzer.html</anchorfile>
      <anchor>ae69d4ef0c7ec2bd1f28ac1b5a636b922</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DiscardAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1DiscardAnalyzer.html</anchorfile>
      <anchor>a41b766b71bc7e6c2980c8d752d04c75e</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::GenericAnalyzer</name>
    <filename>classdiagnostic__aggregator_1_1GenericAnalyzer.html</filename>
    <base>diagnostic_aggregator::GenericAnalyzerBase</base>
    <member kind="function">
      <type></type>
      <name>GenericAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a77cb424666ab5311517ba6a5bf6872f7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>afa033b4e82836f179d8b000a31c3beab</anchor>
      <arglist>(const std::string base_path, const ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>match</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a8820b986500f8630bc2ed3636e72a636</anchor>
      <arglist>(const std::string name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a9ee71aea79d208b30765a25469cbc951</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GenericAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a6fe783eec73f167b4180a9df0bb7362f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>chaff_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a603e6af8e7e28180716c5cd98255bb4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>contains_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a8eec41fe6f4440476a58caafe09f0a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>expected_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a7711df23d5f26d783cb9767cb11a2c7a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>name_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a407250c83583a9eb1e23f0db3047ca4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::regex &gt;</type>
      <name>regex_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>ac3b37d127faf23f808bd34f19d95343f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>startswith_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzer.html</anchorfile>
      <anchor>a9d0b03f42553daa36d2999ebe8befa18</anchor>
      <arglist></arglist>
    </member>
    <docanchor file="classdiagnostic__aggregator_1_1GenericAnalyzer">GenericAnalyzer</docanchor>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::GenericAnalyzerBase</name>
    <filename>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</filename>
    <base>diagnostic_aggregator::Analyzer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>analyze</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>ab6254b312b41ebe5948c4d76a066b2c3</anchor>
      <arglist>(const boost::shared_ptr&lt; StatusItem &gt; item)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericAnalyzerBase</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>aa775e11a14ff5bab4a412e0e5e896923</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getName</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a534ab76397c5c6efc2802ec7b9a021ef</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getPath</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>ac8ea9f0141dfb977734860329643b2c0</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>ad9515b595efb62332f26f9279199bf7e</anchor>
      <arglist>(const std::string path, const ros::NodeHandle &amp;n)=0</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a1a85e3e506be4ae11e39ba49c220eec4</anchor>
      <arglist>(const std::string path, const std::string nice_name, double timeout=-1.0, int num_items_expected=-1, bool discard_stale=false)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual bool</type>
      <name>match</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a84efa99fd7158294bc46d8b7f1e5c3a5</anchor>
      <arglist>(const std::string name)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a793ce78e5f9b9eccc11e5520c3ae058d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GenericAnalyzerBase</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a5ff87be044154c4274e50673e602dbb2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>addItem</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a4f05a866a09ed3a19b92e3ce0edac28f</anchor>
      <arglist>(std::string name, boost::shared_ptr&lt; StatusItem &gt; item)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>nice_name_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a529f195606b315ca71ad5669877aba63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>num_items_expected_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a3743172a5a19ffd3307004e9175583d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>path_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a4fa366097f903ea7798286393b258c4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>double</type>
      <name>timeout_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a5c6229385f8879b9b74c9f3ea78b5050</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>discard_stale_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>aa3351a15e2fed54c0c5bf3842575a0e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_initialized_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a3727f944c9a96f6071f6f34cb94ab51e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>has_warned_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>a46420f47753651838a7297351bc9c601</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, boost::shared_ptr&lt; StatusItem &gt; &gt;</type>
      <name>items_</name>
      <anchorfile>classdiagnostic__aggregator_1_1GenericAnalyzerBase.html</anchorfile>
      <anchor>ac2489b43c7ec935b5ace223325bc4fc4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::IgnoreAnalyzer</name>
    <filename>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</filename>
    <base>diagnostic_aggregator::Analyzer</base>
    <member kind="function">
      <type>bool</type>
      <name>analyze</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>a24bdb48ea0205addf32f20f3f33832e1</anchor>
      <arglist>(boost::shared_ptr&lt; StatusItem &gt; item)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>a10444ed34e90fb63e7840394c85670fe</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getPath</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>af6db3ab6f360ac30ff561e0b30508f7b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IgnoreAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>a528e9a98d712f641de5d7607f3d9bd10</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>aab1f460780b779ad6d145d0a32a9bc0a</anchor>
      <arglist>(const std::string base_name, const ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>match</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>a78669717b2ff3c2e3de86ed82c0755ca</anchor>
      <arglist>(const std::string name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>ad3e9ea5f29649149d45089660a2d70e7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~IgnoreAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1IgnoreAnalyzer.html</anchorfile>
      <anchor>a83c94246b1990d3257f6fd8335996415</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::OtherAnalyzer</name>
    <filename>classdiagnostic__aggregator_1_1OtherAnalyzer.html</filename>
    <base>diagnostic_aggregator::GenericAnalyzerBase</base>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1OtherAnalyzer.html</anchorfile>
      <anchor>a1707dbdb568bc1e7fa01bc73e65769b7</anchor>
      <arglist>(std::string path)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>init</name>
      <anchorfile>classdiagnostic__aggregator_1_1OtherAnalyzer.html</anchorfile>
      <anchor>a0652a164a2a2b9a229f2461d5e1b3984</anchor>
      <arglist>(const std::string base_path, const ros::NodeHandle &amp;n)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>match</name>
      <anchorfile>classdiagnostic__aggregator_1_1OtherAnalyzer.html</anchorfile>
      <anchor>aef5f5df9bd05d8e3eadad4cd7bf73fdf</anchor>
      <arglist>(std::string name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OtherAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1OtherAnalyzer.html</anchorfile>
      <anchor>ad0d8eb1e8b8a10a1bcb9e36eaa88b322</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt; &gt;</type>
      <name>report</name>
      <anchorfile>classdiagnostic__aggregator_1_1OtherAnalyzer.html</anchorfile>
      <anchor>afb142482adf888d48e995a013917a80f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~OtherAnalyzer</name>
      <anchorfile>classdiagnostic__aggregator_1_1OtherAnalyzer.html</anchorfile>
      <anchor>a739c8a055deb58694fa55169e634e86a</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>diagnostic_aggregator::StatusItem</name>
    <filename>classdiagnostic__aggregator_1_1StatusItem.html</filename>
    <member kind="function">
      <type>std::string</type>
      <name>getHwId</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>acac8dd56867dba56f5215fa2147c2a6b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>const ros::Time</type>
      <name>getLastUpdateTime</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a14e56f2ea494d9ff80710075e92b837b</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>DiagnosticLevel</type>
      <name>getLevel</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a6b0c92fa0f89093d144297022b3bc0da</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getMessage</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a8f3166cae02011bb4b824085e0c6ca90</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getName</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a16b06004ebcc17a881236fe796e2def2</anchor>
      <arglist>() const </arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>getValue</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a62bd03d2e3b0dc8ee6b5d88dd432e985</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasKey</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>aeeeb900b1d29f6306807f1f94a8b5d2d</anchor>
      <arglist>(const std::string &amp;key) const </arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatusItem</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a34eccdfe2448cb2a6e2bc5c660520359</anchor>
      <arglist>(const diagnostic_msgs::DiagnosticStatus *status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>StatusItem</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>ac1c1231bc7865abcfac68fb05c9cdf19</anchor>
      <arglist>(const std::string item_name, const std::string message=&quot;Missing&quot;, const DiagnosticLevel level=Level_Stale)</arglist>
    </member>
    <member kind="function">
      <type>boost::shared_ptr&lt; diagnostic_msgs::DiagnosticStatus &gt;</type>
      <name>toStatusMsg</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a22c04adb40366000b659595552924ddd</anchor>
      <arglist>(const std::string &amp;path, const bool stale=false) const </arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>update</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a98ce8d4a14e9e904f04f1e4592444ceb</anchor>
      <arglist>(const diagnostic_msgs::DiagnosticStatus *status)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~StatusItem</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a7d6c370443c46e77f697eb7f6a8801ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>hw_id_</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a679fa0186ce6c46ade30abf3b4ade883</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>DiagnosticLevel</type>
      <name>level_</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>acfb6d84b6a243d9d1582b12185348c54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>message_</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>aebbb10caa8986f1964952d0a963c70a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>name_</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a4cd9f204a2de8dd273dcbd65a2f56852</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>output_name_</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a8091fc970ac43091e884907d03d868bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Time</type>
      <name>update_time_</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a7c7fc7f8f65b59554222c6b1d260901b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; diagnostic_msgs::KeyValue &gt;</type>
      <name>values_</name>
      <anchorfile>classdiagnostic__aggregator_1_1StatusItem.html</anchorfile>
      <anchor>a272c24d667ba2239f8deb082ab28bd2b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>expected_stale_pub</name>
    <filename>namespaceexpected__stale__pub.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>array</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>a865a5ba16bb963952db57ee28b7334b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>ad9464dd2aab15e03c4a0a76362701ba8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>ad8bd2ffd4a8321e1f5eb19e95607155b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>start_time</name>
      <anchorfile>namespaceexpected__stale__pub.html</anchorfile>
      <anchor>a929b6153ad1e2dec8dee944e5c06511c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>expected_stale_test</name>
    <filename>namespaceexpected__stale__test.html</filename>
    <class kind="class">expected_stale_test::DiagnosticItem</class>
    <class kind="class">expected_stale_test::TestExpectedItemsStale</class>
    <member kind="function">
      <type>def</type>
      <name>get_raw_name</name>
      <anchorfile>namespaceexpected__stale__test.html</anchorfile>
      <anchor>aa475837a63fd237e21b02c0e60a7f76a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DURATION</name>
      <anchorfile>namespaceexpected__stale__test.html</anchorfile>
      <anchor>a7411d170cf6546f2bfe884d04bbd41a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespaceexpected__stale__test.html</anchorfile>
      <anchor>a3261fde61497c12e51e8f19aaecfd84a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>expected_stale_test::DiagnosticItem</name>
    <filename>classexpected__stale__test_1_1DiagnosticItem.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classexpected__stale__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>aa98b0e94340e81a43d6b05ab87b9d94a</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_stale</name>
      <anchorfile>classexpected__stale__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>ac080e4b3148495a07a74beeeb2088fbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classexpected__stale__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>ad0e312a1ab4e7849f9fa5fe1f9579277</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>level</name>
      <anchorfile>classexpected__stale__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a39c0563da2fdf0d147230e2b85fbea7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message</name>
      <anchorfile>classexpected__stale__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a6917192c42bc13f8981b17e0e5d47171</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classexpected__stale__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a15c2d25081f19719b3e6b03d97e76962</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>update_time</name>
      <anchorfile>classexpected__stale__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a373fc295f8beb8a745733b896d3205e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>expected_stale_test::TestExpectedItemsStale</name>
    <filename>classexpected__stale__test_1_1TestExpectedItemsStale.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>afa796d5ca3f8fe53c54ea7dae3443cce</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>diag_agg_cb</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>aa7c764d060ec93aae60b6438623b24e2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>diag_cb</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>a79e48868f1d6087eff0bed49d18b36ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_expecteds_arent_stale</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>ab463e653546c4d45a93e9b6d93aa2b77</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_agg_expecteds</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>aba4f86c8711ec8dde97e4a42d83f7e0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_expecteds</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>a8682c22ce91d9f63f0ca544b9d9c04cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mutex</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>a1be089754f2ff30661641b9ae294b298</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_starttime</name>
      <anchorfile>classexpected__stale__test_1_1TestExpectedItemsStale.html</anchorfile>
      <anchor>a3d522534f084348b64269a06384a386c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multiple_match_pub</name>
    <filename>namespacemultiple__match__pub.html</filename>
    <member kind="variable">
      <type>tuple</type>
      <name>array</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>abf063d1cd1ff13e3c11c0f8298cfd6b7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>a59bd9377805f33c481e86cbe42b7333d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>pub</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>a9e01df112e8eb21dcfc19e62ff49e21d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>start_time</name>
      <anchorfile>namespacemultiple__match__pub.html</anchorfile>
      <anchor>abe05e6a858ce8100a5b25b10aff3f631</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>multiple_match_test</name>
    <filename>namespacemultiple__match__test.html</filename>
    <class kind="class">multiple_match_test::DiagnosticItem</class>
    <class kind="class">multiple_match_test::TestMultipleMatch</class>
    <member kind="function">
      <type>def</type>
      <name>get_header_name</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>afe1895ae3e404328f15cf0687b8dde2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>get_raw_name</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a9e5026954c34e47e26f244075d5a3f6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>DURATION</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a05164b5780180e9d7c6e82c092be0a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>HEADER1</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a717e7cccfd97c4d14d9e5d5c12141b63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>HEADER2</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>a963887108ffbe8e59bb578a1438a5e3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>MULTI_NAME</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>abc4ad5bab2e85bdac8f36f911e57e9f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string</type>
      <name>PKG</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>aaaab7b2a37a1e295b06a6cda1dcf4d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>tuple</type>
      <name>suite</name>
      <anchorfile>namespacemultiple__match__test.html</anchorfile>
      <anchor>aaf71a3f1a4cb4fe74458ee1e5396915c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multiple_match_test::DiagnosticItem</name>
    <filename>classmultiple__match__test_1_1DiagnosticItem.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>ac74d81d609a441779b575eb0062e4355</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>is_stale</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>ad4bdabda2f353b58a5a63d98d05f3bdd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>update</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a74498e3403dd1d06fcb5126bf153dff2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>header</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a9057c8ceb372b20b218a19b6c4fe8e94</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>level</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a417dc7f44024b229fa484667f7958e5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>message</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a16ef7978b3cb5032ee515ae9d733c321</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>name</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>a61a1e6f04f20bea7d2b5ad65de8a6424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>update_time</name>
      <anchorfile>classmultiple__match__test_1_1DiagnosticItem.html</anchorfile>
      <anchor>aeb822f9445de3333eca033d67ef5a64b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>multiple_match_test::TestMultipleMatch</name>
    <filename>classmultiple__match__test_1_1TestMultipleMatch.html</filename>
    <member kind="function">
      <type>def</type>
      <name>__init__</name>
      <anchorfile>classmultiple__match__test_1_1TestMultipleMatch.html</anchorfile>
      <anchor>a97fe4d219738d0a85bcb03be1adfe7f4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>diag_agg_cb</name>
      <anchorfile>classmultiple__match__test_1_1TestMultipleMatch.html</anchorfile>
      <anchor>aa8d9cceece634778090642bca02382df</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>def</type>
      <name>test_multiple_match</name>
      <anchorfile>classmultiple__match__test_1_1TestMultipleMatch.html</anchorfile>
      <anchor>a54aa876fe93f3235ea3dac545df0601e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_multi_items</name>
      <anchorfile>classmultiple__match__test_1_1TestMultipleMatch.html</anchorfile>
      <anchor>a19c8ba019376e857f7dd40a74fdc4af7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_mutex</name>
      <anchorfile>classmultiple__match__test_1_1TestMultipleMatch.html</anchorfile>
      <anchor>a6b6dcf7defeae97169f19ec47523510c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type></type>
      <name>_starttime</name>
      <anchorfile>classmultiple__match__test_1_1TestMultipleMatch.html</anchorfile>
      <anchor>aec37421ec20e8b4c178c3d4d7fed6bc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
    <docanchor file="index">analyzer_group</docanchor>
    <docanchor file="index">analyzer_loader</docanchor>
    <docanchor file="index">topics</docanchor>
    <docanchor file="index">aggregator_node</docanchor>
    <docanchor file="index">codeapi</docanchor>
    <docanchor file="index">rosapi</docanchor>
    <docanchor file="index">parameters</docanchor>
    <docanchor file="index">analyzers</docanchor>
    <docanchor file="index">generic_analyzer</docanchor>
  </compound>
</tagfile>
