<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>assert.h</name>
    <path>/tmp/ws/src/rosconsole/include/ros/</path>
    <filename>assert_8h</filename>
    <includes id="console_8h" name="console.h" local="yes" imported="no">ros/console.h</includes>
    <includes id="static__assert_8h" name="static_assert.h" local="yes" imported="no">ros/static_assert.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ASSERT</name>
      <anchorfile>assert_8h.html</anchorfile>
      <anchor>a65a06b7a2d1ac8246ceaa95fe845ccaa</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ASSERT_CMD</name>
      <anchorfile>assert_8h.html</anchorfile>
      <anchor>a0bacd952990c8bf1e2dfab7eee1a4164</anchor>
      <arglist>(cond, cmd)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ASSERT_ENABLED</name>
      <anchorfile>assert_8h.html</anchorfile>
      <anchor>aaf0f068cd5a18d156d2f59cfb51a9653</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ASSERT_MSG</name>
      <anchorfile>assert_8h.html</anchorfile>
      <anchor>a2eeab85242198728bd84410513d0cb18</anchor>
      <arglist>(cond,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_BREAK</name>
      <anchorfile>assert_8h.html</anchorfile>
      <anchor>a1d50ed3642ded2bcae70dd24e3aac5b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ISSUE_BREAK</name>
      <anchorfile>assert_8h.html</anchorfile>
      <anchor>a5cd72b5640f55ced774ef3c585512227</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>assertion_test.cpp</name>
    <path>/tmp/ws/src/rosconsole/test/</path>
    <filename>assertion__test_8cpp</filename>
    <includes id="assert_8h" name="assert.h" local="yes" imported="no">ros/assert.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ASSERT_ENABLED</name>
      <anchorfile>assertion__test_8cpp.html</anchorfile>
      <anchor>aaf0f068cd5a18d156d2f59cfb51a9653</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doAssert</name>
      <anchorfile>assertion__test_8cpp.html</anchorfile>
      <anchor>a87fa68c81a5512bc43ccc471dafdd816</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doAssertMessage</name>
      <anchorfile>assertion__test_8cpp.html</anchorfile>
      <anchor>aab50b28fbad72f801589f072ef6ec584</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>doBreak</name>
      <anchorfile>assertion__test_8cpp.html</anchorfile>
      <anchor>a73f2896589be34b2dde5b49d871ce31b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>assertion__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>assertion__test_8cpp.html</anchorfile>
      <anchor>af4b25eea27a8984476d2dc7600d14f4d</anchor>
      <arglist>(RosAssert, assert)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>assertion__test_8cpp.html</anchorfile>
      <anchor>a32d808774b7c8185523f9dc1ab46da37</anchor>
      <arglist>(RosAssert, breakpoint)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>assertion__test_8cpp.html</anchorfile>
      <anchor>a325426eaf95c3dd6d4a55690a3536f59</anchor>
      <arglist>(RosAssert, assertWithMessage)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>console.h</name>
    <path>/tmp/ws/src/rosconsole/include/ros/</path>
    <filename>console_8h</filename>
    <includes id="console__backend_8h" name="console_backend.h" local="yes" imported="no">console_backend.h</includes>
    <includes id="macros__generated_8h" name="macros_generated.h" local="yes" imported="no">rosconsole/macros_generated.h</includes>
    <class kind="class">ros::console::FilterBase</class>
    <class kind="struct">ros::console::FilterParams</class>
    <class kind="struct">ros::console::Formatter</class>
    <class kind="class">ros::console::LogAppender</class>
    <class kind="struct">ros::console::LogLocation</class>
    <class kind="class">boost::shared_array</class>
    <class kind="struct">ros::console::Token</class>
    <namespace>boost</namespace>
    <namespace>ros</namespace>
    <namespace>ros::console</namespace>
    <member kind="define">
      <type>#define</type>
      <name>__ROSCONSOLE_FUNCTION__</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a64f5f44da6981395bab521f90de7e989</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_LIKELY</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a24512cfdc3c1a61526ba3dae664d073d</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_LOG</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a12ee3c39e5966eebc3509a3fbff81a18</anchor>
      <arglist>(level, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_LOG_COND</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a19f21b3e8da652bbada690adb266e228</anchor>
      <arglist>(cond, level, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_LOG_DELAYED_THROTTLE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>afa57a3bca26f1a46b68327040e6556a8</anchor>
      <arglist>(period, level, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_LOG_FILTER</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a38157460dbd2e52e06992059ccdd7dc2</anchor>
      <arglist>(filter, level, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_LOG_ONCE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>aaa323dddd06ca0e41a57d1ed31efaffe</anchor>
      <arglist>(level, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_LOG_STREAM</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>af5c620bd5850fa5c886b4528de09e536</anchor>
      <arglist>(level, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_LOG_STREAM_COND</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>ad7852fdd4756254bdde60383eab8973f</anchor>
      <arglist>(cond, level, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_LOG_STREAM_DELAYED_THROTTLE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a57fae63b0a2b3c15938ee37d7cf6db81</anchor>
      <arglist>(period, level, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_LOG_STREAM_FILTER</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a087ee85a17b9a8fa2c4dc772c139d04f</anchor>
      <arglist>(filter, level, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_LOG_STREAM_ONCE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a242fef623e81290e911f98e17728cc74</anchor>
      <arglist>(level, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_LOG_STREAM_THROTTLE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>ad005014e3890f0c11e01fdd8d87fcdff</anchor>
      <arglist>(period, level, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_LOG_THROTTLE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>ade692c22a6ed889a07196ff8074b2878</anchor>
      <arglist>(period, level, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_UNLIKELY</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a802f643e61e95e21d9db03f831bb8002</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_AUTOINIT</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a497510f03945df6a8475fd9289eaee4e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_DECL</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a2bdbb7f3e20f0f639ec9228fed7c1672</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_DEFAULT_NAME</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a6a3b59ce181efc20128b71f2254f6ca6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_DEFINE_LOCATION</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a0f904d70b0c9d729b0e6682b5656f38a</anchor>
      <arglist>(cond, level, name)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_MIN_SEVERITY</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a04b0645007bb4da73c87daa2f10c0268</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_NAME_PREFIX</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a67ebcfd4a10a0842f9d1165484008a6d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_PACKAGE_NAME</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a47948aef4a358eaff24a597088062f25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_PRINT_AT_LOCATION</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>ac1e202d0355273fdc5ca5f01289bd640</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_PRINT_AT_LOCATION_WITH_FILTER</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a6483cd4792e42d01ab4e76017f56701b</anchor>
      <arglist>(filter,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_PRINT_STREAM_AT_LOCATION</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a3256bbd495c864deacd411c9309ba482</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_PRINT_STREAM_AT_LOCATION_WITH_FILTER</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a46c6549d016d46c9ff1f6e40901df2b1</anchor>
      <arglist>(filter, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_PRINTF_ATTRIBUTE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>aea1b5b69b6f637a378a02a94c1f80974</anchor>
      <arglist>(a, b)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_ROOT_LOGGER_NAME</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a77ccb804d3c873b84751bad51a617e72</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_SEVERITY_DEBUG</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a3c070057662df60abf4f966898dd9671</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_SEVERITY_ERROR</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a37d9ef3db9d79132e65a3dd5528d4526</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_SEVERITY_FATAL</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a5a452c9e16c5a097a0ceb68186310c7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_SEVERITY_INFO</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a291747a679c0b39672513c3cd2f07ecc</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_SEVERITY_NONE</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a57118d8b9087017967380122e6bbf968</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_SEVERITY_WARN</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>a04ec221c130d53ba08e44605b4d8b8b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_THROTTLE_CHECK</name>
      <anchorfile>console_8h.html</anchorfile>
      <anchor>aeda902cc416820a2517f04a39c53467c</anchor>
      <arglist>(now, last, period)</arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Token &gt;</type>
      <name>TokenPtr</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ae7bdc6cae17d4785a6211c2cda5eae04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; TokenPtr &gt;</type>
      <name>V_Token</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a5a062b6ca5ae15571bedd44929d98dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>checkLogLocationEnabled</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a884c9b3706de0fd8d59e78d5cc3d4a8b</anchor>
      <arglist>(LogLocation *loc)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>deregister_appender</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a422ef1e8b6983dc0c0f8051cf2297723</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>formatToBuffer</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>aadafd1e75eadee20de881b9451469039</anchor>
      <arglist>(boost::shared_array&lt; char &gt; &amp;buffer, size_t &amp;buffer_size, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL std::string</type>
      <name>formatToString</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a67a7d405186df998e72f338dfb00d45e</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL bool</type>
      <name>get_loggers</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>aec43cb71c740f27cd33aa7aa00731895</anchor>
      <arglist>(std::map&lt; std::string, levels::Level &gt; &amp;loggers)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>initialize</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a046f4e31149b10587dfddaa3c76dc708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>initializeLogLocation</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a2f7179b1fca591de04a23db5bcee3860</anchor>
      <arglist>(LogLocation *loc, const std::string &amp;name, Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>notifyLoggerLevelsChanged</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a7d8d9c277994cb315961ddbee540f1e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>print</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a3655ddd8964a5b354e2311c02c740daf</anchor>
      <arglist>(FilterBase *filter, void *logger, Level level, const char *file, int line, const char *function, const char *fmt,...) ROSCONSOLE_PRINTF_ATTRIBUTE(7</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void ROSCONSOLE_DECL void</type>
      <name>print</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ab6e0427523bb3a2926eb810af1dfacb0</anchor>
      <arglist>(FilterBase *filter, void *logger, Level level, const std::stringstream &amp;str, const char *file, int line, const char *function)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>register_appender</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a3ffe5ec6a16fe5a9e291b388079562a7</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>registerLogLocation</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a534701de3536891941cbe5e187c34d95</anchor>
      <arglist>(LogLocation *loc)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL bool</type>
      <name>set_logger_level</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a7510136ca626d1b27655ddabfaef685a</anchor>
      <arglist>(const std::string &amp;name, levels::Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>setFixedFilterToken</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ab9a9f54c436778263e50e146cfd6432b</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>setLogLocationLevel</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ab914a78902eca30bfafdc7b939b6ac20</anchor>
      <arglist>(LogLocation *loc, Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>shutdown</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a41c5025d31f7f7d9452496e092c33c85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>vformatToBuffer</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>adcec0ac23c4cfb333185f57d6c938696</anchor>
      <arglist>(boost::shared_array&lt; char &gt; &amp;buffer, size_t &amp;buffer_size, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="variable">
      <type>ROSCONSOLE_DECL Formatter</type>
      <name>g_formatter</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a7944fe3dd343353cf4c8f07b0cfc80dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSCONSOLE_DECL bool</type>
      <name>g_initialized</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>abc79881d5516f7bc62f692b48bfbb89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSCONSOLE_DECL std::string</type>
      <name>g_last_error_message</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a96c1d5c4089e061c77d6f92a02bf89bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ROSCONSOLE_DECL</type>
      <name>LogLocation</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a454eb39e226b8820b4f1ce61b6b60980</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>console_backend.h</name>
    <path>/tmp/ws/src/rosconsole/include/ros/</path>
    <filename>console__backend_8h</filename>
    <namespace>ros</namespace>
    <namespace>ros::console</namespace>
    <namespace>ros::console::backend</namespace>
    <namespace>ros::console::levels</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_BACKEND_DECL</name>
      <anchorfile>console__backend_8h.html</anchorfile>
      <anchor>a8d091aeb62ddacbf7c8cd068039879fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>levels::Level</type>
      <name>Level</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>aa8b1a9957d16c30b71aea4ca7c4bffea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Level</name>
      <anchorfile>namespaceros_1_1console_1_1levels.html</anchorfile>
      <anchor>a3ff2daf7f0090b1dcfb5c2622d9c140d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Debug</name>
      <anchorfile>namespaceros_1_1console_1_1levels.html</anchorfile>
      <anchor>a3ff2daf7f0090b1dcfb5c2622d9c140da0eb554c5d28a6aa63af903df113e053b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Info</name>
      <anchorfile>namespaceros_1_1console_1_1levels.html</anchorfile>
      <anchor>a3ff2daf7f0090b1dcfb5c2622d9c140da3575202bd2dd5003953ccb6cceaaa6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Warn</name>
      <anchorfile>namespaceros_1_1console_1_1levels.html</anchorfile>
      <anchor>a3ff2daf7f0090b1dcfb5c2622d9c140da39eb8db84608a0760e235cb9125c3eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>namespaceros_1_1console_1_1levels.html</anchorfile>
      <anchor>a3ff2daf7f0090b1dcfb5c2622d9c140da8ab6a934a3ebb5b6b37e11ed2cb0d258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Fatal</name>
      <anchorfile>namespaceros_1_1console_1_1levels.html</anchorfile>
      <anchor>a3ff2daf7f0090b1dcfb5c2622d9c140da973266ecab295e3d4d19cac76219c180</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Count</name>
      <anchorfile>namespaceros_1_1console_1_1levels.html</anchorfile>
      <anchor>a3ff2daf7f0090b1dcfb5c2622d9c140da2d7f06e55545ed624f80ad253322c575</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_BACKEND_DECL void</type>
      <name>notifyLoggerLevelsChanged</name>
      <anchorfile>namespaceros_1_1console_1_1backend.html</anchorfile>
      <anchor>a2952ec05a00a2dccc384d3d94c228f50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_BACKEND_DECL void</type>
      <name>print</name>
      <anchorfile>namespaceros_1_1console_1_1backend.html</anchorfile>
      <anchor>a044564119319f1b8c9d2cd760faebe7c</anchor>
      <arglist>(void *logger_handle, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)</arglist>
    </member>
    <member kind="variable">
      <type>ROSCONSOLE_BACKEND_DECL void(*</type>
      <name>function_notifyLoggerLevelsChanged</name>
      <anchorfile>namespaceros_1_1console_1_1backend.html</anchorfile>
      <anchor>afb81babd868e6a6351b5b40e6b0e4545</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>ROSCONSOLE_BACKEND_DECL void(*</type>
      <name>function_print</name>
      <anchorfile>namespaceros_1_1console_1_1backend.html</anchorfile>
      <anchor>ab60c66994bed677d9b1a4dcc38193d48</anchor>
      <arglist>)(void *, ::ros::console::Level, const char *, const char *, const char *, int)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>console_impl.h</name>
    <path>/tmp/ws/src/rosconsole/include/ros/</path>
    <filename>console__impl_8h</filename>
    <includes id="console_8h" name="console.h" local="yes" imported="no">ros/console.h</includes>
    <namespace>ros</namespace>
    <namespace>ros::console</namespace>
    <namespace>ros::console::impl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_CONSOLE_IMPL_DECL</name>
      <anchorfile>console__impl_8h.html</anchorfile>
      <anchor>a437c81a048ade6fb2102ce30fe9c0264</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>deregister_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>ad5af403a589dad2cfb5fabf726e81cdb</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>get_loggers</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a143c96e00f5b1076cb9b7191b4539503</anchor>
      <arglist>(std::map&lt; std::string, levels::Level &gt; &amp;loggers)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void *</type>
      <name>getHandle</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a71e1620da7334759dc5459a144a80eec</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL std::string</type>
      <name>getName</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a99d74e1500c0ebb7f3f3fb98ae77037f</anchor>
      <arglist>(void *handle)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>initialize</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a513623dfebfe4f5387bd0a6162e04677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>isEnabledFor</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a6c066c5dbcd12e1d070ca4fd9a988585</anchor>
      <arglist>(void *handle, ::ros::console::Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>print</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>af00c05a2f8ff212ef13d1bae296b1f47</anchor>
      <arglist>(void *handle, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>register_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a61b27bf63d36db8498c15c8727689968</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>set_logger_level</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a66919d5129942ccec87ce7aa914f2bee</anchor>
      <arglist>(const std::string &amp;name, levels::Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>shutdown</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>ab9f0e4bc136946b9d72f82345316689d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>example.cpp</name>
    <path>/tmp/ws/src/rosconsole/examples/</path>
    <filename>example_8cpp</filename>
    <includes id="console_8h" name="console.h" local="yes" imported="no">ros/console.h</includes>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>example_8cpp.html</anchorfile>
      <anchor>a2c3f6775325c30275d11c6abee2db6a0</anchor>
      <arglist>(int, char **)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>example_8cpp.html</anchorfile>
      <anchor>a51230d50f99839f9a6fdbbba156a05b4</anchor>
      <arglist>(ros::console::Level level, const std::string &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generate_macros.py</name>
    <path>/tmp/ws/src/rosconsole/scripts/</path>
    <filename>generate__macros_8py</filename>
    <namespace>generate_macros</namespace>
    <member kind="function">
      <type>def</type>
      <name>add_macro</name>
      <anchorfile>namespacegenerate__macros.html</anchorfile>
      <anchor>a140f5fb6264c6357d5c125a5c6e896f6</anchor>
      <arglist>(f, caps_name, enum_name)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespacegenerate__macros.html</anchorfile>
      <anchor>a29245c901bb4becdd64c8b7c01232820</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generate_speed_test.py</name>
    <path>/tmp/ws/src/rosconsole/scripts/</path>
    <filename>generate__speed__test_8py</filename>
    <namespace>generate_speed_test</namespace>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespacegenerate__speed__test.html</anchorfile>
      <anchor>ace8d9d32d3b0da49deba92e726836a95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>macros_generated.h</name>
    <path>/tmp/ws/src/rosconsole/include/rosconsole/</path>
    <filename>macros__generated_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a83228c0b42c80605abdd0f42af64b1f7</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_COND</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>adfcd1f405714d4edebd32b25d932e3fe</anchor>
      <arglist>(cond,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_COND_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a13567fc987b0bb994f37748edc782c95</anchor>
      <arglist>(cond, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_DELAYED_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a3477a8baec7db7027b04965855931a98</anchor>
      <arglist>(period,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_DELAYED_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a16a723ac7a2148b135f435d71635ae82</anchor>
      <arglist>(period, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_FILTER</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>acb727fdc837e7754fc5fc538c1973fcd</anchor>
      <arglist>(filter,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_FILTER_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>acd988f709196b7837c9b16f4330309fd</anchor>
      <arglist>(filter, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a59bcbadebdbcf7195c665b66c7d6560f</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_ONCE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>acbec63f14f5cfca92154897ee8c434a6</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_ONCE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a8cbe037cb5b06f14ce393e9187049842</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_STREAM</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>abe3fd4f1f711e3046f7c3a8e3f5757b0</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_STREAM_COND</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a226ced9d62e521081bbe6f67f86957bf</anchor>
      <arglist>(cond, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_STREAM_COND_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a0313792bf07e7df0fc423c159b3ddb41</anchor>
      <arglist>(cond, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_STREAM_DELAYED_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>afe2d30ac4033c92d728890719ca46bc3</anchor>
      <arglist>(period, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_STREAM_DELAYED_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a3f90d157f178bb1ff162e4d951519e54</anchor>
      <arglist>(period, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_STREAM_FILTER</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a8a770ba8ceb9e8decbe2906731e0b624</anchor>
      <arglist>(filter, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_STREAM_FILTER_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>aae1728483ded7fcdeae1b4dc5825a6de</anchor>
      <arglist>(filter, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_STREAM_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a67a8a979e065dd920dce2108d9b83237</anchor>
      <arglist>(name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_STREAM_ONCE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>af9ccca34eb63212255ffcee98f8c386f</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_STREAM_ONCE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a880cb3037c198050050b17e4dd8d5b57</anchor>
      <arglist>(name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_STREAM_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>ade1a29e21d6e41103f0550230d41444f</anchor>
      <arglist>(period, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_STREAM_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a30ee7da2b927e3bf4b366b86608e10fa</anchor>
      <arglist>(period, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a8cccb3f730524d6c0dac2c4cf0fd330a</anchor>
      <arglist>(period,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_DEBUG_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>ae3614bff296e95a1130e50a3e7f24711</anchor>
      <arglist>(period, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a7fb635b03cc608284eadecd2f8becd9a</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_COND</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a1de1111927b84c6c4f734562c2bf9f31</anchor>
      <arglist>(cond,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_COND_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>aa1fac22ae94605b5bc5860ae48ee641c</anchor>
      <arglist>(cond, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_DELAYED_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a97498bf3f0e3f73c149cb0fc1c54bff3</anchor>
      <arglist>(period,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_DELAYED_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a390f43d0a0ce11c2402172cdb56c60a6</anchor>
      <arglist>(period, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_FILTER</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>af47c5656259b1a16270e78f658050584</anchor>
      <arglist>(filter,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_FILTER_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>adcee5fa654b8849019cdbafacb1fe8ac</anchor>
      <arglist>(filter, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a34e79df0965ccdacd2d9cfc36e0a9c0a</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_ONCE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a9a1fca087ffb37f7c3ab9024be2146f7</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_ONCE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>accb43e4b5fed1e3dd6a39e120c861221</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_STREAM</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a38824dcde65a2ea65c9d8301b5eac977</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_STREAM_COND</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a65a65f39b35b97ed94ac08fb3b17909d</anchor>
      <arglist>(cond, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_STREAM_COND_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>ad8b1ad0bb6e614ab236d5f63c3457bac</anchor>
      <arglist>(cond, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_STREAM_DELAYED_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a0f217b8e7716dc73ea502500f611a5b5</anchor>
      <arglist>(period, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_STREAM_DELAYED_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>abfcbfc3c7c77b595489c37657d4f6517</anchor>
      <arglist>(period, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_STREAM_FILTER</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>ab7a3c046a3ba99b91dfeec063692ba5c</anchor>
      <arglist>(filter, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_STREAM_FILTER_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a96f8a5b9e373cb2202993d8ac27f59b2</anchor>
      <arglist>(filter, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_STREAM_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a433ec0953a6a8ef23e505af8402a3562</anchor>
      <arglist>(name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_STREAM_ONCE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a4da4b130ee47ae08677d045b91984bec</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_STREAM_ONCE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>abd54a513cad43346f594c02bd35200d6</anchor>
      <arglist>(name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_STREAM_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>aa4a7be0b280671557f770791e792dd6a</anchor>
      <arglist>(period, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_STREAM_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a0959682079130161a3c9db322b31f5c2</anchor>
      <arglist>(period, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a93fc41a1d884d27f4c2cc5dab36cf93c</anchor>
      <arglist>(period,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_ERROR_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a9cac4e8db363fc8be9bec6c62f0bc32d</anchor>
      <arglist>(period, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>af9844cba2577ca518c1f0d23e76bec88</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_COND</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a908efa871643b34e6a6eb7a5a1f368f9</anchor>
      <arglist>(cond,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_COND_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>ae2b5f7b1145c34edc057cfde69ba1bf4</anchor>
      <arglist>(cond, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_DELAYED_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>aeae27a8bbb25072dd35edca8d86539ef</anchor>
      <arglist>(period,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_DELAYED_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a2abb62503f780faef8138bfd85fb2ea5</anchor>
      <arglist>(period, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_FILTER</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>af42bc0c3c9d309eccd899a7ee0989f12</anchor>
      <arglist>(filter,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_FILTER_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a84273945757633ffca5f9531f13fd032</anchor>
      <arglist>(filter, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>aca43e4e1c82800ed1b078f7ca929237b</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_ONCE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a8f5dd8485ae6ca87d6065b9bc006d9dc</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_ONCE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a9523d577e51144d9389747dea0312dbc</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_STREAM</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a91d57560f44a262bafce7a7768ebdc50</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_STREAM_COND</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>aa2d4a9a730c6b4887bf880d81af4c153</anchor>
      <arglist>(cond, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_STREAM_COND_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a6cf0a98ff3ce27130545b6feb51bf976</anchor>
      <arglist>(cond, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_STREAM_DELAYED_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a15877d3dcdf3d2533473c1d09877819f</anchor>
      <arglist>(period, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_STREAM_DELAYED_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a24036474bdaa17fa4642e8a68e52ba80</anchor>
      <arglist>(period, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_STREAM_FILTER</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a79a5486e4d9de7ecae0ff3d85e23673d</anchor>
      <arglist>(filter, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_STREAM_FILTER_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a695cf89f7d7426f66041a5e4d58d243c</anchor>
      <arglist>(filter, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_STREAM_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a95655d4079634a02cf191b94de871d1d</anchor>
      <arglist>(name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_STREAM_ONCE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>af6e9f54e6f8867185a9db9d3efe1d467</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_STREAM_ONCE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>aac90ede59e762ae8283d014e6569dcef</anchor>
      <arglist>(name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_STREAM_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>adcb136b4bb82ad73ff91dbd2314b492b</anchor>
      <arglist>(period, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_STREAM_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>aea8909514fec0a1c8bc409da860a39c1</anchor>
      <arglist>(period, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a141a8ab0d4d60582e9fa0ea3b811ab22</anchor>
      <arglist>(period,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_FATAL_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a9047f95f2758545ea6fe452755ee0efe</anchor>
      <arglist>(period, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a20d5da22f16df09d52a7577227636a83</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_COND</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a6823692b4fa97002c5d28b7e24b0b35e</anchor>
      <arglist>(cond,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_COND_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a5a88d490d2d417d433b0bea9de54d70b</anchor>
      <arglist>(cond, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_DELAYED_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a27edeaaaadc3cac3f3038a0b9b3a4d4d</anchor>
      <arglist>(period,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_DELAYED_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a19fb383af8b9b64f60850f2eb0a30fcb</anchor>
      <arglist>(period, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_FILTER</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a5f28db427d6140123518a10c0a274db9</anchor>
      <arglist>(filter,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_FILTER_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a3574cca382ac7370fed2e5a1452ce4a6</anchor>
      <arglist>(filter, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a9345481a0e9b941523c79cbcd774153f</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_ONCE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a9a87005cc164d862fb8d51fcd939e9d6</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_ONCE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a7153de8b28726c96fc6c8f5e901222db</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_STREAM</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a75e73a75f728958e0dedd098476aad19</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_STREAM_COND</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a5bb566a02d5c68054ceed7de56f45114</anchor>
      <arglist>(cond, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_STREAM_COND_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a280f663ae38ee96fcb6a8bc832d5a62b</anchor>
      <arglist>(cond, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_STREAM_DELAYED_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a51e7fb7830d4eb593bddc248adc52668</anchor>
      <arglist>(period, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_STREAM_DELAYED_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>ad591028c4cf774e2879eb103b6f7bebc</anchor>
      <arglist>(period, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_STREAM_FILTER</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>abca848ddb68b4b99e7a9411af8073a94</anchor>
      <arglist>(filter, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_STREAM_FILTER_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a599292efc38e628267fc3c18ed450189</anchor>
      <arglist>(filter, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_STREAM_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a1ff8b6ce5a83424e0951da18ab3c1de1</anchor>
      <arglist>(name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_STREAM_ONCE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>ad1371e8123e7c9be932ae48f9682b3a9</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_STREAM_ONCE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>af9607acba24c5946df0835569c109e50</anchor>
      <arglist>(name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_STREAM_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a155479aa2705e63b4a353a4ad116ce6f</anchor>
      <arglist>(period, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_STREAM_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>add17ab4b2a10e895d8a71cff42df61b4</anchor>
      <arglist>(period, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>acf377976dabda16beb4484684b538a8c</anchor>
      <arglist>(period,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_INFO_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a174122b54b4168e46133fbbd6805888e</anchor>
      <arglist>(period, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>abcf5fc1b8d85f44e883971abef7689a5</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_COND</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a4d0b80f879cd2ce7343b856a6405d302</anchor>
      <arglist>(cond,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_COND_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a933ee805cf4992b43888d7cdaec74d8a</anchor>
      <arglist>(cond, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_DELAYED_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a66e72e94a3aeca1d09c16196796ec231</anchor>
      <arglist>(period,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_DELAYED_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a8670b87bcc2f7388fded347e19142173</anchor>
      <arglist>(period, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_FILTER</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a9410d4a2b2ea92cbf8a241a1be2dfe9d</anchor>
      <arglist>(filter,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_FILTER_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a8ab6b34e825d951a0e2889db40ce1e4a</anchor>
      <arglist>(filter, name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a03cd72844a8e0790d3d3901a21859d02</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_ONCE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>ab9bc891468bcd6feb4386188a32d4648</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_ONCE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a6d216c4f5eb9f795c049f3983cdce895</anchor>
      <arglist>(name,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_STREAM</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a3d27da6eade31481520b6b4a59aa0e05</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_STREAM_COND</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a6bdc9dce4cab4621e72eb4f60671c33b</anchor>
      <arglist>(cond, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_STREAM_COND_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>acdafa12c2fd6f93d7ef55b8a5af2ec8a</anchor>
      <arglist>(cond, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_STREAM_DELAYED_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>ad02383c9cec124a0a17d660a88095682</anchor>
      <arglist>(period, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_STREAM_DELAYED_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>ae97b0b29927657361e36cfce98743d74</anchor>
      <arglist>(period, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_STREAM_FILTER</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a2250065411f0e1b11b3cc65b2bdd6ee7</anchor>
      <arglist>(filter, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_STREAM_FILTER_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>ae9a644ad709dae00d4a3f16441530311</anchor>
      <arglist>(filter, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_STREAM_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a3416ae64738de22735d33b470b50086e</anchor>
      <arglist>(name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_STREAM_ONCE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a0fa77780d57bc1d0532ff7d6a35ed509</anchor>
      <arglist>(args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_STREAM_ONCE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a75541930d8f40180ef663f5859936ff9</anchor>
      <arglist>(name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_STREAM_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a75a44759688bac037699dcb89d0901b9</anchor>
      <arglist>(period, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_STREAM_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>ab006b96917d0f179c314231f5460569f</anchor>
      <arglist>(period, name, args)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_THROTTLE</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>af2e387416301611c2dd9858464f843f2</anchor>
      <arglist>(period,...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_WARN_THROTTLE_NAMED</name>
      <anchorfile>macros__generated_8h.html</anchorfile>
      <anchor>a3e19770f8c707cd31ec02dc0c54ca64b</anchor>
      <arglist>(period, name,...)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>mainpage.dox</name>
    <path>/tmp/ws/src/rosconsole/</path>
    <filename>mainpage_8dox</filename>
  </compound>
  <compound kind="file">
    <name>rosconsole.cpp</name>
    <path>/tmp/ws/src/rosconsole/src/rosconsole/</path>
    <filename>rosconsole_8cpp</filename>
    <includes id="console_8h" name="console.h" local="yes" imported="no">ros/console.h</includes>
    <includes id="console__impl_8h" name="console_impl.h" local="yes" imported="no">ros/console_impl.h</includes>
    <includes id="assert_8h" name="assert.h" local="yes" imported="no">ros/assert.h</includes>
    <class kind="struct">ros::console::FileToken</class>
    <class kind="struct">ros::console::FixedMapToken</class>
    <class kind="struct">ros::console::FixedToken</class>
    <class kind="struct">ros::console::FunctionToken</class>
    <class kind="struct">ros::console::LineToken</class>
    <class kind="struct">ros::console::LoggerToken</class>
    <class kind="struct">ros::console::MessageToken</class>
    <class kind="struct">ros::console::PlaceHolderToken</class>
    <class kind="struct">ros::console::SeverityToken</class>
    <class kind="class">ros::console::StaticInit</class>
    <class kind="struct">ros::console::ThreadToken</class>
    <class kind="struct">ros::console::TimeToken</class>
    <class kind="struct">ros::console::WallTimeToken</class>
    <namespace>ros</namespace>
    <namespace>ros::console</namespace>
    <member kind="define">
      <type>#define</type>
      <name>COLOR_GREEN</name>
      <anchorfile>rosconsole_8cpp.html</anchorfile>
      <anchor>afc9149f5de51bd9ac4f5ebbfa153f018</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLOR_NORMAL</name>
      <anchorfile>rosconsole_8cpp.html</anchorfile>
      <anchor>ac366dc6682d1d12bcae1eb1ae8ae09c5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLOR_RED</name>
      <anchorfile>rosconsole_8cpp.html</anchorfile>
      <anchor>ad86358bf19927183dd7b4ae215a29731</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>COLOR_YELLOW</name>
      <anchorfile>rosconsole_8cpp.html</anchorfile>
      <anchor>a4534b577b74a58b0f4b7be027af664e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INITIAL_BUFFER_SIZE</name>
      <anchorfile>rosconsole_8cpp.html</anchorfile>
      <anchor>a1d51567e0f6916e91f5bd3719d56cce6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a387ec2926c43695eb6db08231094cc6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; LogLocation * &gt;</type>
      <name>V_LogLocation</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a3c83ab7ee37d2e3eeb5e37ecfc1a5333</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_print</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a4606ac01a236c6ca772123672f08bc7e</anchor>
      <arglist>(void *logger_handle, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>checkLogLocationEnabled</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a884c9b3706de0fd8d59e78d5cc3d4a8b</anchor>
      <arglist>(LogLocation *loc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkLogLocationEnabledNoLock</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>aa4a7af05d85f462c0500728433ac094e</anchor>
      <arglist>(LogLocation *loc)</arglist>
    </member>
    <member kind="function">
      <type>TokenPtr</type>
      <name>createTokenFromType</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a002c0a7a505520666bc6e9362677fd93</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>deregister_appender</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a422ef1e8b6983dc0c0f8051cf2297723</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>formatToBuffer</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>aadafd1e75eadee20de881b9451469039</anchor>
      <arglist>(boost::shared_array&lt; char &gt; &amp;buffer, size_t &amp;buffer_size, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL std::string</type>
      <name>formatToString</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a67a7d405186df998e72f338dfb00d45e</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::shared_array&lt; char &gt;</type>
      <name>g_print_buffer</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>af4be0c2b4a4cb9d62e0ef7da854b8406</anchor>
      <arglist>(new char[INITIAL_BUFFER_SIZE])</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL bool</type>
      <name>get_loggers</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>aec43cb71c740f27cd33aa7aa00731895</anchor>
      <arglist>(std::map&lt; std::string, levels::Level &gt; &amp;loggers)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>initialize</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a046f4e31149b10587dfddaa3c76dc708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>initializeLogLocation</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a2f7179b1fca591de04a23db5bcee3860</anchor>
      <arglist>(LogLocation *loc, const std::string &amp;name, Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>notifyLoggerLevelsChanged</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a7d8d9c277994cb315961ddbee540f1e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>print</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a3655ddd8964a5b354e2311c02c740daf</anchor>
      <arglist>(FilterBase *filter, void *logger, Level level, const char *file, int line, const char *function, const char *fmt,...) ROSCONSOLE_PRINTF_ATTRIBUTE(7</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void ROSCONSOLE_DECL void</type>
      <name>print</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ab6e0427523bb3a2926eb810af1dfacb0</anchor>
      <arglist>(FilterBase *filter, void *logger, Level level, const std::stringstream &amp;str, const char *file, int line, const char *function)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>register_appender</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a3ffe5ec6a16fe5a9e291b388079562a7</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>registerLogLocation</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a534701de3536891941cbe5e187c34d95</anchor>
      <arglist>(LogLocation *loc)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL bool</type>
      <name>set_logger_level</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a7510136ca626d1b27655ddabfaef685a</anchor>
      <arglist>(const std::string &amp;name, levels::Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>setFixedFilterToken</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ab9a9f54c436778263e50e146cfd6432b</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>setLogLocationLevel</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ab914a78902eca30bfafdc7b939b6ac20</anchor>
      <arglist>(LogLocation *loc, Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>shutdown</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a41c5025d31f7f7d9452496e092c33c85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>vformatToBuffer</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>adcec0ac23c4cfb333185f57d6c938696</anchor>
      <arglist>(boost::shared_array&lt; char &gt; &amp;buffer, size_t &amp;buffer_size, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_color</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a18899ba0935df8d123abca9cf1ea53a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>M_string</type>
      <name>g_extra_fixed_tokens</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>abd7a0df9ad4362790dea4eecd7331f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_force_stdout_line_buffered</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a652b3eff6d6b516baa3d6f9597e63068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>g_format_string</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>abcb8f9842d1aeb1b43c80fe999e78381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>g_init_mutex</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>af19cc59868a5c74b772b290d44bd9f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>g_locations_mutex</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>aefa405727418caffd459ebf49ecd8693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>V_LogLocation</type>
      <name>g_log_locations</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>adfe9ed0f1184db38c8257dd3a2f95b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static size_t</type>
      <name>g_print_buffer_size</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a07eb1001307c03760842851903fd79f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>g_print_mutex</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ab447510ffb75d7d5571cf5d39f47dcd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::thread::id</type>
      <name>g_printing_thread_id</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a1599298fdba9d457ad5534d9892434a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_shutting_down</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ace6194b19db74c28ef68ba4529af31bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StaticInit</type>
      <name>g_static_init</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>acffac61b5b340aa1767782b4abb42291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_stdout_flush_failure_reported</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ada77cf84761feffc5b33d9ed820ff975</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosconsole_backend.cpp</name>
    <path>/tmp/ws/src/rosconsole/src/rosconsole/</path>
    <filename>rosconsole__backend_8cpp</filename>
    <includes id="console__backend_8h" name="console_backend.h" local="yes" imported="no">ros/console_backend.h</includes>
    <namespace>ros</namespace>
    <namespace>ros::console</namespace>
    <namespace>ros::console::backend</namespace>
    <member kind="function">
      <type>ROSCONSOLE_BACKEND_DECL void</type>
      <name>notifyLoggerLevelsChanged</name>
      <anchorfile>namespaceros_1_1console_1_1backend.html</anchorfile>
      <anchor>a2952ec05a00a2dccc384d3d94c228f50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_BACKEND_DECL void</type>
      <name>print</name>
      <anchorfile>namespaceros_1_1console_1_1backend.html</anchorfile>
      <anchor>a044564119319f1b8c9d2cd760faebe7c</anchor>
      <arglist>(void *logger_handle, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosconsole_glog.cpp</name>
    <path>/tmp/ws/src/rosconsole/src/rosconsole/impl/</path>
    <filename>rosconsole__glog_8cpp</filename>
    <includes id="console_8h" name="console.h" local="yes" imported="no">ros/console.h</includes>
    <includes id="console__impl_8h" name="console_impl.h" local="yes" imported="no">ros/console_impl.h</includes>
    <namespace>ros</namespace>
    <namespace>ros::console</namespace>
    <namespace>ros::console::impl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_CONSOLE_IMPL_EXPORTS</name>
      <anchorfile>rosconsole__glog_8cpp.html</anchorfile>
      <anchor>af672c10cd3e2ff7774e5acd5d5296cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>deregister_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>ad5af403a589dad2cfb5fabf726e81cdb</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>get_loggers</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a143c96e00f5b1076cb9b7191b4539503</anchor>
      <arglist>(std::map&lt; std::string, levels::Level &gt; &amp;loggers)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void *</type>
      <name>getHandle</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a71e1620da7334759dc5459a144a80eec</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL std::string</type>
      <name>getName</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a99d74e1500c0ebb7f3f3fb98ae77037f</anchor>
      <arglist>(void *handle)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>initialize</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a513623dfebfe4f5387bd0a6162e04677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>isEnabledFor</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a6c066c5dbcd12e1d070ca4fd9a988585</anchor>
      <arglist>(void *handle, ::ros::console::Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>print</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>af00c05a2f8ff212ef13d1bae296b1f47</anchor>
      <arglist>(void *handle, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>register_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a61b27bf63d36db8498c15c8727689968</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>set_logger_level</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a66919d5129942ccec87ce7aa914f2bee</anchor>
      <arglist>(const std::string &amp;name, levels::Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>shutdown</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>ab9f0e4bc136946b9d72f82345316689d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>LogAppender *</type>
      <name>rosconsole_glog_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a1a91931e8d1530e494558741a1dad808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; std::string, levels::Level &gt; &gt;</type>
      <name>rosconsole_glog_log_levels</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>abb228152e32a7f7c8117de36f9d8a740</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosconsole_log4cxx.cpp</name>
    <path>/tmp/ws/src/rosconsole/src/rosconsole/impl/</path>
    <filename>rosconsole__log4cxx_8cpp</filename>
    <includes id="console_8h" name="console.h" local="yes" imported="no">ros/console.h</includes>
    <includes id="assert_8h" name="assert.h" local="yes" imported="no">ros/assert.h</includes>
    <includes id="console__impl_8h" name="console_impl.h" local="yes" imported="no">ros/console_impl.h</includes>
    <class kind="class">ros::console::impl::Log4cxxAppender</class>
    <class kind="class">ros::console::impl::ROSConsoleStdioAppender</class>
    <namespace>ros</namespace>
    <namespace>ros::console</namespace>
    <namespace>ros::console::impl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_CONSOLE_IMPL_EXPORTS</name>
      <anchorfile>rosconsole__log4cxx_8cpp.html</anchorfile>
      <anchor>af672c10cd3e2ff7774e5acd5d5296cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>deregister_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>ad5af403a589dad2cfb5fabf726e81cdb</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>get_loggers</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a143c96e00f5b1076cb9b7191b4539503</anchor>
      <arglist>(std::map&lt; std::string, levels::Level &gt; &amp;loggers)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void *</type>
      <name>getHandle</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a71e1620da7334759dc5459a144a80eec</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL std::string</type>
      <name>getName</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a99d74e1500c0ebb7f3f3fb98ae77037f</anchor>
      <arglist>(void *handle)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>initialize</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a513623dfebfe4f5387bd0a6162e04677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>isEnabledFor</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a6c066c5dbcd12e1d070ca4fd9a988585</anchor>
      <arglist>(void *handle, ::ros::console::Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>print</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>af00c05a2f8ff212ef13d1bae296b1f47</anchor>
      <arglist>(void *handle, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>register_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a61b27bf63d36db8498c15c8727689968</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>set_logger_level</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a66919d5129942ccec87ce7aa914f2bee</anchor>
      <arglist>(const std::string &amp;name, levels::Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>shutdown</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>ab9f0e4bc136946b9d72f82345316689d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>log4cxx::LevelPtr</type>
      <name>g_level_lookup</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>abbb1439dfdfaa451c231b1f29fb69f41</anchor>
      <arglist>[levels::Count]</arglist>
    </member>
    <member kind="variable">
      <type>Log4cxxAppender *</type>
      <name>g_log4cxx_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a03aac96342605b29c3b84508cbf2ae48</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosconsole_print.cpp</name>
    <path>/tmp/ws/src/rosconsole/src/rosconsole/impl/</path>
    <filename>rosconsole__print_8cpp</filename>
    <includes id="console_8h" name="console.h" local="yes" imported="no">ros/console.h</includes>
    <includes id="console__impl_8h" name="console_impl.h" local="yes" imported="no">ros/console_impl.h</includes>
    <namespace>ros</namespace>
    <namespace>ros::console</namespace>
    <namespace>ros::console::impl</namespace>
    <member kind="define">
      <type>#define</type>
      <name>ROSCONSOLE_CONSOLE_IMPL_EXPORTS</name>
      <anchorfile>rosconsole__print_8cpp.html</anchorfile>
      <anchor>af672c10cd3e2ff7774e5acd5d5296cb3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>deregister_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>ad5af403a589dad2cfb5fabf726e81cdb</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>get_loggers</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a143c96e00f5b1076cb9b7191b4539503</anchor>
      <arglist>(std::map&lt; std::string, levels::Level &gt; &amp;loggers)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void *</type>
      <name>getHandle</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a71e1620da7334759dc5459a144a80eec</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL std::string</type>
      <name>getName</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a99d74e1500c0ebb7f3f3fb98ae77037f</anchor>
      <arglist>(void *handle)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>initialize</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a513623dfebfe4f5387bd0a6162e04677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>isEnabledFor</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a6c066c5dbcd12e1d070ca4fd9a988585</anchor>
      <arglist>(void *handle, ::ros::console::Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>print</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>af00c05a2f8ff212ef13d1bae296b1f47</anchor>
      <arglist>(void *handle, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>register_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a61b27bf63d36db8498c15c8727689968</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>set_logger_level</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a66919d5129942ccec87ce7aa914f2bee</anchor>
      <arglist>(const std::string &amp;name, levels::Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>shutdown</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>ab9f0e4bc136946b9d72f82345316689d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>LogAppender *</type>
      <name>rosconsole_print_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a7d11fc995dec3476599db40c8748df47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>static_assert.h</name>
    <path>/tmp/ws/src/rosconsole/include/ros/</path>
    <filename>static__assert_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>ROS_COMPILE_ASSERT</name>
      <anchorfile>static__assert_8h.html</anchorfile>
      <anchor>a777481e33e426f3468625fc8ade82387</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>ROS_STATIC_ASSERT</name>
      <anchorfile>static__assert_8h.html</anchorfile>
      <anchor>ac8b627bf29794384a9859e5a37e82920</anchor>
      <arglist>(cond)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>thread_test.cpp</name>
    <path>/tmp/ws/src/rosconsole/test/</path>
    <filename>thread__test_8cpp</filename>
    <includes id="console_8h" name="console.h" local="yes" imported="no">ros/console.h</includes>
    <class kind="struct">TestAppender::Info</class>
    <class kind="class">TestAppender</class>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>thread__test_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>thread__test_8cpp.html</anchorfile>
      <anchor>af9ab2bad38753f9716a8773ba3b60472</anchor>
      <arglist>(Rosconsole, threadedCalls)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>threadFunc</name>
      <anchorfile>thread__test_8cpp.html</anchorfile>
      <anchor>a31c681426c756227d0d7801d966c58d1</anchor>
      <arglist>(boost::barrier *b)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>utest.cpp</name>
    <path>/tmp/ws/src/rosconsole/test/</path>
    <filename>utest_8cpp</filename>
    <includes id="console_8h" name="console.h" local="yes" imported="no">ros/console.h</includes>
    <class kind="struct">AdvancedFilter</class>
    <class kind="struct">BasicFilter</class>
    <class kind="struct">ChangeFilter</class>
    <class kind="struct">TestAppender::Info</class>
    <class kind="class">TestAppender</class>
    <class kind="class">TestAppenderWithThrow</class>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_COND_TESTS</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a7508a1115b4a099bbd5d6e20e04fa11e</anchor>
      <arglist>(name, macro_base, level, log4cxx_level)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_FILTER_TESTS</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a796182e5c4a02645894710efcccedbca</anchor>
      <arglist>(name, macro_base, level, log4cxx_level)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_LEVEL_TESTS</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a59eca5352fb6168ba96e3532b3348a72</anchor>
      <arglist>(name, macro_base, level, log4cxx_level)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_ONCE_TESTS</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>abb366725d59efac7d360b22a7071706b</anchor>
      <arglist>(name, macro_base, level, log4cxx_level)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>DEFINE_THROTTLE_TESTS</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>aaa100cde5272bed9a5c2d92cb1b5294c</anchor>
      <arglist>(name, macro_base, level, log4cxx_level)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delayedThrottleFunc</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ab337241849eb6f4a712f3b51529ee69c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delayedThrottleFunc2</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a7454fcec320a3b0d9a6487937ed72d38</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delayedThrottleStreamFunc</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ae5e1960261c171d092782fc0654fdbd9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delayedThrottleStreamFunc2</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a7d50cf771655314077c3458d6a53c906</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>main</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a3c04138a5bfe5d72780bb7e82a18e627</anchor>
      <arglist>(int argc, char **argv)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onceFunc</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ac2d00651c9f6fa1c17ed785bf97fad08</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>onceStreamFunc</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ab45d9bc93af81be78d2fff98f5f46c3e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a0a8ce732ca05bca0aa6879d915472fb5</anchor>
      <arglist>(RosConsole, loggingLevels)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a5faf7e76294239b161169ba9c8aac9dd</anchor>
      <arglist>(RosConsole, changingLevel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a420ab6e4fc4455ef59ccf72d1c124277</anchor>
      <arglist>(RosConsole, changingLoggerLevel)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a2d73cdbd0f1dbed277f3c4c7c1cbc34c</anchor>
      <arglist>(RosConsole, longPrintfStyleOutput)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>aad05d5867d41dbf1f8c952283a3c9047</anchor>
      <arglist>(RosConsole, throwingAppender)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a9ffabe3b2247f2d8cf48028f2ac5fa89</anchor>
      <arglist>(RosConsole, once)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a9f4418281523f99ddeede1b47ac32b45</anchor>
      <arglist>(RosConsole, throttle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a23d05e0f7a94afad502efdb9edc9c36d</anchor>
      <arglist>(RosConsole, delayedThrottle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a55eabe4da72dc710b7a3d0173fb550ab</anchor>
      <arglist>(RosConsole, onceStream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>af742c291da64c3dede24455453e351ad</anchor>
      <arglist>(RosConsole, throttleStream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a7fb05bd36549b8b7e53c2b9434d3ea73</anchor>
      <arglist>(RosConsole, delayedStreamThrottle)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a69968faff2907ebc33f21495632a53e5</anchor>
      <arglist>(RosConsole, basicFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a8e7bb1a38443e0772f92fc8176b074c5</anchor>
      <arglist>(RosConsole, basicFilterStream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a9d38539d505c79f7bc0f197cec1df953</anchor>
      <arglist>(RosConsole, advancedFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a74ec67389ad06dcdd2e2d66d97986d96</anchor>
      <arglist>(RosConsole, advancedFilterStream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a7d1aba3c71be96071d215be6288f49ce</anchor>
      <arglist>(RosConsole, changeFilter)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ac5cd89a7adc69e733630dd1ce6abd981</anchor>
      <arglist>(RosConsole, changeFilterStream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ae41ce6b5efcd96619718355cfa2c369d</anchor>
      <arglist>(RosConsole, formatToBufferInitialZero)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a4c323ac049d8d835e4ffe6887ca34f71</anchor>
      <arglist>(RosConsole, formatToBufferInitialLargerThanFormat)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TEST</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ae28875b3c474ef64da888c958058eda1</anchor>
      <arglist>(RosConsole, formatToString)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throttleFunc</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>a66753d7eae2694b47e8fc137dbf0807d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>throttleStreamFunc</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>ae3e338860dd7b886a27b6f00b068f17d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>BasicFilter</type>
      <name>g_filter</name>
      <anchorfile>utest_8cpp.html</anchorfile>
      <anchor>aa73c70f0df8d5d81ce298c441cd2f459</anchor>
      <arglist>(true)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>AdvancedFilter</name>
    <filename>structAdvancedFilter.html</filename>
    <base>ros::console::FilterBase</base>
    <member kind="function">
      <type></type>
      <name>AdvancedFilter</name>
      <anchorfile>structAdvancedFilter.html</anchorfile>
      <anchor>ae792b952bbfeba26c5116e332911af08</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isEnabled</name>
      <anchorfile>structAdvancedFilter.html</anchorfile>
      <anchor>a86d2f0f5cf53128b405f045db8e98704</anchor>
      <arglist>(ros::console::FilterParams &amp;params)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>count_</name>
      <anchorfile>structAdvancedFilter.html</anchorfile>
      <anchor>a3b4dcc9aedde76c7fa823da7b3087822</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled_</name>
      <anchorfile>structAdvancedFilter.html</anchorfile>
      <anchor>ab0901f8e5504c4f72ea70cc8ad913a70</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>BasicFilter</name>
    <filename>structBasicFilter.html</filename>
    <base>ros::console::FilterBase</base>
    <member kind="function">
      <type></type>
      <name>BasicFilter</name>
      <anchorfile>structBasicFilter.html</anchorfile>
      <anchor>a10640dd3953f4dfd9d0b592cc3887a1f</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isEnabled</name>
      <anchorfile>structBasicFilter.html</anchorfile>
      <anchor>a3180b17ebad03c04aa6cd790f9fad12e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>enabled_</name>
      <anchorfile>structBasicFilter.html</anchorfile>
      <anchor>a1c71861ea1b722126f8d28b4ff238404</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ChangeFilter</name>
    <filename>structChangeFilter.html</filename>
    <base>ros::console::FilterBase</base>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isEnabled</name>
      <anchorfile>structChangeFilter.html</anchorfile>
      <anchor>a58a260b48341ecb60e9bc652bec87157</anchor>
      <arglist>(ros::console::FilterParams &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::FileToken</name>
    <filename>structros_1_1console_1_1FileToken.html</filename>
    <base>ros::console::Token</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getString</name>
      <anchorfile>structros_1_1console_1_1FileToken.html</anchorfile>
      <anchor>aaaca4a47f888ec4c7eb0d3d6c0ea886d</anchor>
      <arglist>(void *, ::ros::console::Level, const char *, const char *file, const char *, int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::console::FilterBase</name>
    <filename>classros_1_1console_1_1FilterBase.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isEnabled</name>
      <anchorfile>classros_1_1console_1_1FilterBase.html</anchorfile>
      <anchor>ac4a1c9d0ba5672f7cdd0f3e72014fb27</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isEnabled</name>
      <anchorfile>classros_1_1console_1_1FilterBase.html</anchorfile>
      <anchor>a7b3cbade01659ff3da011a11f0aaae8b</anchor>
      <arglist>(FilterParams &amp;)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~FilterBase</name>
      <anchorfile>classros_1_1console_1_1FilterBase.html</anchorfile>
      <anchor>a3bbdc648432369813d96b76b90f3d601</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::FilterParams</name>
    <filename>structros_1_1console_1_1FilterParams.html</filename>
    <member kind="variable">
      <type>const char *</type>
      <name>file</name>
      <anchorfile>structros_1_1console_1_1FilterParams.html</anchorfile>
      <anchor>aed3d597d7289a844e5afd9946c37057f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>function</name>
      <anchorfile>structros_1_1console_1_1FilterParams.html</anchorfile>
      <anchor>a615da110f6ca540baf0018ce5cc83e24</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Level</type>
      <name>level</name>
      <anchorfile>structros_1_1console_1_1FilterParams.html</anchorfile>
      <anchor>adeba2b561b6743dd4e8004c84135c877</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>line</name>
      <anchorfile>structros_1_1console_1_1FilterParams.html</anchorfile>
      <anchor>a3b576b22f8dc98bfd076ddf70de31295</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>logger</name>
      <anchorfile>structros_1_1console_1_1FilterParams.html</anchorfile>
      <anchor>a92e9a73bc7d2c1ecfa9dcbba56407b53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>message</name>
      <anchorfile>structros_1_1console_1_1FilterParams.html</anchorfile>
      <anchor>a6c0acea414e906c500ea34e90c75d6b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>out_message</name>
      <anchorfile>structros_1_1console_1_1FilterParams.html</anchorfile>
      <anchor>ada1acbd3789387f65ba05b550de361fa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::FixedMapToken</name>
    <filename>structros_1_1console_1_1FixedMapToken.html</filename>
    <base>ros::console::Token</base>
    <member kind="function">
      <type></type>
      <name>FixedMapToken</name>
      <anchorfile>structros_1_1console_1_1FixedMapToken.html</anchorfile>
      <anchor>a7f93d143cd43ec69b2a0de71a73dfc2a</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getString</name>
      <anchorfile>structros_1_1console_1_1FixedMapToken.html</anchorfile>
      <anchor>a25956bc40d6b694612761488f1ebe572</anchor>
      <arglist>(void *, ::ros::console::Level, const char *, const char *, const char *, int)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>str_</name>
      <anchorfile>structros_1_1console_1_1FixedMapToken.html</anchorfile>
      <anchor>a4da462a8bc29b179f42daf837414d8a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::FixedToken</name>
    <filename>structros_1_1console_1_1FixedToken.html</filename>
    <base>ros::console::Token</base>
    <member kind="function">
      <type></type>
      <name>FixedToken</name>
      <anchorfile>structros_1_1console_1_1FixedToken.html</anchorfile>
      <anchor>a98b71eb066f91a279cf68e65f711dd4a</anchor>
      <arglist>(const std::string &amp;str)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getString</name>
      <anchorfile>structros_1_1console_1_1FixedToken.html</anchorfile>
      <anchor>a3b2c42853ba1c495985b92bc43064096</anchor>
      <arglist>(void *, ::ros::console::Level, const char *, const char *, const char *, int)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>str_</name>
      <anchorfile>structros_1_1console_1_1FixedToken.html</anchorfile>
      <anchor>a2b7c3d963c7902829be82ce5bd267254</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::Formatter</name>
    <filename>structros_1_1console_1_1Formatter.html</filename>
    <member kind="function">
      <type>void</type>
      <name>init</name>
      <anchorfile>structros_1_1console_1_1Formatter.html</anchorfile>
      <anchor>ab16d919dcf912fdaef70d49e9950c917</anchor>
      <arglist>(const char *fmt)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>structros_1_1console_1_1Formatter.html</anchorfile>
      <anchor>a0dd3f10a69b780e269a6106ab1c7d43b</anchor>
      <arglist>(void *logger_handle, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)</arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>format_</name>
      <anchorfile>structros_1_1console_1_1Formatter.html</anchorfile>
      <anchor>a5a409c4943763b70e1c3ecb6ef48b3c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>V_Token</type>
      <name>tokens_</name>
      <anchorfile>structros_1_1console_1_1Formatter.html</anchorfile>
      <anchor>a3b9d452e61793839809cbddf77045fa6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::FunctionToken</name>
    <filename>structros_1_1console_1_1FunctionToken.html</filename>
    <base>ros::console::Token</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getString</name>
      <anchorfile>structros_1_1console_1_1FunctionToken.html</anchorfile>
      <anchor>a4a0286f84bf4fd55cfed611a69e76332</anchor>
      <arglist>(void *, ::ros::console::Level, const char *, const char *, const char *function, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TestAppender::Info</name>
    <filename>structTestAppender_1_1Info.html</filename>
    <member kind="variable">
      <type>log4cxx::LevelPtr</type>
      <name>level_</name>
      <anchorfile>structTestAppender_1_1Info.html</anchorfile>
      <anchor>aa975a9e0bef1cacc49022927deaebeb9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>logger_name_</name>
      <anchorfile>structTestAppender_1_1Info.html</anchorfile>
      <anchor>ab816344f7cb3b6596f06e21f2d0f238d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>message_</name>
      <anchorfile>structTestAppender_1_1Info.html</anchorfile>
      <anchor>a14dcc8938ccc8119e07eef607dd6d209</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::LineToken</name>
    <filename>structros_1_1console_1_1LineToken.html</filename>
    <base>ros::console::Token</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getString</name>
      <anchorfile>structros_1_1console_1_1LineToken.html</anchorfile>
      <anchor>a7c6de0e4dee42623985dc09e1a949318</anchor>
      <arglist>(void *, ::ros::console::Level, const char *, const char *, const char *, int line)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::console::impl::Log4cxxAppender</name>
    <filename>classros_1_1console_1_1impl_1_1Log4cxxAppender.html</filename>
    <member kind="function">
      <type>const ros::console::LogAppender *</type>
      <name>getAppender</name>
      <anchorfile>classros_1_1console_1_1impl_1_1Log4cxxAppender.html</anchorfile>
      <anchor>a6641e64297762d4b920a74bbc5c5846c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Log4cxxAppender</name>
      <anchorfile>classros_1_1console_1_1impl_1_1Log4cxxAppender.html</anchorfile>
      <anchor>aa63085be4cfc35e8b43ea6612fdd7ee7</anchor>
      <arglist>(ros::console::LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Log4cxxAppender</name>
      <anchorfile>classros_1_1console_1_1impl_1_1Log4cxxAppender.html</anchorfile>
      <anchor>a15f408deb5afda79c58ba0fe4eba9ba2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>append</name>
      <anchorfile>classros_1_1console_1_1impl_1_1Log4cxxAppender.html</anchorfile>
      <anchor>ae40e4227db98eb1d6669e72cebebf93e</anchor>
      <arglist>(const log4cxx::spi::LoggingEventPtr &amp;event, log4cxx::helpers::Pool &amp;pool)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classros_1_1console_1_1impl_1_1Log4cxxAppender.html</anchorfile>
      <anchor>abb304fca2a3e045e46c931544c0c3162</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>requiresLayout</name>
      <anchorfile>classros_1_1console_1_1impl_1_1Log4cxxAppender.html</anchorfile>
      <anchor>a3c300dcc99d4663c6236c692c89a38a3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ros::console::LogAppender *</type>
      <name>appender_</name>
      <anchorfile>classros_1_1console_1_1impl_1_1Log4cxxAppender.html</anchorfile>
      <anchor>a610e21c19d9927a0358f1b8c03e77341</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::console::LogAppender</name>
    <filename>classros_1_1console_1_1LogAppender.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>log</name>
      <anchorfile>classros_1_1console_1_1LogAppender.html</anchorfile>
      <anchor>a16d33be8a66b00e304522730ddecf11c</anchor>
      <arglist>(::ros::console::Level level, const char *str, const char *file, const char *function, int line)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~LogAppender</name>
      <anchorfile>classros_1_1console_1_1LogAppender.html</anchorfile>
      <anchor>a86c32a6391aafcff01b293444bdfa9f5</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::LoggerToken</name>
    <filename>structros_1_1console_1_1LoggerToken.html</filename>
    <base>ros::console::Token</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getString</name>
      <anchorfile>structros_1_1console_1_1LoggerToken.html</anchorfile>
      <anchor>a2674ba46d4d42cecd554627fc2807c2b</anchor>
      <arglist>(void *logger_handle, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::LogLocation</name>
    <filename>structros_1_1console_1_1LogLocation.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>initialized_</name>
      <anchorfile>structros_1_1console_1_1LogLocation.html</anchorfile>
      <anchor>a5302edfc483fe8e1265668f17f89b53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>::ros::console::Level</type>
      <name>level_</name>
      <anchorfile>structros_1_1console_1_1LogLocation.html</anchorfile>
      <anchor>a40d395555a914b25c0f68ee151cd9315</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void *</type>
      <name>logger_</name>
      <anchorfile>structros_1_1console_1_1LogLocation.html</anchorfile>
      <anchor>a762432bfdc254b77b6273eab02ac0d8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>logger_enabled_</name>
      <anchorfile>structros_1_1console_1_1LogLocation.html</anchorfile>
      <anchor>ac5104796f7b78358f799fa62638d12aa</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::MessageToken</name>
    <filename>structros_1_1console_1_1MessageToken.html</filename>
    <base>ros::console::Token</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getString</name>
      <anchorfile>structros_1_1console_1_1MessageToken.html</anchorfile>
      <anchor>aaff150cfe9e2c2aa247740228af6a3d9</anchor>
      <arglist>(void *, ::ros::console::Level, const char *str, const char *, const char *, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::PlaceHolderToken</name>
    <filename>structros_1_1console_1_1PlaceHolderToken.html</filename>
    <base>ros::console::Token</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getString</name>
      <anchorfile>structros_1_1console_1_1PlaceHolderToken.html</anchorfile>
      <anchor>a0019ac5aa44875f5fa5d97c3ca9b6fde</anchor>
      <arglist>(void *, ::ros::console::Level, const char *, const char *, const char *, int)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ros::console::impl::ROSConsoleStdioAppender</name>
    <filename>classros_1_1console_1_1impl_1_1ROSConsoleStdioAppender.html</filename>
    <member kind="function">
      <type></type>
      <name>~ROSConsoleStdioAppender</name>
      <anchorfile>classros_1_1console_1_1impl_1_1ROSConsoleStdioAppender.html</anchorfile>
      <anchor>a9709611da9318a4cec3a6eeb4e7302ee</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>append</name>
      <anchorfile>classros_1_1console_1_1impl_1_1ROSConsoleStdioAppender.html</anchorfile>
      <anchor>a2db90a1576c88edab8c27c16f0f0d793</anchor>
      <arglist>(const log4cxx::spi::LoggingEventPtr &amp;event, log4cxx::helpers::Pool &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classros_1_1console_1_1impl_1_1ROSConsoleStdioAppender.html</anchorfile>
      <anchor>aadf6e7e1597859a536bc5dcee11c600a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>requiresLayout</name>
      <anchorfile>classros_1_1console_1_1impl_1_1ROSConsoleStdioAppender.html</anchorfile>
      <anchor>aa5d81e5ca2f26bb4392cdddf41d2a649</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::SeverityToken</name>
    <filename>structros_1_1console_1_1SeverityToken.html</filename>
    <base>ros::console::Token</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getString</name>
      <anchorfile>structros_1_1console_1_1SeverityToken.html</anchorfile>
      <anchor>a633d44f7aa5a6330ba6721e7a29f851b</anchor>
      <arglist>(void *, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>boost::shared_array</name>
    <filename>classboost_1_1shared__array.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>shared_array&lt; uint8_t &gt;</name>
    <filename>classboost_1_1shared__array.html</filename>
  </compound>
  <compound kind="class">
    <name>ros::console::StaticInit</name>
    <filename>classros_1_1console_1_1StaticInit.html</filename>
    <member kind="function">
      <type></type>
      <name>StaticInit</name>
      <anchorfile>classros_1_1console_1_1StaticInit.html</anchorfile>
      <anchor>a727632819f5a9890418bbeb17b469f99</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestAppender</name>
    <filename>classTestAppender.html</filename>
    <class kind="struct">TestAppender::Info</class>
    <member kind="typedef">
      <type>std::vector&lt; Info &gt;</type>
      <name>V_Info</name>
      <anchorfile>classTestAppender.html</anchorfile>
      <anchor>a0404abe9664a514a10e5002962de465c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; Info &gt;</type>
      <name>V_Info</name>
      <anchorfile>classTestAppender.html</anchorfile>
      <anchor>a0404abe9664a514a10e5002962de465c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>V_Info</type>
      <name>info_</name>
      <anchorfile>classTestAppender.html</anchorfile>
      <anchor>afffae8bc827c5c071d301f2f182348cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>append</name>
      <anchorfile>classTestAppender.html</anchorfile>
      <anchor>a26de1fbd41155ba57f8ccd9b903aac22</anchor>
      <arglist>(const log4cxx::spi::LoggingEventPtr &amp;event, log4cxx::helpers::Pool &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>append</name>
      <anchorfile>classTestAppender.html</anchorfile>
      <anchor>a26de1fbd41155ba57f8ccd9b903aac22</anchor>
      <arglist>(const log4cxx::spi::LoggingEventPtr &amp;event, log4cxx::helpers::Pool &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classTestAppender.html</anchorfile>
      <anchor>a45bfd4a879e70bfa7ba532d5ba28c783</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classTestAppender.html</anchorfile>
      <anchor>a45bfd4a879e70bfa7ba532d5ba28c783</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>requiresLayout</name>
      <anchorfile>classTestAppender.html</anchorfile>
      <anchor>a0f9251431338e65bf7869fbc45d99794</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>requiresLayout</name>
      <anchorfile>classTestAppender.html</anchorfile>
      <anchor>a0f9251431338e65bf7869fbc45d99794</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TestAppenderWithThrow</name>
    <filename>classTestAppenderWithThrow.html</filename>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>append</name>
      <anchorfile>classTestAppenderWithThrow.html</anchorfile>
      <anchor>a8f857696725e7b15217afbc623f98357</anchor>
      <arglist>(const log4cxx::spi::LoggingEventPtr &amp;, log4cxx::helpers::Pool &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>close</name>
      <anchorfile>classTestAppenderWithThrow.html</anchorfile>
      <anchor>a324bcd6d08bdb58ee4bcb92fbce7d064</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>requiresLayout</name>
      <anchorfile>classTestAppenderWithThrow.html</anchorfile>
      <anchor>a1029247bcdd92104580f376e5e09a340</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::ThreadToken</name>
    <filename>structros_1_1console_1_1ThreadToken.html</filename>
    <base>ros::console::Token</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getString</name>
      <anchorfile>structros_1_1console_1_1ThreadToken.html</anchorfile>
      <anchor>a1044d9e03c6a568e83da70f9378a0328</anchor>
      <arglist>(void *, ::ros::console::Level, const char *, const char *, const char *, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::TimeToken</name>
    <filename>structros_1_1console_1_1TimeToken.html</filename>
    <base>ros::console::Token</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getString</name>
      <anchorfile>structros_1_1console_1_1TimeToken.html</anchorfile>
      <anchor>a9da0438acf4bbaf5c836b824c2ffe2e8</anchor>
      <arglist>(void *, ::ros::console::Level, const char *, const char *, const char *, int)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::Token</name>
    <filename>structros_1_1console_1_1Token.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual std::string</type>
      <name>getString</name>
      <anchorfile>structros_1_1console_1_1Token.html</anchorfile>
      <anchor>a259ad90aa13e904dc80f0c556b0a470f</anchor>
      <arglist>(void *, ::ros::console::Level, const char *, const char *, const char *, int)=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~Token</name>
      <anchorfile>structros_1_1console_1_1Token.html</anchorfile>
      <anchor>afebb99e2551924047bb0ee5b3c30495d</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::console::WallTimeToken</name>
    <filename>structros_1_1console_1_1WallTimeToken.html</filename>
    <base>ros::console::Token</base>
    <member kind="function" virtualness="virtual">
      <type>virtual std::string</type>
      <name>getString</name>
      <anchorfile>structros_1_1console_1_1WallTimeToken.html</anchorfile>
      <anchor>a5c95fb76e07a6b7feb682ac1e3e5a92e</anchor>
      <arglist>(void *, ::ros::console::Level, const char *, const char *, const char *, int)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>boost</name>
    <filename>namespaceboost.html</filename>
    <class kind="class">boost::shared_array</class>
  </compound>
  <compound kind="namespace">
    <name>generate_macros</name>
    <filename>namespacegenerate__macros.html</filename>
    <member kind="function">
      <type>def</type>
      <name>add_macro</name>
      <anchorfile>namespacegenerate__macros.html</anchorfile>
      <anchor>a140f5fb6264c6357d5c125a5c6e896f6</anchor>
      <arglist>(f, caps_name, enum_name)</arglist>
    </member>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespacegenerate__macros.html</anchorfile>
      <anchor>a29245c901bb4becdd64c8b7c01232820</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>generate_speed_test</name>
    <filename>namespacegenerate__speed__test.html</filename>
    <member kind="variable">
      <type></type>
      <name>f</name>
      <anchorfile>namespacegenerate__speed__test.html</anchorfile>
      <anchor>ace8d9d32d3b0da49deba92e726836a95</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
    <namespace>ros::console</namespace>
  </compound>
  <compound kind="namespace">
    <name>ros::console</name>
    <filename>namespaceros_1_1console.html</filename>
    <namespace>ros::console::backend</namespace>
    <namespace>ros::console::impl</namespace>
    <namespace>ros::console::levels</namespace>
    <class kind="struct">ros::console::FileToken</class>
    <class kind="class">ros::console::FilterBase</class>
    <class kind="struct">ros::console::FilterParams</class>
    <class kind="struct">ros::console::FixedMapToken</class>
    <class kind="struct">ros::console::FixedToken</class>
    <class kind="struct">ros::console::Formatter</class>
    <class kind="struct">ros::console::FunctionToken</class>
    <class kind="struct">ros::console::LineToken</class>
    <class kind="class">ros::console::LogAppender</class>
    <class kind="struct">ros::console::LoggerToken</class>
    <class kind="struct">ros::console::LogLocation</class>
    <class kind="struct">ros::console::MessageToken</class>
    <class kind="struct">ros::console::PlaceHolderToken</class>
    <class kind="struct">ros::console::SeverityToken</class>
    <class kind="class">ros::console::StaticInit</class>
    <class kind="struct">ros::console::ThreadToken</class>
    <class kind="struct">ros::console::TimeToken</class>
    <class kind="struct">ros::console::Token</class>
    <class kind="struct">ros::console::WallTimeToken</class>
    <member kind="typedef">
      <type>levels::Level</type>
      <name>Level</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>aa8b1a9957d16c30b71aea4ca7c4bffea</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; std::string, std::string &gt;</type>
      <name>M_string</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a387ec2926c43695eb6db08231094cc6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; Token &gt;</type>
      <name>TokenPtr</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ae7bdc6cae17d4785a6211c2cda5eae04</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; LogLocation * &gt;</type>
      <name>V_LogLocation</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a3c83ab7ee37d2e3eeb5e37ecfc1a5333</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; TokenPtr &gt;</type>
      <name>V_Token</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a5a062b6ca5ae15571bedd44929d98dc2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>_print</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a4606ac01a236c6ca772123672f08bc7e</anchor>
      <arglist>(void *logger_handle, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>checkLogLocationEnabled</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a884c9b3706de0fd8d59e78d5cc3d4a8b</anchor>
      <arglist>(LogLocation *loc)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>checkLogLocationEnabledNoLock</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>aa4a7af05d85f462c0500728433ac094e</anchor>
      <arglist>(LogLocation *loc)</arglist>
    </member>
    <member kind="function">
      <type>TokenPtr</type>
      <name>createTokenFromType</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a002c0a7a505520666bc6e9362677fd93</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>deregister_appender</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a422ef1e8b6983dc0c0f8051cf2297723</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>formatToBuffer</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>aadafd1e75eadee20de881b9451469039</anchor>
      <arglist>(boost::shared_array&lt; char &gt; &amp;buffer, size_t &amp;buffer_size, const char *fmt,...)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL std::string</type>
      <name>formatToString</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a67a7d405186df998e72f338dfb00d45e</anchor>
      <arglist>(const char *fmt,...)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static boost::shared_array&lt; char &gt;</type>
      <name>g_print_buffer</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>af4be0c2b4a4cb9d62e0ef7da854b8406</anchor>
      <arglist>(new char[INITIAL_BUFFER_SIZE])</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL bool</type>
      <name>get_loggers</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>aec43cb71c740f27cd33aa7aa00731895</anchor>
      <arglist>(std::map&lt; std::string, levels::Level &gt; &amp;loggers)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>initialize</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a046f4e31149b10587dfddaa3c76dc708</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>initializeLogLocation</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a2f7179b1fca591de04a23db5bcee3860</anchor>
      <arglist>(LogLocation *loc, const std::string &amp;name, Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>notifyLoggerLevelsChanged</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a7d8d9c277994cb315961ddbee540f1e1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>print</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a3655ddd8964a5b354e2311c02c740daf</anchor>
      <arglist>(FilterBase *filter, void *logger, Level level, const char *file, int line, const char *function, const char *fmt,...) ROSCONSOLE_PRINTF_ATTRIBUTE(7</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void ROSCONSOLE_DECL void</type>
      <name>print</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ab6e0427523bb3a2926eb810af1dfacb0</anchor>
      <arglist>(FilterBase *filter, void *logger, Level level, const std::stringstream &amp;str, const char *file, int line, const char *function)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>register_appender</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a3ffe5ec6a16fe5a9e291b388079562a7</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>registerLogLocation</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a534701de3536891941cbe5e187c34d95</anchor>
      <arglist>(LogLocation *loc)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL bool</type>
      <name>set_logger_level</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a7510136ca626d1b27655ddabfaef685a</anchor>
      <arglist>(const std::string &amp;name, levels::Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>setFixedFilterToken</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ab9a9f54c436778263e50e146cfd6432b</anchor>
      <arglist>(const std::string &amp;key, const std::string &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>setLogLocationLevel</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ab914a78902eca30bfafdc7b939b6ac20</anchor>
      <arglist>(LogLocation *loc, Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>shutdown</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a41c5025d31f7f7d9452496e092c33c85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_DECL void</type>
      <name>vformatToBuffer</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>adcec0ac23c4cfb333185f57d6c938696</anchor>
      <arglist>(boost::shared_array&lt; char &gt; &amp;buffer, size_t &amp;buffer_size, const char *fmt, va_list args)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_color</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a18899ba0935df8d123abca9cf1ea53a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>M_string</type>
      <name>g_extra_fixed_tokens</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>abd7a0df9ad4362790dea4eecd7331f3e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_force_stdout_line_buffered</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a652b3eff6d6b516baa3d6f9597e63068</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>g_format_string</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>abcb8f9842d1aeb1b43c80fe999e78381</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSCONSOLE_DECL Formatter</type>
      <name>g_formatter</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a7944fe3dd343353cf4c8f07b0cfc80dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>g_init_mutex</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>af19cc59868a5c74b772b290d44bd9f50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSCONSOLE_DECL bool</type>
      <name>g_initialized</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>abc79881d5516f7bc62f692b48bfbb89a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ROSCONSOLE_DECL std::string</type>
      <name>g_last_error_message</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a96c1d5c4089e061c77d6f92a02bf89bd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boost::mutex</type>
      <name>g_locations_mutex</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>aefa405727418caffd459ebf49ecd8693</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>V_LogLocation</type>
      <name>g_log_locations</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>adfe9ed0f1184db38c8257dd3a2f95b8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static size_t</type>
      <name>g_print_buffer_size</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a07eb1001307c03760842851903fd79f5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::mutex</type>
      <name>g_print_mutex</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ab447510ffb75d7d5571cf5d39f47dcd3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static boost::thread::id</type>
      <name>g_printing_thread_id</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a1599298fdba9d457ad5534d9892434a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_shutting_down</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ace6194b19db74c28ef68ba4529af31bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StaticInit</type>
      <name>g_static_init</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>acffac61b5b340aa1767782b4abb42291</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>g_stdout_flush_failure_reported</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>ada77cf84761feffc5b33d9ed820ff975</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>struct ROSCONSOLE_DECL</type>
      <name>LogLocation</name>
      <anchorfile>namespaceros_1_1console.html</anchorfile>
      <anchor>a454eb39e226b8820b4f1ce61b6b60980</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros::console::backend</name>
    <filename>namespaceros_1_1console_1_1backend.html</filename>
    <member kind="function">
      <type>ROSCONSOLE_BACKEND_DECL void</type>
      <name>notifyLoggerLevelsChanged</name>
      <anchorfile>namespaceros_1_1console_1_1backend.html</anchorfile>
      <anchor>a2952ec05a00a2dccc384d3d94c228f50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_BACKEND_DECL void</type>
      <name>print</name>
      <anchorfile>namespaceros_1_1console_1_1backend.html</anchorfile>
      <anchor>a044564119319f1b8c9d2cd760faebe7c</anchor>
      <arglist>(void *logger_handle, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)</arglist>
    </member>
    <member kind="variable">
      <type>ROSCONSOLE_BACKEND_DECL void(*</type>
      <name>function_notifyLoggerLevelsChanged</name>
      <anchorfile>namespaceros_1_1console_1_1backend.html</anchorfile>
      <anchor>afb81babd868e6a6351b5b40e6b0e4545</anchor>
      <arglist>)()</arglist>
    </member>
    <member kind="variable">
      <type>ROSCONSOLE_BACKEND_DECL void(*</type>
      <name>function_print</name>
      <anchorfile>namespaceros_1_1console_1_1backend.html</anchorfile>
      <anchor>ab60c66994bed677d9b1a4dcc38193d48</anchor>
      <arglist>)(void *, ::ros::console::Level, const char *, const char *, const char *, int)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros::console::impl</name>
    <filename>namespaceros_1_1console_1_1impl.html</filename>
    <class kind="class">ros::console::impl::Log4cxxAppender</class>
    <class kind="class">ros::console::impl::ROSConsoleStdioAppender</class>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>deregister_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>ad5af403a589dad2cfb5fabf726e81cdb</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>get_loggers</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a143c96e00f5b1076cb9b7191b4539503</anchor>
      <arglist>(std::map&lt; std::string, levels::Level &gt; &amp;loggers)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void *</type>
      <name>getHandle</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a71e1620da7334759dc5459a144a80eec</anchor>
      <arglist>(const std::string &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL std::string</type>
      <name>getName</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a99d74e1500c0ebb7f3f3fb98ae77037f</anchor>
      <arglist>(void *handle)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>initialize</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a513623dfebfe4f5387bd0a6162e04677</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>isEnabledFor</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a6c066c5dbcd12e1d070ca4fd9a988585</anchor>
      <arglist>(void *handle, ::ros::console::Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>print</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>af00c05a2f8ff212ef13d1bae296b1f47</anchor>
      <arglist>(void *handle, ::ros::console::Level level, const char *str, const char *file, const char *function, int line)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>register_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a61b27bf63d36db8498c15c8727689968</anchor>
      <arglist>(LogAppender *appender)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL bool</type>
      <name>set_logger_level</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a66919d5129942ccec87ce7aa914f2bee</anchor>
      <arglist>(const std::string &amp;name, levels::Level level)</arglist>
    </member>
    <member kind="function">
      <type>ROSCONSOLE_CONSOLE_IMPL_DECL void</type>
      <name>shutdown</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>ab9f0e4bc136946b9d72f82345316689d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>log4cxx::LevelPtr</type>
      <name>g_level_lookup</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>abbb1439dfdfaa451c231b1f29fb69f41</anchor>
      <arglist>[levels::Count]</arglist>
    </member>
    <member kind="variable">
      <type>Log4cxxAppender *</type>
      <name>g_log4cxx_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a03aac96342605b29c3b84508cbf2ae48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogAppender *</type>
      <name>rosconsole_glog_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a1a91931e8d1530e494558741a1dad808</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; std::string, levels::Level &gt; &gt;</type>
      <name>rosconsole_glog_log_levels</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>abb228152e32a7f7c8117de36f9d8a740</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LogAppender *</type>
      <name>rosconsole_print_appender</name>
      <anchorfile>namespaceros_1_1console_1_1impl.html</anchorfile>
      <anchor>a7d11fc995dec3476599db40c8748df47</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros::console::levels</name>
    <filename>namespaceros_1_1console_1_1levels.html</filename>
    <member kind="enumeration">
      <type></type>
      <name>Level</name>
      <anchorfile>namespaceros_1_1console_1_1levels.html</anchorfile>
      <anchor>a3ff2daf7f0090b1dcfb5c2622d9c140d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Debug</name>
      <anchorfile>namespaceros_1_1console_1_1levels.html</anchorfile>
      <anchor>a3ff2daf7f0090b1dcfb5c2622d9c140da0eb554c5d28a6aa63af903df113e053b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Info</name>
      <anchorfile>namespaceros_1_1console_1_1levels.html</anchorfile>
      <anchor>a3ff2daf7f0090b1dcfb5c2622d9c140da3575202bd2dd5003953ccb6cceaaa6fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Warn</name>
      <anchorfile>namespaceros_1_1console_1_1levels.html</anchorfile>
      <anchor>a3ff2daf7f0090b1dcfb5c2622d9c140da39eb8db84608a0760e235cb9125c3eef</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Error</name>
      <anchorfile>namespaceros_1_1console_1_1levels.html</anchorfile>
      <anchor>a3ff2daf7f0090b1dcfb5c2622d9c140da8ab6a934a3ebb5b6b37e11ed2cb0d258</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Fatal</name>
      <anchorfile>namespaceros_1_1console_1_1levels.html</anchorfile>
      <anchor>a3ff2daf7f0090b1dcfb5c2622d9c140da973266ecab295e3d4d19cac76219c180</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Count</name>
      <anchorfile>namespaceros_1_1console_1_1levels.html</anchorfile>
      <anchor>a3ff2daf7f0090b1dcfb5c2622d9c140da2d7f06e55545ed624f80ad253322c575</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title></title>
    <filename>index</filename>
  </compound>
</tagfile>
