<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile>
  <compound kind="file">
    <name>builtin_types.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/include/ros_type_introspection/</path>
    <filename>builtin__types_8hpp</filename>
    <namespace>RosIntrospection</namespace>
    <member kind="enumeration">
      <type></type>
      <name>BuiltinType</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOOL</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18ac3e8282e4666560ed13b910e903d5f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BYTE</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a00762b1347cb1c26d815bd9a3ced5e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHAR</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a0950e8958a86fd326f8dbb6847bb7c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT8</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18ada406d32f6deab9c9dfd9be6c6daa165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT16</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18aa6e7cc3f0463d9fb69109dfeede51e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT32</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18af646584a386fdf187310de5c62cdb594</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT64</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a20e6577bcfaa88c729f641998865b646</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT8</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18ac706b9c2a93290ac9892dca92149f4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT16</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a53ead78347884dad8dbad493ad1ab31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT32</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18ad4382e2a0cc9c3f1a0e92631fb0619fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT64</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a5ec5aff867201d47aebd83e3e675d6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOAT32</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a64b4f78c244aa20bc658263d54362d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOAT64</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18ab4e7332f1a59929784cd189af5f1b3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIME</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18ad860deb3273f0da6491526d71d15246b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DURATION</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a347c6429ace904fab9a708e7a9f41fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRING</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a1c0e590694eddd085e63613b3e6b2ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OTHER</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18ab08f639411d48d35ec22a00c321d1b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>builtinSize</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab8fc60d36b1e85ee8722f5920760c04e</anchor>
      <arglist>(const BuiltinType c)</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ae3aad11091f317f92aab3064ddf6114c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; bool &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>abb9107996a86ef9cc3a635beeaf8c760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; char &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a6c032e830fad2d054db053ac0189a949</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; double &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a88b53b842c3c64d4a0c5d1b64a61a6cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; float &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a78dc96b4748f6e1a06477d87c6078b18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; int16_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a7fd0564072a9976184c5d0d757c2d793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; int32_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a27945245b21e62ebfc1b6862ae952e58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; int64_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a2a243be2008c641a131db19a6dec134c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; int8_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a0b20cf59df4e37a5a00828f544ad85c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; ros::Duration &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab1122984ae9ffb98d18569c3751bb227</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; ros::Time &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a33d817606eb05b0e32ad1e9dbcc50109</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; std::string &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a47edc2c70d6844230cf8f3efed9b5d4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; uint16_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a7aab2c6ca05dfc441c86d777d825bd16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; uint32_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>abbee88413fea776112fc880562ef5f42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; uint64_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a4953d330631282a5fc709c77665c811e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; uint8_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a08c55e388bfd9093e8a238ff35a490d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a92d732681e18877988a22d3d847b960c</anchor>
      <arglist>(std::ostream &amp;os, const BuiltinType &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>toStr</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a24d71e1c838ee17bfe7fc6715322fe73</anchor>
      <arglist>(const BuiltinType &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>chrono.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/3rdparty/fmt/</path>
    <filename>chrono_8h</filename>
    <includes id="format_8h" name="format.h" local="yes" imported="no">format.h</includes>
    <class kind="struct">detail::chrono_format_checker</class>
    <class kind="struct">detail::chrono_formatter</class>
    <class kind="struct">formatter&lt; std::chrono::time_point&lt; std::chrono::system_clock &gt;, Char &gt;</class>
    <class kind="struct">detail::make_unsigned_or_unchanged</class>
    <class kind="struct">detail::make_unsigned_or_unchanged&lt; T, true &gt;</class>
    <namespace>detail</namespace>
    <namespace>safe_duration_cast</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FMT_NOMACRO</name>
      <anchorfile>chrono_8h.html</anchorfile>
      <anchor>a0c2d874e178da493766bca4f1b898780</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_SAFE_DURATION_CAST</name>
      <anchorfile>chrono_8h.html</anchorfile>
      <anchor>a8e36408d8f476cd09c46417ab03f458e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>numeric_system</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a4938659a89541ba388c06c6a33e0c8ad</anchor>
      <arglist></arglist>
      <enumvalue file="namespacedetail.html" anchor="a4938659a89541ba388c06c6a33e0c8adac00f0c4675b91fb8b918e4079a0b1bac">standard</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="a4938659a89541ba388c06c6a33e0c8adaa04fe4e390a7c7d5d4583f85d24e164d">alternative</enumvalue>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>copy_unit</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a7594c0bc5a5dd12ad9d1804545f1c36f</anchor>
      <arglist>(string_view unit, OutputIt out, Char)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>copy_unit</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>adcecc40fe13a2b872de3b7fc8a871c87</anchor>
      <arglist>(string_view unit, OutputIt out, wchar_t)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>fmt_safe_duration_cast</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a455d343d67b456f593d31c1b40186bb5</anchor>
      <arglist>(std::chrono::duration&lt; FromRep, FromPeriod &gt; from)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>format_duration_unit</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afcf68cff2fcc34231c571f367bbffa3c</anchor>
      <arglist>(OutputIt out)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>format_duration_value</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a8df2f4acf49861d6cdba35bff3245134</anchor>
      <arglist>(OutputIt out, Rep val, int precision)</arglist>
    </member>
    <member kind="function">
      <type>std::chrono::duration&lt; Rep, std::milli &gt;</type>
      <name>get_milliseconds</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afe1ec4d4c96158dd196c3f3eee8d7ed1</anchor>
      <arglist>(std::chrono::duration&lt; Rep, Period &gt; d)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9ae34916c3678054d39bc4876d46c73a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::atto &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a927d79d7b4fcfb52d701ad1569106fd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::centi &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a06f8f490cb722d71e98996552c0cc4dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::deca &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a7075605dc2f5b9d105ceaa1f1392b954</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::deci &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a25f0abdf2e9714aaa7856cc9c72d0471</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::exa &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a0af3767818b4b3e44c8c387ec83dfd59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::femto &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2a28bd45137dbf13af28080a6f1786c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::giga &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a8d4fbdd26f73f105947fc78ac86c17c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::hecto &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae0b2a47e8b8eb7311756bd4b9d50ca67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::kilo &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2d9703fffea1fb93f266625595beb71f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::mega &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>affdff4bdfd49414984391841b0dbad84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::micro &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad8f4de080bf291cff7d96c8ce792e266</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::milli &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af778d154e968547a521edc4cdc67a393</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::nano &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a1d24f0e525a4b8092100df693d68a7ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::peta &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afef9581884e3fba38a7c6aa5c81da78e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::pico &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa9ffe22c65ccbe6e96444a4a8a0fe97f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::ratio&lt; 1 &gt; &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a30e7fd44e069e5444e671a5fe9bbbd02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::ratio&lt; 3600 &gt; &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a183d804e489ff300e68a8b88265b336c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::ratio&lt; 60 &gt; &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a316573d5c9e7a8dc1c5452db2222bce8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::tera &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aecf3e1fd4a46b4033e43bb6531865976</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::tm</type>
      <name>gmtime</name>
      <anchorfile>chrono_8h.html</anchorfile>
      <anchor>aaf8e0f0ff843757380c35a9ec5321168</anchor>
      <arglist>(std::time_t time)</arglist>
    </member>
    <member kind="function">
      <type>std::tm</type>
      <name>gmtime</name>
      <anchorfile>chrono_8h.html</anchorfile>
      <anchor>a1e245b36b9035cbe9bee8608c920a40a</anchor>
      <arglist>(std::chrono::time_point&lt; std::chrono::system_clock &gt; time_point)</arglist>
    </member>
    <member kind="function">
      <type>null</type>
      <name>gmtime_r</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a5f72d5acfa41ae0e7350078cdb72d93c</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>null</type>
      <name>gmtime_s</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a124e4142bce4975170df82199789b2e1</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isfinite</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab69f2583a2a167ea0b0e4c333448b113</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isnan</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2b3e8f824c374e42174c97c7ffe56841</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>std::tm</type>
      <name>localtime</name>
      <anchorfile>chrono_8h.html</anchorfile>
      <anchor>a2b11a736f2ef77ba69490af3f5081abf</anchor>
      <arglist>(std::time_t time)</arglist>
    </member>
    <member kind="function">
      <type>std::tm</type>
      <name>localtime</name>
      <anchorfile>chrono_8h.html</anchorfile>
      <anchor>a6c61dafa370562015790c9945bb1c045</anchor>
      <arglist>(std::chrono::time_point&lt; std::chrono::system_clock &gt; time_point)</arglist>
    </member>
    <member kind="function">
      <type>null</type>
      <name>localtime_s</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>acca4638afe6cbc4e38e3901cd0c16186</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>mod</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae7415818bbbc5e306422e8a341126ae1</anchor>
      <arglist>(T x, int y)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>parse_chrono_format</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af4b2fcda1a7aa1d25d707e0b531c9d6b</anchor>
      <arglist>(const Char *begin, const Char *end, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>strftime</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a1f56278fd84d8bc33338c33694a87fb8</anchor>
      <arglist>(char *str, size_t count, const char *format, const std::tm *time)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>strftime</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa394945bd077a30102ef2ca015a1540b</anchor>
      <arglist>(wchar_t *str, size_t count, const wchar_t *format, const std::tm *time)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>to_nonnegative_int</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a929bdeea8b3a0e09b5785f3d12540d58</anchor>
      <arglist>(T value, int upper)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>conversion_impl.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/include/ros_type_introspection/details/</path>
    <filename>conversion__impl_8hpp</filename>
    <includes id="builtin__types_8hpp" name="builtin_types.hpp" local="yes" imported="no">ros_type_introspection/builtin_types.hpp</includes>
    <includes id="exceptions_8hpp" name="exceptions.hpp" local="yes" imported="no">ros_type_introspection/details/exceptions.hpp</includes>
    <class kind="struct">RosIntrospection::details::is_integer</class>
    <class kind="struct">RosIntrospection::details::is_safe_integer_conversion</class>
    <class kind="struct">RosIntrospection::details::is_same_real</class>
    <namespace>RosIntrospection</namespace>
    <namespace>RosIntrospection::details</namespace>
    <member kind="typedef">
      <type>Invoke&lt; std::enable_if&lt; BoolCondition::value &gt; &gt;</type>
      <name>EnableIf</name>
      <anchorfile>namespaceRosIntrospection_1_1details.html</anchorfile>
      <anchor>a9e6b2416b0093800741bac86dca6e1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::type</type>
      <name>Invoke</name>
      <anchorfile>namespaceRosIntrospection_1_1details.html</anchorfile>
      <anchor>a909a9740d2a7f013813322e997f715cc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>core.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/3rdparty/fmt/</path>
    <filename>core_8h</filename>
    <class kind="struct">detail::arg_data</class>
    <class kind="struct">detail::arg_data&lt; T, Char, NUM_ARGS, 0 &gt;</class>
    <class kind="struct">detail::arg_mapper</class>
    <class kind="class">detail::buffer</class>
    <class kind="class">detail::buffer_appender</class>
    <class kind="struct">detail::buffer_traits</class>
    <class kind="struct">detail::char_t_impl</class>
    <class kind="struct">detail::char_t_impl&lt; S, enable_if_t&lt; is_string&lt; S &gt;::value &gt; &gt;</class>
    <class kind="class">detail::counting_buffer</class>
    <class kind="struct">detail::custom_value</class>
    <class kind="struct">detail::error_handler</class>
    <class kind="struct">detail::fallback_formatter</class>
    <class kind="class">detail::fixed_buffer_traits</class>
    <class kind="struct">format_args</class>
    <class kind="struct">formattable</class>
    <class kind="struct">detail::int128_t</class>
    <class kind="struct">detail::is_back_insert_iterator</class>
    <class kind="struct">detail::is_back_insert_iterator&lt; std::back_insert_iterator&lt; Container &gt; &gt;</class>
    <class kind="struct">detail::is_contiguous_back_insert_iterator</class>
    <class kind="struct">detail::is_contiguous_back_insert_iterator&lt; buffer_appender&lt; Char &gt; &gt;</class>
    <class kind="struct">detail::is_contiguous_back_insert_iterator&lt; std::back_insert_iterator&lt; Container &gt; &gt;</class>
    <class kind="struct">detail::is_named_arg</class>
    <class kind="struct">detail::is_named_arg&lt; named_arg&lt; Char, T &gt; &gt;</class>
    <class kind="class">detail::is_output_iterator</class>
    <class kind="struct">detail::is_string</class>
    <class kind="class">detail::iterator_buffer</class>
    <class kind="class">detail::iterator_buffer&lt; std::back_insert_iterator&lt; Container &gt;, enable_if_t&lt; is_contiguous&lt; Container &gt;::value, typename Container::value_type &gt; &gt;</class>
    <class kind="class">detail::iterator_buffer&lt; T *, T &gt;</class>
    <class kind="struct">detail::iterator_category</class>
    <class kind="struct">detail::iterator_category&lt; It, void_t&lt; typename It::iterator_category &gt; &gt;</class>
    <class kind="struct">detail::iterator_category&lt; T * &gt;</class>
    <class kind="class">detail::locale_ref</class>
    <class kind="struct">detail::named_arg</class>
    <class kind="struct">detail::named_arg_info</class>
    <class kind="struct">detail::named_arg_value</class>
    <class kind="struct">detail::std_string_view</class>
    <class kind="struct">detail::string_value</class>
    <class kind="struct">detail::type_constant</class>
    <class kind="struct">detail::uint128_t</class>
    <class kind="struct">detail::unformattable</class>
    <class kind="class">detail::value</class>
    <class kind="struct">detail::view</class>
    <class kind="struct">detail::void_t_impl</class>
    <class kind="struct">wformat_args</class>
    <namespace>detail</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FMT_API</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a9a4960b70582ed2620911a0b75dce0b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_ASSERT</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a03e7ee720f43adc7d83c652a6a5dd5f8</anchor>
      <arglist>(condition, message)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_BEGIN_NAMESPACE</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a887c191adf8cfaf06ed40b5c4d487343</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_BUFFER_CONTEXT</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>aa62d290f1ebdec389e706cd0a9db66af</anchor>
      <arglist>(Char)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_CLANG_VERSION</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a058e2c3eea88d232a1056a0bc6487e37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_CLASS_API</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a60c618bb53b658cf4c0cb959b69d67ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_CONSTEXPR</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a69201cb276383873487bf68b4ef8b4cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_CONSTEXPR_DECL</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>af4388801466a5994a363d6005616371a</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_DEPRECATED</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a8aba8a78c514e176e0dd0a159de7a369</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_DEPRECATED_ALIAS</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a3b8e29edd8a32a2de6f946dfa1b484b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_DETECTED_NOEXCEPT</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a809ce36bdf78b55c536fbca340bfec9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_ENABLE_IF</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>ab02671eb0d43965fe2957e844f427451</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_END_NAMESPACE</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>ae0d2fbdf031547a949fc7e1c0b3c97f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_EXCEPTIONS</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a5d3b416a99857b69e3b7de8e88c71ff3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_EXTERN</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a3823320bf1dc3274b4352b910a679e4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_EXTERN_TEMPLATE_API</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>ac2dae898017bb434b6cffd0df3c5fc0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_GCC_VERSION</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a4f5db4f97e31a127b1236d1ff412bb0c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_HAS_CPP14_ATTRIBUTE</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a2766aa9d7506047bc81bd56a766f3ab3</anchor>
      <arglist>(attribute)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_HAS_CPP17_ATTRIBUTE</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a8f0f9ef09a5242ac73edf22e57578edf</anchor>
      <arglist>(attribute)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_HAS_CPP_ATTRIBUTE</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a55d7b78b0300ddda018f77208e80f3e9</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_HAS_CXX11_NOEXCEPT</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a8e7a33185c7fc32dd026773a8ece00b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_HAS_FEATURE</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a749169f277bb21ccf12b1c665e68e88a</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_HAS_GXX_CXX11</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a1e3ffe834c427bc295b6880efcd17976</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_HAS_INCLUDE</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>afa144e698f8df527d6e51688eb9abbd1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_ICC_VERSION</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a061a90c1c2008acd7b0161cde41c1a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_INLINE</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>aba4c375a41fe80858992762b3bc5c75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_INLINE_NAMESPACE</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a750d1276ba35fb73b8f2998389a5f8c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_INSTANTIATION_DEF_API</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>ad51401dbd7daa24210fffbf5192e8904</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_MSC_VER</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a363cb0623e6975ff2b357a52a03e4728</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_NOEXCEPT</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>aef128913e8400683b1cbd1a3a2e11df3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_NORETURN</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>ac9411ed6305aee71472718fa55fcc352</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_NVCC</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a52376c1ced87b19c8b3ece64cc64f22e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_OVERRIDE</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a023c6c178e254d81d578b90921804b1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_SUPPRESS_MSC_WARNING</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a7f88370a5ce71a566f72a5837a0571da</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a1b33b94a68ab12b7b4e7051da8a361f5</anchor>
      <arglist>(Type, constant)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_UNICODE</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a24004c4d3ba31dd35664e85862d20061</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_USE_CONSTEXPR</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a739a7ff96b6dfd65a4de8fe003f5b233</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_USE_INT128</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a13e53e6202856108f878beff6278417b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_USE_NOEXCEPT</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a65490b89e8bd22fd0b8ae4491643d60c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_VERSION</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a1a322107307b020b6eac933958da94f6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, B &gt;</type>
      <name>bool_constant</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a0d337b508cc2fb5a92d8e72db201e53b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_format_context&lt; detail::buffer_appender&lt; Char &gt;, Char &gt;</type>
      <name>buffer_context</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>aaaef905b4cc5da6969d9ee839d668406</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detail::char_t_impl&lt; S &gt;::type</type>
      <name>char_t</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a3c674f92fe25aa74e8d3d5449ec85efb</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::conditional&lt; B, T, F &gt;::type</type>
      <name>conditional_t</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>acdb0eff728aec08ed6fff07d2885ea9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::enable_if&lt; B, T &gt;::type</type>
      <name>enable_if_t</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a012819c9e8b5e04872a271f50f8b8196</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>buffer_context&lt; char &gt;</type>
      <name>format_context</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a3e6224930832371a8c75d3e519873a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_format_parse_context&lt; char &gt;</type>
      <name>format_parse_context</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a7f31f076b2eb408741895533f9222baa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::is_constructible&lt; fallback_formatter&lt; T, typename Context::char_type &gt; &gt;</type>
      <name>has_fallback_formatter</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9dc55254a0b651b00ec7a0390b8c35bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::is_constructible&lt; typename Context::template formatter_type&lt; T &gt; &gt;</type>
      <name>has_formatter</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a74c7602dbb427c519ab26d4feecf9149</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional_t&lt; long_short, int, long long &gt;</type>
      <name>long_type</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad56d4ab24a38ce2caa8ee0d905fbcf78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>type_constant&lt; decltype(arg_mapper&lt; Context &gt;().map(std::declval&lt; const T &amp; &gt;())), typename Context::char_type &gt;</type>
      <name>mapped_type_constant</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a339c84659505dbd2276f8496a77f6669</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::remove_const&lt; T &gt;::type</type>
      <name>remove_const_t</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a31ee6e9231fa50c7fdd7292f0c45f13e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::remove_cv&lt; remove_reference_t&lt; T &gt; &gt;::type</type>
      <name>remove_cvref_t</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>ada5b2a956a74d40f6afec72d7d0adc27</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename std::remove_reference&lt; T &gt;::type</type>
      <name>remove_reference_t</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a3a08cea569e6926ac8d7d74dd7178b5f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_string_view&lt; char &gt;</type>
      <name>string_view</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a204ca715c2febee035464fa53dfc50c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename type_identity&lt; T &gt;::type</type>
      <name>type_identity_t</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>aca42c1976d1b12998afcabf8f39e8c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional_t&lt; long_short, unsigned, unsigned long long &gt;</type>
      <name>ulong_type</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2cf212f7cb695256ac8c1cee8e3406b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detail::void_t_impl&lt; Ts... &gt;::type</type>
      <name>void_t</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a7bf6775e36600ae7e2bf9d6e0a309a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>buffer_context&lt; wchar_t &gt;</type>
      <name>wformat_context</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>afaf716eff630583a20315ab7e4f0f8d0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_format_parse_context&lt; wchar_t &gt;</type>
      <name>wformat_parse_context</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a9a60587ace165efab2fc40bddf69c89c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_string_view&lt; wchar_t &gt;</type>
      <name>wstring_view</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a5164ea4aed26e7700ce4a006d1d32475</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>long_short</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab86c9bdc216c1ed95ce05dc638f6332ca216bab4ee1c699215731c714a24f14aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>packed_arg_bits</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a05475197050c2b05576bd07324652616a149a6008e8eb33e9f04e9c60e5af67df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_packed_args</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6290386aafe16319db0c8896ec2608ddada6fd23ae888ef5565f969ed3dcfc955</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_unpacked_bit</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a86453b2a0d7656d111a494af00d164e8a5ef7ee224da6d76d4334a2fdabc33369</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>has_named_args_bit</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae2b0180ef457ba8c0d512cffb43f7d61aedcfb8122499decbcaf5949d966dbbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>char8_type</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af2d1c9abcf61fc5c29bb85fdbd0c0153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>type</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad46d232fb6116de4dac0c43dbde8e7a9</anchor>
      <arglist></arglist>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a73ddc4daf8ea1ceb20179c284cfeb878">none_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a06d324fffd90570dc177e7d1aabcb4dd">int_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a3c383a94c25cfa30af585e9cc4c1f395">uint_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9ac01eca37c575543a14a5e4b150348c0a">long_long_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9aa3f9d61ae41ea1110330fd2f5c4965dc">ulong_long_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9aecf38f9991052ed7003df04b819cd478">int128_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a3e36c658caeae0ad96bf06dc49216553">uint128_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a5c3e61d27b2bdaf4ddb98aadc356e863">bool_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9abdf69faf97b2619c533f3ee73208d6e6">char_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9ad3f651749fd17ed60828db3d8c918219">last_integer_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9afd7170216efb2a7d32648e80919fb0ff">float_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9aaaacacbe6cfde1582c36c02ebed184cc">double_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9aa035716d6974f4772007421d9da94b7e">long_double_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a9b0037530522f724121f3fcc18407aff">last_numeric_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9aa2a29726625aeaf3218b1df220a74b1f">cstring_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a4771e2c3115bb1af6ce17d9d35a0eb48">string_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9ac4c3a6c59d8a6e74dc8b960f585f494a">pointer_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a30b646549b4a4e783335c2ca40542c08">custom_type</enumvalue>
    </member>
    <member kind="function">
      <type>detail::named_arg&lt; Char, T &gt;</type>
      <name>arg</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a488731e44fb25c8aadaf1c02b7630eb4</anchor>
      <arglist>(const Char *name, const T &amp;arg)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>check</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9cf169523b7f3d488ab255226c1453a8</anchor>
      <arglist>(unformattable)</arglist>
    </member>
    <member kind="function">
      <type>const U &amp;</type>
      <name>check</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aac91cb21c6bc024d42fe34cc4551d256</anchor>
      <arglist>(const U &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE void</type>
      <name>check_format_string</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9f9490d451c4924aa03541038a7a4470</anchor>
      <arglist>(const S &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_format_string</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa614c17d10a1daed9ec84b7c311ee209</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="function">
      <type>constexpr T</type>
      <name>const_check</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a8249a7aee80c371580193de8004c8a94</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>constexpr size_t</type>
      <name>count</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab2f84fb3de26acdac3fc63a2dce5ea5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr size_t</type>
      <name>count</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3b352b86665e2819d889cdf1f064788c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr size_t</type>
      <name>count_named_args</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab6a5b99d2f6a28dcbe993c48f180d9dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr unsigned long long</type>
      <name>encode_types</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9b6ea2c97952d4f7feb5197787941f16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr unsigned long long</type>
      <name>encode_types</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad0fbaed73ea39ceff19dc5e6ae200aba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_SUPPRESS_MSC_WARNING</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9fd1b91954c13d1c4a303d4910aea815</anchor>
      <arglist>(4566) const expr unsigned char micro[]</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a37505e9beefe6364bcaff6d8b5f5d52c</anchor>
      <arglist>(int, int_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6b44317eb9e575cb17b19d02510b5c85</anchor>
      <arglist>(unsigned, uint_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9cfcf5302ffb694882756683888ff323</anchor>
      <arglist>(long long, long_long_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a19fe0523a95f2e571745ce3acf05f9b9</anchor>
      <arglist>(unsigned long long, ulong_long_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a167c8a998550ac44e82e104f7e5a03ad</anchor>
      <arglist>(int128_t, int128_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a16c6f0fa9431a2b4519ba0d14a7ada72</anchor>
      <arglist>(uint128_t, uint128_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9a98f5bf5accfd1a7770ecd7c586ac10</anchor>
      <arglist>(bool, bool_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>acf06cc05efb342381969ffe9fca3ff3e</anchor>
      <arglist>(Char, char_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a612aa9352f054dd6f7c49683f8899e56</anchor>
      <arglist>(float, float_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>accc5f6bff51925f9522a124b327c0152</anchor>
      <arglist>(double, double_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a003e0caffa44ced976fd5d7e5dcedfec</anchor>
      <arglist>(long double, long_double_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2884e1bff3a236b6326f46ad5d9e3a4c</anchor>
      <arglist>(const Char *, cstring_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a8e5fa1a45b440bec62a7b1a5996d471f</anchor>
      <arglist>(basic_string_view&lt; Char &gt;, string_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a8b6bfb13963951edc6b82d79be793541</anchor>
      <arglist>(const void *, pointer_type)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE std::basic_string&lt; Char &gt;</type>
      <name>format</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a4893df54b35e3a5444f5ce38476b7bcd</anchor>
      <arglist>(const S &amp;format_str, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>format_to</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a8ff38504edb79cfb23362224bddb5f69</anchor>
      <arglist>(OutputIt out, const S &amp;format_str, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>format_to_n_result&lt; OutputIt &gt;</type>
      <name>format_to_n</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a083dae13ec4f06f605ca0d689d5a391d</anchor>
      <arglist>(OutputIt out, size_t n, const S &amp;format_str, const Args &amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>formatted_size</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a18349d4ee0b900b949ba262f2c914182</anchor>
      <arglist>(string_view format_str, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>iterator_buffer&lt; OutputIt, T &gt;</type>
      <name>get_buffer</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a783a9f127e1bdc5b2fec1a3a9cf7f1b7</anchor>
      <arglist>(OutputIt)</arglist>
    </member>
    <member kind="function">
      <type>buffer&lt; T &gt; &amp;</type>
      <name>get_buffer</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a4622a06e563b53489fc0a6785e17a373</anchor>
      <arglist>(buffer_appender&lt; T &gt;)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>get_buffer_init</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a4b099d963b134960e73068d6bfb5b522</anchor>
      <arglist>(OutputIt out)</arglist>
    </member>
    <member kind="function">
      <type>buffer&lt; T &gt; &amp;</type>
      <name>get_buffer_init</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae9dfcc0f3b8ad4c74187fd6b9b878f4d</anchor>
      <arglist>(buffer_appender&lt; T &gt; out)</arglist>
    </member>
    <member kind="function">
      <type>Container &amp;</type>
      <name>get_container</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afbd391b394bf543d026bce315c6f131b</anchor>
      <arglist>(std::back_insert_iterator&lt; Container &gt; it)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>get_iterator</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a413ef8725ac24ac67f7279ac9997c596</anchor>
      <arglist>(Buffer &amp;buf) -&gt; decltype(buf.out())</arglist>
    </member>
    <member kind="function">
      <type>buffer_appender&lt; T &gt;</type>
      <name>get_iterator</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad1541e6c86bf1df65f8c0f2e44109ee6</anchor>
      <arglist>(buffer&lt; T &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_named_args</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3a28bc7b7a52b0653a1da27750e18187</anchor>
      <arglist>(named_arg_info&lt; Char &gt; *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_named_args</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afcdfcc63793005e0e9c5a6fbf6f82618</anchor>
      <arglist>(named_arg_info&lt; Char &gt; *named_args, int arg_count, int named_arg_count, const T &amp;, const Tail &amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_named_args</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab45ae1f89e2fcc86b7a1f83fbe86b100</anchor>
      <arglist>(named_arg_info&lt; Char &gt; *named_args, int arg_count, int named_arg_count, const named_arg&lt; Char, T &gt; &amp;arg, const Tail &amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE void</type>
      <name>init_named_args</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aef09362fe78f97bcd17b9c4192c44a8d</anchor>
      <arglist>(std::nullptr_t, int, int, const Args &amp;...)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_arithmetic_type</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab52e686c2eecca47f1dcc29a3dcfe72f</anchor>
      <arglist>(type t)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_integral_type</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a75429f7a79746d6058e8d46951964362</anchor>
      <arglist>(type t)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_unicode</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6834c328b1ce12ad432df01c7f09406b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR basic_format_arg&lt; Context &gt;</type>
      <name>make_arg</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3b9029d1d5a999c73d00362807c7840b</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>value&lt; Context &gt;</type>
      <name>make_arg</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>abf4b92af4c93418616f5470500bb0498</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>basic_format_arg&lt; Context &gt;</type>
      <name>make_arg</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a37818aa7f2f26301a54ba01d5fd96ffc</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>make_args_checked</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a31bd1a709984cace984a33b5871ea84e</anchor>
      <arglist>(const S &amp;format_str, const remove_reference_t&lt; Args &gt; &amp;... args) -&gt; format_arg_store&lt; buffer_context&lt; Char &gt;, remove_reference_t&lt; Args &gt;... &gt;</arglist>
    </member>
    <member kind="function">
      <type>format_arg_store&lt; Context, Args... &gt;</type>
      <name>make_format_args</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a0983d26695aca5689c498c766187223d</anchor>
      <arglist>(const Args &amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>aca60575307694c3ee418f220fd0c5c57</anchor>
      <arglist>(std::FILE *f, const S &amp;format_str, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>print</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a1fa930f7d34e2e37e9770e2bd7d892b8</anchor>
      <arglist>(const S &amp;format_str, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>basic_string_view&lt; Char &gt;</type>
      <name>to_string_view</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>af3e39e59608f2c7d23f4236f750dd3cb</anchor>
      <arglist>(const Char *s)</arglist>
    </member>
    <member kind="function">
      <type>basic_string_view&lt; Char &gt;</type>
      <name>to_string_view</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a2cd9125effaccc8f60d8ef811f8e1c0f</anchor>
      <arglist>(const std::basic_string&lt; Char, Traits, Alloc &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>basic_string_view&lt; Char &gt;</type>
      <name>to_string_view</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a7398d2d94b617a6b15101ba73a34504b</anchor>
      <arglist>(basic_string_view&lt; Char &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>basic_string_view&lt; Char &gt;</type>
      <name>to_string_view</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a0f2cc15b65a7f111a9dffddc64baa045</anchor>
      <arglist>(detail::std_string_view&lt; Char &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>constexpr basic_string_view&lt; typename S::char_type &gt;</type>
      <name>to_string_view</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a402d188d90d22d31c4ca3defcf31950c</anchor>
      <arglist>(const S &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_string_view</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac7c01a1dadcc0fa5646390d0bb27be6e</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR std::make_unsigned&lt; Int &gt;::type</type>
      <name>to_unsigned</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a06b4b36f7074d59dcc54e8cf06f39c7f</anchor>
      <arglist>(Int value)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_string&lt; Char &gt;</type>
      <name>vformat</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa515075f344482e08358e80c0dcf0d1f</anchor>
      <arglist>(basic_string_view&lt; Char &gt; format_str, basic_format_args&lt; buffer_context&lt; type_identity_t&lt; Char &gt;&gt;&gt; args)</arglist>
    </member>
    <member kind="function">
      <type>FMT_API std::string</type>
      <name>vformat</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6a9eea923f4babb0784f05e320508818</anchor>
      <arglist>(string_view format_str, format_args args)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE std::basic_string&lt; Char &gt;</type>
      <name>vformat</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>ad225faa7ff74d8f59ad6cae4c96c88d6</anchor>
      <arglist>(const S &amp;format_str, basic_format_args&lt; buffer_context&lt; type_identity_t&lt; Char &gt;&gt;&gt; args)</arglist>
    </member>
    <member kind="function">
      <type>buffer_appender&lt; Char &gt;</type>
      <name>vformat_to</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab0b89c384cb9f9e0e99c04ffa1cbc593</anchor>
      <arglist>(buffer&lt; Char &gt; &amp;buf, basic_string_view&lt; Char &gt; format_str, basic_format_args&lt; FMT_BUFFER_CONTEXT(type_identity_t&lt; Char &gt;)&gt; args)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>vformat_to</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a7de5ecebaed9cc23b2def6aa223e543d</anchor>
      <arglist>(OutputIt out, const S &amp;format_str, basic_format_args&lt; buffer_context&lt; type_identity_t&lt; Char &gt;&gt;&gt; args)</arglist>
    </member>
    <member kind="function">
      <type>format_to_n_result&lt; OutputIt &gt;</type>
      <name>vformat_to_n</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a6c79088fd9daacb5582200035e41af30</anchor>
      <arglist>(OutputIt out, size_t n, basic_string_view&lt; Char &gt; format_str, basic_format_args&lt; buffer_context&lt; type_identity_t&lt; Char &gt;&gt;&gt; args)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR_DECL FMT_INLINE auto</type>
      <name>visit_format_arg</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>acbc33ac76947eb0971fc4c0b9ace322e</anchor>
      <arglist>(Visitor &amp;&amp;vis, const basic_format_arg&lt; Context &gt; &amp;arg) -&gt; decltype(vis(0))</arglist>
    </member>
    <member kind="function">
      <type>FMT_API void</type>
      <name>vprint</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a0a83ca911e871aa9a4993c402fd408b2</anchor>
      <arglist>(string_view, format_args)</arglist>
    </member>
    <member kind="function">
      <type>FMT_API void</type>
      <name>vprint</name>
      <anchorfile>core_8h.html</anchorfile>
      <anchor>a4dc5007c98329a75269d3f501f142b10</anchor>
      <arglist>(std::FILE *, string_view, format_args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vprint_mojibake</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae633ee9d3174704083c8b6ee7251f91e</anchor>
      <arglist>(std::FILE *, basic_string_view&lt; Char &gt;, const Args &amp;)</arglist>
    </member>
    <member kind="function">
      <type>FMT_API void</type>
      <name>vprint_mojibake</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a77e0ec2800c95bbc90881ae7be6477d7</anchor>
      <arglist>(std::FILE *, string_view, format_args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros1_parsers/covariance_util.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>ros1__parsers_2covariance__util_8h</filename>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parser.h</includes>
    <class kind="class">CovarianceParser</class>
  </compound>
  <compound kind="file">
    <name>ros2_parsers/covariance_util.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>ros2__parsers_2covariance__util_8h</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <class kind="class">CovarianceParser</class>
  </compound>
  <compound kind="file">
    <name>dataload_ros.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/DataLoadROS/</path>
    <filename>dataload__ros_8cpp</filename>
    <includes id="dataload__ros_8h" name="dataload_ros.h" local="yes" imported="no">dataload_ros.h</includes>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
    <includes id="shape__shifter__factory_8hpp" name="shape_shifter_factory.hpp" local="yes" imported="no">shape_shifter_factory.hpp</includes>
    <includes id="rule__editing_8h" name="rule_editing.h" local="yes" imported="no">rule_editing.h</includes>
    <includes id="dialog__with__itemlist_8h" name="dialog_with_itemlist.h" local="yes" imported="no">dialog_with_itemlist.h</includes>
    <member kind="function">
      <type>void</type>
      <name>StrCat</name>
      <anchorfile>dataload__ros_8cpp.html</anchorfile>
      <anchor>a1b5830dd37a5e5c222fa168ce927dfe0</anchor>
      <arglist>(const std::string &amp;a, const std::string &amp;b, std::string &amp;out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>dataload_ros.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/DataLoadROS/</path>
    <filename>dataload__ros_8h</filename>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parsers/ros1_parser.h</includes>
    <class kind="class">DataLoadROS</class>
  </compound>
  <compound kind="file">
    <name>dataload_ros2.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/DataLoadROS2/</path>
    <filename>dataload__ros2_8cpp</filename>
    <includes id="dataload__ros2_8h" name="dataload_ros2.h" local="yes" imported="no">dataload_ros2.h</includes>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">../dialog_select_ros_topics.h</includes>
  </compound>
  <compound kind="file">
    <name>dataload_ros2.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/DataLoadROS2/</path>
    <filename>dataload__ros2_8h</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parsers/ros2_parser.h</includes>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
    <class kind="class">DataLoadROS2</class>
  </compound>
  <compound kind="file">
    <name>datastream_ROS.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/DataStreamROS/</path>
    <filename>datastream__ROS_8cpp</filename>
    <includes id="datastream__ROS_8h" name="datastream_ROS.h" local="yes" imported="no">datastream_ROS.h</includes>
    <includes id="shape__shifter_8hpp" name="shape_shifter.hpp" local="no" imported="no">ros_type_introspection/utils/shape_shifter.hpp</includes>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
    <includes id="rule__editing_8h" name="rule_editing.h" local="yes" imported="no">rule_editing.h</includes>
    <includes id="qnodedialog_8h" name="qnodedialog.h" local="yes" imported="no">qnodedialog.h</includes>
    <includes id="shape__shifter__factory_8hpp" name="shape_shifter_factory.hpp" local="yes" imported="no">shape_shifter_factory.hpp</includes>
  </compound>
  <compound kind="file">
    <name>datastream_ROS.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/DataStreamROS/</path>
    <filename>datastream__ROS_8h</filename>
    <includes id="shape__shifter_8hpp" name="shape_shifter.hpp" local="no" imported="no">ros_type_introspection/utils/shape_shifter.hpp</includes>
    <includes id="ros__introspection_8hpp" name="ros_introspection.hpp" local="no" imported="no">ros_type_introspection/ros_introspection.hpp</includes>
    <includes id="qnodedialog_8h" name="qnodedialog.h" local="yes" imported="no">qnodedialog.h</includes>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parsers/ros1_parser.h</includes>
    <class kind="class">DataStreamROS</class>
  </compound>
  <compound kind="file">
    <name>datastream_ros2.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/DataStreamROS2/</path>
    <filename>datastream__ros2_8cpp</filename>
    <includes id="datastream__ros2_8h" name="datastream_ros2.h" local="yes" imported="no">datastream_ros2.h</includes>
    <includes id="generic__subscription_8hpp" name="generic_subscription.hpp" local="yes" imported="no">ros2_parsers/generic_subscription.hpp</includes>
    <includes id="rosbag2__helper_8hpp" name="rosbag2_helper.hpp" local="yes" imported="no">rosbag2_helper.hpp</includes>
  </compound>
  <compound kind="file">
    <name>datastream_ros2.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/DataStreamROS2/</path>
    <filename>datastream__ros2_8h</filename>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parsers/ros2_parser.h</includes>
    <includes id="generic__subscription_8hpp" name="generic_subscription.hpp" local="yes" imported="no">ros2_parsers/generic_subscription.hpp</includes>
    <class kind="class">DataStreamROS2</class>
  </compound>
  <compound kind="file">
    <name>ros1_parsers/diagnostic_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>ros1__parsers_2diagnostic__msg_8h</filename>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parser.h</includes>
    <includes id="ros1__parsers_2header__msg_8h" name="ros1_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">DiagnosticMsgParser</class>
  </compound>
  <compound kind="file">
    <name>ros2_parsers/diagnostic_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>ros2__parsers_2diagnostic__msg_8h</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <includes id="ros2__parsers_2header__msg_8h" name="ros2_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">DiagnosticMsgParser</class>
  </compound>
  <compound kind="file">
    <name>dialog_select_ros_topics.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/</path>
    <filename>dialog__select__ros__topics_8cpp</filename>
    <includes id="dialog__select__ros__topics_8h" name="dialog_select_ros_topics.h" local="yes" imported="no">dialog_select_ros_topics.h</includes>
  </compound>
  <compound kind="file">
    <name>dialog_select_ros_topics.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/</path>
    <filename>dialog__select__ros__topics_8h</filename>
    <includes id="parser__configuration_8h" name="parser_configuration.h" local="yes" imported="no">parser_configuration.h</includes>
    <class kind="class">DialogSelectRosTopics</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>dialog_with_itemlist.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/</path>
    <filename>dialog__with__itemlist_8h</filename>
    <class kind="class">DialogWithItemList</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>exceptions.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/include/ros_type_introspection/details/</path>
    <filename>exceptions_8hpp</filename>
    <class kind="class">RosIntrospection::RangeException</class>
    <class kind="class">RosIntrospection::TypeException</class>
    <namespace>RosIntrospection</namespace>
  </compound>
  <compound kind="file">
    <name>fiveai_stamped_diagnostic.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>fiveai__stamped__diagnostic_8h</filename>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parser.h</includes>
    <class kind="class">FiveAiDiagnosticMsg</class>
    <class kind="struct">NodeDiagnostics_</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::NodeDiagnostics_ &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::StampedDiagnostic_ &gt;</class>
    <class kind="struct">StampedDiagnostic_</class>
    <namespace>ros</namespace>
    <namespace>ros::serialization</namespace>
  </compound>
  <compound kind="file">
    <name>format-inl.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/3rdparty/fmt/</path>
    <filename>format-inl_8h</filename>
    <includes id="format_8h" name="format.h" local="yes" imported="no">format.h</includes>
    <class kind="struct">detail::stringifier</class>
    <namespace>detail</namespace>
    <namespace>detail::digits</namespace>
    <namespace>detail::dragonbox</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FMT_POWERS_OF_10</name>
      <anchorfile>format-inl_8h.html</anchorfile>
      <anchor>aeff75c93a29bc942ca36b31a4b634fe9</anchor>
      <arglist>(factor)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_SNPRINTF</name>
      <anchorfile>format-inl_8h.html</anchorfile>
      <anchor>a9a9bb3caa94066b3adc175bb24cb1783</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>result</name>
      <anchorfile>namespacedetail_1_1digits.html</anchorfile>
      <anchor>aad69d2373aa047bdd9e81494bf3da5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>more</name>
      <anchorfile>namespacedetail_1_1digits.html</anchorfile>
      <anchor>aad69d2373aa047bdd9e81494bf3da5aea74589f67c5fc9945d7dde9d16aecda3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>done</name>
      <anchorfile>namespacedetail_1_1digits.html</anchorfile>
      <anchor>aad69d2373aa047bdd9e81494bf3da5aeac7878d891005c72a71703f35dbb2be15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>error</name>
      <anchorfile>namespacedetail_1_1digits.html</anchorfile>
      <anchor>aad69d2373aa047bdd9e81494bf3da5aea5ac52de38b8cf793e5d933bfb76edf45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>round_direction</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a85c22d2ea092a6b8340cec5779f4f2e7</anchor>
      <arglist></arglist>
      <enumvalue file="namespacedetail.html" anchor="a85c22d2ea092a6b8340cec5779f4f2e7aad921d60486366258809553a3db49a4a">unknown</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="a85c22d2ea092a6b8340cec5779f4f2e7a46c48bec0d282018b9d167eef7711b2c">up</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="a85c22d2ea092a6b8340cec5779f4f2e7a74e8333ad11685ff3bdae589c8f6e34d">down</enumvalue>
    </member>
    <member kind="function">
      <type>FMT_FUNC void</type>
      <name>format_system_error</name>
      <anchorfile>format-inl_8h.html</anchorfile>
      <anchor>a4d9b8fae3111cc474013ed9bc0cd8c66</anchor>
      <arglist>(detail::buffer&lt; char &gt; &amp;out, int error_code, string_view message) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_FUNC std::string</type>
      <name>grouping_impl</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae70f8485c595d886179b62216ef60b32</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>FMT_FUNC void</type>
      <name>report_error</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a271f000fadb648447286bd14723c7994</anchor>
      <arglist>(format_func func, int error_code, string_view message) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_FUNC void</type>
      <name>report_system_error</name>
      <anchorfile>format-inl_8h.html</anchorfile>
      <anchor>a82b610312f3005c8480b1d8439b129be</anchor>
      <arglist>(int error_code, fmt::string_view message) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>safe_strerror</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa71ecd972732f43e5f70513ddb1840da</anchor>
      <arglist>(int error_code, char *&amp;buffer, size_t buffer_size) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>fmt::detail::null</type>
      <name>strerror_r</name>
      <anchorfile>format-inl_8h.html</anchorfile>
      <anchor>ada82b8c8af1a78063bec620bb081d6d8</anchor>
      <arglist>(int, char *,...)</arglist>
    </member>
    <member kind="function">
      <type>fmt::detail::null</type>
      <name>strerror_s</name>
      <anchorfile>format-inl_8h.html</anchorfile>
      <anchor>aadd40468b68577774ecd94816427b7b3</anchor>
      <arglist>(char *, size_t,...)</arglist>
    </member>
    <member kind="function">
      <type>FMT_FUNC void</type>
      <name>vprint</name>
      <anchorfile>format-inl_8h.html</anchorfile>
      <anchor>a9d834f6ef5c0553b6c434f8d9ac105bf</anchor>
      <arglist>(std::FILE *f, string_view format_str, format_args args)</arglist>
    </member>
    <member kind="function">
      <type>FMT_FUNC void</type>
      <name>vprint</name>
      <anchorfile>format-inl_8h.html</anchorfile>
      <anchor>a77fcf4959d4c69c3800b759696f37248</anchor>
      <arglist>(string_view format_str, format_args args)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>format.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/3rdparty/fmt/</path>
    <filename>format_8h</filename>
    <includes id="core_8h" name="core.h" local="yes" imported="no">core.h</includes>
    <class kind="class">detail::arg_formatter</class>
    <class kind="class">detail::arg_formatter_base</class>
    <class kind="struct">arg_join</class>
    <class kind="struct">detail::arg_ref</class>
    <class kind="struct">detail::auto_id</class>
    <class kind="struct">detail::basic_data</class>
    <class kind="struct">detail::big_decimal_fp</class>
    <class kind="struct">detail::arg_formatter_base::char_spec_handler</class>
    <class kind="class">detail::char_specs_checker</class>
    <class kind="class">detail::compile_parse_context</class>
    <class kind="struct">detail::arg_formatter_base::cstring_spec_handler</class>
    <class kind="class">detail::cstring_type_checker</class>
    <class kind="class">detail::custom_formatter</class>
    <class kind="struct">detail::data</class>
    <class kind="struct">detail::dragonbox::decimal_fp</class>
    <class kind="struct">detail::default_arg_formatter</class>
    <class kind="struct">detail::divtest_table_entry</class>
    <class kind="struct">detail::dynamic_format_specs</class>
    <class kind="class">detail::dynamic_specs_handler</class>
    <class kind="struct">detail::fill_t</class>
    <class kind="struct">detail::dragonbox::float_info</class>
    <class kind="struct">detail::dragonbox::float_info&lt; double &gt;</class>
    <class kind="struct">detail::dragonbox::float_info&lt; float &gt;</class>
    <class kind="struct">detail::float_specs</class>
    <class kind="struct">detail::format_decimal_result</class>
    <class kind="struct">detail::format_handler</class>
    <class kind="class">detail::format_string_checker</class>
    <class kind="struct">formatter&lt; arg_join&lt; It, Sentinel, Char &gt;, Char &gt;</class>
    <class kind="struct">detail::id_adapter</class>
    <class kind="class">detail::int_type_checker</class>
    <class kind="struct">detail::int_writer</class>
    <class kind="struct">detail::is_integral</class>
    <class kind="struct">detail::is_integral&lt; int128_t &gt;</class>
    <class kind="struct">detail::is_integral&lt; uint128_t &gt;</class>
    <class kind="class">detail::numeric_specs_checker</class>
    <class kind="struct">detail::precision_adapter</class>
    <class kind="class">detail::precision_checker</class>
    <class kind="class">detail::specs_checker</class>
    <class kind="class">detail::specs_handler</class>
    <class kind="class">detail::specs_setter</class>
    <class kind="class">system_error</class>
    <class kind="class">detail::utf8_to_utf16</class>
    <class kind="union">detail::arg_ref::value</class>
    <class kind="struct">detail::width_adapter</class>
    <class kind="class">detail::width_checker</class>
    <class kind="struct">detail::write_int_data</class>
    <namespace>align</namespace>
    <namespace>detail</namespace>
    <namespace>detail::dragonbox</namespace>
    <namespace>sign</namespace>
    <member kind="define">
      <type>#define</type>
      <name>FMT_ALWAYS_INLINE</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a701339e31b08c541a11ed944cc20b856</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_CATCH</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>ab8efe0100a6d7cc74729f5bf7537799c</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_CUDA_VERSION</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>af87bd0133efd40a100a5d27980c75f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_DEPRECATED_NUMERIC_ALIGN</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a4b7270fa462cb1ba6622e686847fc7ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_FALLTHROUGH</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a35d4bc2bf717ac7731de7713c54175bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_FORMAT_AS</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a137cd833c17637f6573327878a9dec4c</anchor>
      <arglist>(Type, Base)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_FUNC</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a02c8898388e0ae59aab58be14fcd4e05</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_HAS_BUILTIN</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a160d3314a3cdbd49e187b75d6ce2a652</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_ICC_VERSION</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a061a90c1c2008acd7b0161cde41c1a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_MAYBE_UNUSED</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a5df1fbe4814ecdaf28b17b6546f80d25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_NOINLINE</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>abce8cfc4dd880e67d8c6b8aacf477144</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_REDUCE_INT_INSTANTIATIONS</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>aebfc91ac5dc51d53596d5b57fa9ccb1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_SAFEBUFFERS</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a214017618e6ea0d8efca814851dd8e25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_STRING</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a09119ad072f708d17b88704fa898aff0</anchor>
      <arglist>(s)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_STRING_IMPL</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>ad258cc73fca14257a1daee6c735a2df2</anchor>
      <arglist>(s, base)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_THROW</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>ad9e2ed6d3b432a04c9622c34a2495304</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_TRY</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a4aa79926398ee27fe7d6db8b0dd54edf</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_USE_DOUBLE</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>ade2a9cd15dd7f657a176f36d546333a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_USE_FLOAT</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a446fd9514a10077873710caef73120aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_USE_FULL_CACHE_DRAGONBOX</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a7fd3ca03244f6d2d1a395713bf1b0cff</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_USE_LONG_DOUBLE</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a146d2f76f42b33f8fc7264f25a961d16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_USE_UDL_TEMPLATE</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>aa06c9479545f2548568d10b697d7be00</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>FMT_USE_USER_DEFINED_LITERALS</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a7c29e7b4a54045f13bd664979804998d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>align::type</type>
      <name>align_t</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a287c722ae78d5cb37bb7887b87e8f769</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T *</type>
      <name>checked_ptr</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae081d5e2243e8940c304a840bc09a908</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>detail::arg_formatter&lt; OutputIt, Char &gt;</type>
      <name>FMT_DEPRECATED_ALIAS</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a16cfbc6d17a4f57e18753101648574c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_format_args&lt; format_context_t&lt; OutputIt, Char &gt; &gt;</type>
      <name>format_args_t</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>ac4253e585d9bdeb53921720670eabb86</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_format_context&lt; OutputIt, Char &gt;</type>
      <name>format_context_t</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a677412c99a4362d0fe512ab66e293eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*)(detail::buffer&lt; char &gt; &amp;, int, string_view)</type>
      <name>format_func</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa25c7d55b6b3e997f07fae32884e0514</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_format_specs&lt; char &gt;</type>
      <name>format_specs</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a92e212323f243ceed8554e67489039d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; std::numeric_limits&lt; T &gt;::is_iec559 &amp;&amp;sizeof(T)&lt;=sizeof(double)&gt;</type>
      <name>is_fast_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afe29a201e991fa3e680ea850083bee2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; is_integral&lt; T &gt;::value &amp;&amp;!std::is_same&lt; T, bool &gt;::value &amp;&amp;!std::is_same&lt; T, char &gt;::value &amp;&amp;!std::is_same&lt; T, wchar_t &gt;::value &gt;</type>
      <name>is_integer</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae6bedb78ab4aac08b0ce8534d954318e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, std::numeric_limits&lt; T &gt;::is_signed||std::is_same&lt; T, int128_t &gt;::value &gt;</type>
      <name>is_signed</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3a48e649f0146ba29b9476b1a4efe2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::begin(std::declval&lt; T &amp; &gt;()))</type>
      <name>iterator_t</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a4a39a2b28cbffad10a8c1aff003d0b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_memory_buffer&lt; char &gt;</type>
      <name>memory_buffer</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>aaba5427d5f788f71959666ba2a3bf167</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; std::is_same&lt; typename std::iterator_traits&lt; InputIt &gt;::value_type, char &gt;::value &amp;&amp;std::is_same&lt; OutChar, char8_type &gt;::value &gt;</type>
      <name>needs_conversion</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad584feb9c277f4cb51d7080fc4aa3e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::end(std::declval&lt; T &amp; &gt;()))</type>
      <name>sentinel_t</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a17d5bfef15bf18e08b2bce72218d97c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sign::type</type>
      <name>sign_t</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>ad65908bd5d03f057bd2009ce3f40f9f3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional_t&lt; num_bits&lt; T &gt;()&lt;=32 &amp;&amp;!FMT_REDUCE_INT_INSTANTIATIONS, uint32_t, conditional_t&lt; num_bits&lt; T &gt;()&lt;=64, uint64_t, uint128_t &gt; &gt;</type>
      <name>uint32_or_64_or_128_t</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aec6ebf819c10041ad4e4ed3f39123a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fallback_uintptr</type>
      <name>uintptr_t</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a716952b5b40584c824cc8c9327bd66d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_memory_buffer&lt; wchar_t &gt;</type>
      <name>wmemory_buffer</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a982966c062384d8ef0f4c909007df461</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>inline_buffer_size</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a16af7b253440dadd46a80a4b9fddba4dacd26fc0cb2aa068a6bfa35b673397d7d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>arg_id_kind</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac4c79842ec549e8b02145d43a1fbc330</anchor>
      <arglist></arglist>
      <enumvalue file="namespacedetail.html" anchor="ac4c79842ec549e8b02145d43a1fbc330a334c4a4c42fdb79d7ebc3e73b517e6f8">none</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ac4c79842ec549e8b02145d43a1fbc330a6a992d5529f459a44fee58c733255e86">index</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ac4c79842ec549e8b02145d43a1fbc330ab068931cc450442b63f5b3d276ea4297">name</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>float_format</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6d3fb50aed591a58636fa8e2b39222f9</anchor>
      <arglist></arglist>
      <enumvalue file="namespacedetail.html" anchor="a6d3fb50aed591a58636fa8e2b39222f9a958153f1b8b96ec4c4eb2147429105d9">general</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="a6d3fb50aed591a58636fa8e2b39222f9ab0ab0254bd58eb87eaee3172ba49fefb">exp</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="a6d3fb50aed591a58636fa8e2b39222f9acec315e3d0975e5cc2811d5d8725f149">fixed</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="a6d3fb50aed591a58636fa8e2b39222f9ab8d1b43eae73587ba56baef574709ecb">hex</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>type</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759a4ba1498ecf6f0de5baac670a264e43eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>left</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759a3282b06f67c5e15c0eaeb515ef8f86fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>right</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759a5bf95244357d6164916bfe6e0ccfbc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>center</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759a522cfe706bd4170b4fded79ff55e4bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>numeric</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759af95ea74b65a6ce7cade89d4db5ab5d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>type</name>
      <anchorfile>namespacesign.html</anchorfile>
      <anchor>a15b7528752011adf8078cdaf330a21a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>namespacesign.html</anchorfile>
      <anchor>a15b7528752011adf8078cdaf330a21a8a75c2aa7fc7b2327c3b1b9e4e0e997440</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>minus</name>
      <anchorfile>namespacesign.html</anchorfile>
      <anchor>a15b7528752011adf8078cdaf330a21a8a7985fecd36375136e45b9c53928f859a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>plus</name>
      <anchorfile>namespacesign.html</anchorfile>
      <anchor>a15b7528752011adf8078cdaf330a21a8a0dfb6f25f723da9360584c01aee74389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>space</name>
      <anchorfile>namespacesign.html</anchorfile>
      <anchor>a15b7528752011adf8078cdaf330a21a8a76524fe7132f930875fca352b31e730d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>advance_to</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>aa1f118d429d82219258dee57a998b275</anchor>
      <arglist>(basic_format_parse_context&lt; Char, ErrorHandler &gt; &amp;ctx, const Char *p)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE uint16_t</type>
      <name>bsr2log10</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a7d077c38e51f789fb79986dde9d44bac</anchor>
      <arglist>(int bsr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_format_string</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa614c17d10a1daed9ec84b7c311ee209</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_pointer_type_spec</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aee77694020687ae02b382fd99c2184a3</anchor>
      <arglist>(Char spec, ErrorHandler &amp;&amp;eh)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_string_type_spec</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2376bae6f57f47643a9cead082df1f37</anchor>
      <arglist>(Char spec, ErrorHandler &amp;&amp;eh)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR basic_string_view&lt; Char &gt;</type>
      <name>compile_string_to_view</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac4bb25e0bfdcac5557fed16e60402ed7</anchor>
      <arglist>(const Char(&amp;s)[N])</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR basic_string_view&lt; Char &gt;</type>
      <name>compile_string_to_view</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac4d86c5a8739a50935c18006a0e93c88</anchor>
      <arglist>(const std_string_view&lt; Char &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy2</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a030664f0d9a303b1edac592b8dec7494</anchor>
      <arglist>(Char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE void</type>
      <name>copy2</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a4996ef0bebf4ddb00e35c3ea2b2d7150</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>copy_str</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a7ba81d8c36707ecb4901aac327ae62ec</anchor>
      <arglist>(InputIt begin, InputIt end, OutputIt it)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>count_code_points</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a91d98a8b2ead434068e419a8192c9639</anchor>
      <arglist>(basic_string_view&lt; Char &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>count_code_points</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3a5342a7122ff11ccf99cfe7b1805af4</anchor>
      <arglist>(basic_string_view&lt; char &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>count_code_points</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a10e923e5e0b52ca60b97a1126bbfdc88</anchor>
      <arglist>(basic_string_view&lt; char8_type &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count_digits</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad9019a08e555fdf86f1b8b30fdeb1b86</anchor>
      <arglist>(uint64_t n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count_digits</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a77e4aa8e9249fd0df52b4a4e1c33ac4f</anchor>
      <arglist>(UInt n)</arglist>
    </member>
    <member kind="function">
      <type>Char</type>
      <name>decimal_point</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6d7bd210ffc0962534dd75f3b0546a88</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t</type>
      <name>decimal_point</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a0f6aad1fb80f2a74cb78b07a0e04e93a</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>constexpr int</type>
      <name>digits10</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3897a94b873f1e48f8339fde06ec1da3</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>constexpr int</type>
      <name>digits10&lt; int128_t &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a32ad17838b93fd4237478dec63c747e8</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>constexpr int</type>
      <name>digits10&lt; uint128_t &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a570145fa17cd9f84b71ce00ba01a8963</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal2</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af1b66030d7402e63203ba18b0d28b425</anchor>
      <arglist>(const Char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal2</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a0060d1318239ed822921002db1950070</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr dragonbox::float_info&lt; T &gt;::carrier_uint</type>
      <name>exponent_mask</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a31aedc9e12d70579bbfa5047504cc1ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_NOINLINE OutputIt</type>
      <name>fill</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3051eb18ec32a280d7212f15e759934e</anchor>
      <arglist>(OutputIt it, size_t n, const fill_t&lt; Char &gt; &amp;fill)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR bool</type>
      <name>find</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad06b74f7502b63cbab323bba1ca3f72b</anchor>
      <arglist>(Ptr first, Ptr last, T value, Ptr &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find&lt; false, char &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a453559ec1413fa2b4b07b320662d6c99</anchor>
      <arglist>(const char *first, const char *last, char value, const char *&amp;out)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_BUFFER_CONTEXT</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a29b8c8e7257c0d9e22e0d4097f25cb52</anchor>
      <arglist>(Char)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_FORMAT_AS</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a1177f090c1dacc3982b2e069eaa2582c</anchor>
      <arglist>(signed char, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_FORMAT_AS</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a548457bcf3c9807d69cf66b3cbc6247e</anchor>
      <arglist>(unsigned char, unsigned)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_FORMAT_AS</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a319fc8a1f112418cd07d53c6233bee3e</anchor>
      <arglist>(short, int)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_FORMAT_AS</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>af974fbdfe4a1a7eb699dd9c983a46150</anchor>
      <arglist>(long, long long)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_FORMAT_AS</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>acfddf982919150865eb0c0c59401547e</anchor>
      <arglist>(unsigned long, unsigned long long)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_FORMAT_AS</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a0c8726854a4af0ec6aff3fcf32ee4094</anchor>
      <arglist>(Char *, const Char *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_FORMAT_AS</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>ae261bf22a05fa9c71ebc535f831e9066</anchor>
      <arglist>(std::basic_string&lt; Char &gt;, basic_string_view&lt; Char &gt;)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_FORMAT_AS</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a690db80ee97af5a1cfdd587665bdb24e</anchor>
      <arglist>(std::nullptr_t, const void *)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_FORMAT_AS</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a1783f32366b8bade6e946906b22a9d37</anchor>
      <arglist>(detail::std_string_view&lt; Char &gt;, basic_string_view&lt; Char &gt;)</arglist>
    </member>
    <member kind="function">
      <type>format_decimal_result&lt; Char * &gt;</type>
      <name>format_decimal</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a0fb7b772956a74024d9f82629db74e92</anchor>
      <arglist>(Char *out, UInt value, int size)</arglist>
    </member>
    <member kind="function">
      <type>format_decimal_result&lt; Iterator &gt;</type>
      <name>format_decimal</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a25f19d641a65906646aa0ccd2014511f</anchor>
      <arglist>(Iterator out, UInt value, int size)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>format_float&lt; double &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a398176f5e0f1c184f0497e4cdd1a00b6</anchor>
      <arglist>(double value, int precision, float_specs specs, buffer&lt; char &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>format_float&lt; long double &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac0fe391c8d3c0a3a66ea8a7fbabd32b4</anchor>
      <arglist>(long double value, int precision, float_specs specs, buffer&lt; char &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>FMT_API void</type>
      <name>format_system_error</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>ae65b6d6ffa5bfffa89786f8573e7b71c</anchor>
      <arglist>(detail::buffer&lt; char &gt; &amp;out, int error_code, string_view message) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>buffer_context&lt; Char &gt;::iterator</type>
      <name>format_to</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a81a003fd4c658099243cd9fcbc6a9863</anchor>
      <arglist>(basic_memory_buffer&lt; Char, SIZE &gt; &amp;buf, const S &amp;format_str, Args &amp;&amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>Char *</type>
      <name>format_uint</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a25b436d3be3c0cdfcd46f60587455d7f</anchor>
      <arglist>(Char *buffer, UInt value, int num_digits, bool upper=false)</arglist>
    </member>
    <member kind="function">
      <type>Char *</type>
      <name>format_uint</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a61e0aa00c8415609dd1f3c9e606cbad9</anchor>
      <arglist>(Char *buffer, detail::fallback_uintptr n, int num_digits, bool=false)</arglist>
    </member>
    <member kind="function">
      <type>It</type>
      <name>format_uint</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af3a724a7fd547c3cd3f65c327b27c40f</anchor>
      <arglist>(It out, UInt value, int num_digits, bool upper=false)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR Context::format_arg</type>
      <name>get_arg</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9823c1a29b14035e5e25b32d730c6801</anchor>
      <arglist>(Context &amp;ctx, ID id)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>get_dynamic_spec</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a97264f9ab217cda21d289ca6747294f2</anchor>
      <arglist>(FormatArg arg, ErrorHandler eh)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_significand_size</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aff49b0789f61b488af21cc010bfd70c4</anchor>
      <arglist>(const big_decimal_fp &amp;fp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_significand_size</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a8203062b4f39bf7a6ac670c5fcb276d2</anchor>
      <arglist>(const dragonbox::decimal_fp&lt; T &gt; &amp;fp)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>grouping</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6469c7e8cf6db95bd7eaa68a59884cb3</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>grouping&lt; wchar_t &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a7b4522c976f6f620d10458b37b758bc8</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>FMT_API std::string</type>
      <name>grouping_impl</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a58bec88b79bd2b8ff7f671593ed8a0dd</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>template FMT_API std::string</type>
      <name>grouping_impl&lt; char &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a66f1af158396d9f8bf22e42eb379ae86</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>template FMT_API std::string</type>
      <name>grouping_impl&lt; wchar_t &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a60c7a4978f3e1967e5cf76ebd75be2e0</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>handle_char_specs</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9475e20f5e1a6e1734c8d157419ac76f</anchor>
      <arglist>(const basic_format_specs&lt; Char &gt; *specs, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>handle_cstring_type_spec</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a4ced9b3280305a14e4e91ed485f82be5</anchor>
      <arglist>(Char spec, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_dynamic_spec</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aec99155f9b82186a6e95cdcd5bd28d4f</anchor>
      <arglist>(int &amp;value, arg_ref&lt; typename Context::char_type &gt; ref, Context &amp;ctx)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>handle_int_type_spec</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a95a385f01b9a7846fb17ccb8eda63947</anchor>
      <arglist>(char spec, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR bool</type>
      <name>is_name_start</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a5166b83d5415dbfaa347d968d14f0631</anchor>
      <arglist>(Char c)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR bool</type>
      <name>is_negative</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad1cda2b5818d1c1e6c6d93d824901e6b</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR bool</type>
      <name>is_supported_floating_point</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>acf31a6c6f82823e16874ab7fafd0d949</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>arg_join&lt; It, Sentinel, char &gt;</type>
      <name>join</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a2df22f043e68541d268cc74e3ced2886</anchor>
      <arglist>(It begin, Sentinel end, string_view sep)</arglist>
    </member>
    <member kind="function">
      <type>arg_join&lt; It, Sentinel, wchar_t &gt;</type>
      <name>join</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a6c040e499c315826c27629d49bf60fde</anchor>
      <arglist>(It begin, Sentinel end, wstring_view sep)</arglist>
    </member>
    <member kind="function">
      <type>arg_join&lt; detail::iterator_t&lt; Range &gt;, detail::sentinel_t&lt; Range &gt;, char &gt;</type>
      <name>join</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a964e03a60baac384f6608ba626dad860</anchor>
      <arglist>(Range &amp;&amp;range, string_view sep)</arglist>
    </member>
    <member kind="function">
      <type>arg_join&lt; detail::iterator_t&lt; Range &gt;, detail::sentinel_t&lt; Range &gt;, wchar_t &gt;</type>
      <name>join</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>ab8bbd428d20c6e524c478805b997cc85</anchor>
      <arglist>(Range &amp;&amp;range, wstring_view sep)</arglist>
    </member>
    <member kind="function">
      <type>FMT_DEPRECATED format_arg_store&lt; buffer_context&lt; Char &gt;, Args... &gt;</type>
      <name>make_format_to_n_args</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a4fa9be2b94dc0ab63482c00fda59e4da</anchor>
      <arglist>(const Args &amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>next_code_point</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a5414dd77928a71afea4be96b3e6ca433</anchor>
      <arglist>(const Char *begin, const Char *end)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>parse_align</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac4e50d3cf60fd47c74e18a6704bc4398</anchor>
      <arglist>(const Char *begin, const Char *end, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>parse_arg_id</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aaeebdfa7c7b9881664f15de3b6de3c21</anchor>
      <arglist>(const Char *begin, const Char *end, IDHandler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR float_specs</type>
      <name>parse_float_type_spec</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>adf0d8e2968c26d41a673d868c23a2cc5</anchor>
      <arglist>(const basic_format_specs&lt; Char &gt; &amp;specs, ErrorHandler &amp;&amp;eh={})</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>parse_format_specs</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6f3e3a749d13394dd1c8d0c35c4a4873</anchor>
      <arglist>(const Char *begin, const Char *end, SpecHandler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const ParseContext::char_type *</type>
      <name>parse_format_specs</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab03db748c1dd37ff9d972cef4224f94a</anchor>
      <arglist>(ParseContext &amp;ctx)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR_DECL FMT_INLINE void</type>
      <name>parse_format_string</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afdc0d7b145d58d8d40beb9cefccd8d0d</anchor>
      <arglist>(basic_string_view&lt; Char &gt; format_str, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>parse_nonnegative_int</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad2d9cdfb674145cf1dc14df637e81130</anchor>
      <arglist>(const Char *&amp;begin, const Char *end, ErrorHandler &amp;&amp;eh)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>parse_precision</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af16fdf48aa97bd4a95e5e702bcfe215d</anchor>
      <arglist>(const Char *begin, const Char *end, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>parse_replacement_field</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a23906fcfcaa6387276dcf35720b5bdde</anchor>
      <arglist>(const Char *begin, const Char *end, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>parse_width</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa870c189e261ea3a2473eb65e3bb1e37</anchor>
      <arglist>(const Char *begin, const Char *end, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>promote_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a23167f2a05309fdd698029e5c73282b3</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>promote_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a77cf00079b9653ff5d33d429dd59f98f</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>ptr</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>ae6bfbee71e8bd00280b2d936f93f7b88</anchor>
      <arglist>(const T *p)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>ptr</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a4ed134216b24f93bdaf6537077cb9923</anchor>
      <arglist>(const std::unique_ptr&lt; T &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>const void *</type>
      <name>ptr</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a3f3cc8de0a7513ebe68ed81778949f8d</anchor>
      <arglist>(const std::shared_ptr&lt; T &gt; &amp;p)</arglist>
    </member>
    <member kind="function">
      <type>FMT_FUNC void</type>
      <name>report_error</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a271f000fadb648447286bd14723c7994</anchor>
      <arglist>(format_func func, int error_code, string_view message) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>FMT_API void</type>
      <name>report_system_error</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>aa87a526a913eeaf54e8d7b16020c8174</anchor>
      <arglist>(int error_code, string_view message) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>snprintf_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac48b151679acc0a670246a8b564d7d6a</anchor>
      <arglist>(float value, int precision, float_specs specs, buffer&lt; char &gt; &amp;buf)=delete</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>snprintf_float&lt; double &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a228d20c6f5177f877c9a3178a55c8732</anchor>
      <arglist>(double value, int precision, float_specs specs, buffer&lt; char &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>snprintf_float&lt; long double &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a0d8ba35c77308dbea0f638f6c0bb6fba</anchor>
      <arglist>(long double value, int precision, float_specs specs, buffer&lt; char &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>Char</type>
      <name>thousands_sep</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a5cd3ab146c8a93058fbe74da120eb93f</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t</type>
      <name>thousands_sep</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a29321b0380394c083dad14fe263a8b22</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>template FMT_API char</type>
      <name>thousands_sep_impl&lt; char &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a77bcbe73d07efaf41d4d50764f5db555</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>template FMT_API wchar_t</type>
      <name>thousands_sep_impl&lt; wchar_t &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aee1b3b47127f80b1a1508539cc83d937</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>constexpr Char</type>
      <name>to_integral</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a202093be258836a053508966a52f7c4c</anchor>
      <arglist>(Char value)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::underlying_type&lt; Char &gt;::type</type>
      <name>to_integral</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aab64240c166fc77ef7d040ddf01cc316</anchor>
      <arglist>(Char value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_string</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>aa3c9763893563371e4a2cba26799a437</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>to_string</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>af8d525cc69167d3affdf72ecc6bef282</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_string&lt; Char &gt;</type>
      <name>to_string</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>aaf17bd2981e8aaf621b4fb6d1b9f0093</anchor>
      <arglist>(const basic_memory_buffer&lt; Char, SIZE &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>to_wstring</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a3782bb464365613fb093103e9e894f91</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>Context::iterator</type>
      <name>vformat_to</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a1b79f3df42409e3954cacfc24c9dbe19</anchor>
      <arglist>(typename ArgFormatter::iterator out, basic_string_view&lt; Char &gt; format_str, basic_format_args&lt; Context &gt; args, detail::locale_ref loc=detail::locale_ref())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vprint</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a2fb792077f62248ec951796a1248853f</anchor>
      <arglist>(std::FILE *f, basic_string_view&lt; Char &gt; format_str, wformat_args args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vprint</name>
      <anchorfile>format_8h.html</anchorfile>
      <anchor>a395e23b5778786094459932b268e677e</anchor>
      <arglist>(basic_string_view&lt; Char &gt; format_str, wformat_args args)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aaf6607a37012454efb6649e13d81646c</anchor>
      <arglist>(OutputIt out, basic_string_view&lt; StrChar &gt; s, const basic_format_specs&lt; Char &gt; &amp;specs)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab9571f272a246b60afa29dcf6ba43365</anchor>
      <arglist>(OutputIt out, T value, basic_format_specs&lt; Char &gt; specs, locale_ref loc={})</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>addfb1cbe9d72dfe8c4a8b6a68c0c3180</anchor>
      <arglist>(OutputIt out, T value)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a195ada4a0982dc9817b6386c9efa9f8d</anchor>
      <arglist>(OutputIt out, monostate)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a05851b470be7b954866c391a975f1bb7</anchor>
      <arglist>(OutputIt out, string_view value)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a194a8dad9dd2c1ee35aaacf7472df3b8</anchor>
      <arglist>(OutputIt out, basic_string_view&lt; Char &gt; value)</arglist>
    </member>
    <member kind="function">
      <type>buffer_appender&lt; Char &gt;</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af796d6638fcabf8673b0c23477c77829</anchor>
      <arglist>(buffer_appender&lt; Char &gt; out, basic_string_view&lt; Char &gt; value)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad946dc05da4b8809e41b8235287838cf</anchor>
      <arglist>(OutputIt out, bool value)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af6c97c705d043f952fc0e5793cc922d8</anchor>
      <arglist>(OutputIt out, Char value)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a40c29a6aa4c3e8a80ddd6a81ebb54ee7</anchor>
      <arglist>(OutputIt out, const Char *value)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad1b3fa8cba0ba0e7f22dcca74151e092</anchor>
      <arglist>(OutputIt out, const void *value)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>acf1e3b65a4f8b38dd008fd22c74cd260</anchor>
      <arglist>(OutputIt out, const T &amp;value) -&gt; typename std::enable_if&lt; mapped_type_constant&lt; T, basic_format_context&lt; OutputIt, Char &gt;&gt;::value==type::custom_type, OutputIt &gt;::type</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_bytes</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aec09c50b903077474c56c57df3198928</anchor>
      <arglist>(OutputIt out, string_view bytes, const basic_format_specs&lt; Char &gt; &amp;specs)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_char</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad1d9f060a96b8cfe1814271f08219e8c</anchor>
      <arglist>(OutputIt out, Char value, const basic_format_specs&lt; Char &gt; &amp;specs)</arglist>
    </member>
    <member kind="function">
      <type>It</type>
      <name>write_exponent</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a83eda50a4c0e162189989320ed505b09</anchor>
      <arglist>(int exp, It it)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a7a85d465692b45b9af30753d76da60d7</anchor>
      <arglist>(OutputIt out, const DecimalFP &amp;fp, const basic_format_specs&lt; Char &gt; &amp;specs, float_specs fspecs, Char decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_int</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a325a2ee4cf71f5c11e578161f5da87a2</anchor>
      <arglist>(OutputIt out, int num_digits, string_view prefix, const basic_format_specs&lt; Char &gt; &amp;specs, F f)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_nonfinite</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aae6a493ed2d43ce148fdf4c6f7d92e62</anchor>
      <arglist>(OutputIt out, bool isinf, const basic_format_specs&lt; Char &gt; &amp;specs, const float_specs &amp;fspecs)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_padded</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a01cd694255a47595657218b5a3c9bf82</anchor>
      <arglist>(OutputIt out, const basic_format_specs&lt; Char &gt; &amp;specs, size_t size, size_t width, F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_padded</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a5cf898e3f065dea408d60aab023af82a</anchor>
      <arglist>(OutputIt out, const basic_format_specs&lt; Char &gt; &amp;specs, size_t size, F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_ptr</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a065b0a90493a51ca4c74cd5e7f818623</anchor>
      <arglist>(OutputIt out, UIntPtr value, const basic_format_specs&lt; Char &gt; *specs)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_significand</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3a96ad523e47d80559fc5981dbdc0339</anchor>
      <arglist>(OutputIt out, const char *significand, int &amp;significand_size)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_significand</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a94678046796cb8ede40c3474c1af8e37</anchor>
      <arglist>(OutputIt out, UInt significand, int significand_size)</arglist>
    </member>
    <member kind="function">
      <type>Char *</type>
      <name>write_significand</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a022fe3c3221e7364d3ac3c88b9490a7c</anchor>
      <arglist>(Char *out, UInt significand, int significand_size, int integral_size, Char decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_significand</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9d251a30187c764e0af962bdc073cf49</anchor>
      <arglist>(OutputIt out, UInt significand, int significand_size, int integral_size, Char decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_significand</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a522f8cc7360464a3fc1d66493e1f272b</anchor>
      <arglist>(OutputIt out, const char *significand, int significand_size, int integral_size, Char decimal_point)</arglist>
    </member>
    <member kind="variable">
      <type>FMT_EXTERN template struct</type>
      <name>basic_data&lt; void &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afff9299aba0ea4694c55cddeec0d2ae4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>generic_publisher.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/TopicPublisherROS2/</path>
    <filename>generic__publisher_8h</filename>
    <class kind="class">GenericPublisher</class>
  </compound>
  <compound kind="file">
    <name>generic_subscription.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>generic__subscription_8hpp</filename>
    <class kind="class">rosbag2_transport::GenericSubscription</class>
    <namespace>rosbag2_transport</namespace>
    <member kind="function">
      <type>rcl_subscription_options_t</type>
      <name>GetSubscriptionOptions</name>
      <anchorfile>namespacerosbag2__transport.html</anchorfile>
      <anchor>a81fb2253c66c6676f9176463f36f6e7c</anchor>
      <arglist>(const rclcpp::QoS &amp;qos)</arglist>
    </member>
    <member kind="function">
      <type>rcl_subscription_options_t</type>
      <name>LatchingOptions</name>
      <anchorfile>namespacerosbag2__transport.html</anchorfile>
      <anchor>a8504d471a917462b8f656178ce1f9c34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rcl_subscription_options_t</type>
      <name>PermissiveOptions</name>
      <anchorfile>namespacerosbag2__transport.html</anchorfile>
      <anchor>a5a7fc2a1f44defb2017a3bca49af5e4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros1_parsers/header_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>ros1__parsers_2header__msg_8h</filename>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parser.h</includes>
    <class kind="class">HeaderMsgParser</class>
  </compound>
  <compound kind="file">
    <name>ros2_parsers/header_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>ros2__parsers_2header__msg_8h</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <class kind="class">HeaderMsgParser</class>
  </compound>
  <compound kind="file">
    <name>helper_functions.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/include/ros_type_introspection/</path>
    <filename>helper__functions_8hpp</filename>
    <includes id="variant_8hpp" name="variant.hpp" local="no" imported="no">ros_type_introspection/utils/variant.hpp</includes>
    <includes id="span_8hpp" name="span.hpp" local="no" imported="no">ros_type_introspection/utils/span.hpp</includes>
    <namespace>RosIntrospection</namespace>
    <member kind="typedef">
      <type>nonstd::span&lt; T &gt;</type>
      <name>Span</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a534ba4edfa59a955213edbf191bf7ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>print_number</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a027f0309fb39201cd5fd887a909949f4</anchor>
      <arglist>(char *buffer, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadFromBuffer</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a1321d8fc80bfc35ea6d3a5cbeb2b1528</anchor>
      <arglist>(const Span&lt; uint8_t &gt; &amp;buffer, size_t &amp;offset, T &amp;destination)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadFromBuffer</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>afa0708a6e05a3e16bce8d42d11430593</anchor>
      <arglist>(const Span&lt; uint8_t &gt; &amp;buffer, size_t &amp;offset, std::string &amp;destination)</arglist>
    </member>
    <member kind="function">
      <type>Variant</type>
      <name>ReadFromBufferToVariant</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ac8d3458429d8b32f3bb07c23be2f57b9</anchor>
      <arglist>(const Span&lt; uint8_t &gt; &amp;buffer, size_t &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type>Variant</type>
      <name>ReadFromBufferToVariant</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a70c3cda630194861bb224efda4ff8716</anchor>
      <arglist>(BuiltinType id, const Span&lt; uint8_t &gt; &amp;buffer, size_t &amp;offset)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros1_parsers/imu_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>ros1__parsers_2imu__msg_8h</filename>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parser.h</includes>
    <includes id="ros1__parsers_2covariance__util_8h" name="ros1_parsers/covariance_util.h" local="yes" imported="no">covariance_util.h</includes>
    <includes id="ros1__parsers_2quaternion__msg_8h" name="ros1_parsers/quaternion_msg.h" local="yes" imported="no">quaternion_msg.h</includes>
    <includes id="ros1__parsers_2header__msg_8h" name="ros1_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">ImuMsgParser</class>
  </compound>
  <compound kind="file">
    <name>ros2_parsers/imu_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>ros2__parsers_2imu__msg_8h</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <includes id="ros2__parsers_2covariance__util_8h" name="ros2_parsers/covariance_util.h" local="yes" imported="no">covariance_util.h</includes>
    <includes id="ros2__parsers_2quaternion__msg_8h" name="ros2_parsers/quaternion_msg.h" local="yes" imported="no">quaternion_msg.h</includes>
    <includes id="ros2__parsers_2header__msg_8h" name="ros2_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">ImuMsgParser</class>
  </compound>
  <compound kind="file">
    <name>ros1_parsers/jointstates_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>ros1__parsers_2jointstates__msg_8h</filename>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parser.h</includes>
    <includes id="ros1__parsers_2header__msg_8h" name="ros1_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">JointStateMsgParser</class>
  </compound>
  <compound kind="file">
    <name>ros2_parsers/jointstates_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>ros2__parsers_2jointstates__msg_8h</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <includes id="ros2__parsers_2header__msg_8h" name="ros2_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">JointStateMsgParser</class>
  </compound>
  <compound kind="file">
    <name>logs_table_model.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/RosoutPublisher/</path>
    <filename>logs__table__model_8cpp</filename>
    <includes id="logs__table__model_8hpp" name="logs_table_model.hpp" local="yes" imported="no">logs_table_model.hpp</includes>
  </compound>
  <compound kind="file">
    <name>logs_table_model.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/RosoutPublisher/</path>
    <filename>logs__table__model_8hpp</filename>
    <class kind="struct">LogsTableModel::LogItem</class>
    <class kind="class">LogsTableModel</class>
    <member kind="typedef">
      <type>std::chrono::high_resolution_clock::time_point</type>
      <name>TimePoint</name>
      <anchorfile>logs__table__model_8hpp.html</anchorfile>
      <anchor>aca4771835ee611d3d30537c0adf8be2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>logwidget.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/RosoutPublisher/</path>
    <filename>logwidget_8cpp</filename>
    <includes id="logwidget_8hpp" name="logwidget.hpp" local="yes" imported="no">logwidget.hpp</includes>
    <namespace>rqt_console_plus</namespace>
  </compound>
  <compound kind="file">
    <name>logwidget.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/RosoutPublisher/</path>
    <filename>logwidget_8hpp</filename>
    <includes id="logs__table__model_8hpp" name="logs_table_model.hpp" local="yes" imported="no">logs_table_model.hpp</includes>
    <includes id="modelfilter_8hpp" name="modelfilter.hpp" local="yes" imported="no">modelfilter.hpp</includes>
    <class kind="class">rqt_console_plus::LogWidget</class>
    <namespace>rqt_console_plus</namespace>
  </compound>
  <compound kind="file">
    <name>modelfilter.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/RosoutPublisher/</path>
    <filename>modelfilter_8cpp</filename>
    <includes id="modelfilter_8hpp" name="modelfilter.hpp" local="yes" imported="no">modelfilter.hpp</includes>
    <includes id="logs__table__model_8hpp" name="logs_table_model.hpp" local="yes" imported="no">logs_table_model.hpp</includes>
  </compound>
  <compound kind="file">
    <name>modelfilter.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/RosoutPublisher/</path>
    <filename>modelfilter_8hpp</filename>
    <class kind="class">ModelFilter</class>
    <member kind="typedef">
      <type>std::chrono::high_resolution_clock::time_point</type>
      <name>TimePoint</name>
      <anchorfile>modelfilter_8hpp.html</anchorfile>
      <anchor>aca4771835ee611d3d30537c0adf8be2c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros1_parsers/odometry_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>ros1__parsers_2odometry__msg_8h</filename>
    <includes id="ros1__parsers_2pose__msg_8h" name="ros1_parsers/pose_msg.h" local="yes" imported="no">pose_msg.h</includes>
    <includes id="ros1__parsers_2twist__msg_8h" name="ros1_parsers/twist_msg.h" local="yes" imported="no">twist_msg.h</includes>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parser.h</includes>
    <includes id="ros1__parsers_2header__msg_8h" name="ros1_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">OdometryMsgParser</class>
  </compound>
  <compound kind="file">
    <name>ros2_parsers/odometry_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>ros2__parsers_2odometry__msg_8h</filename>
    <includes id="ros2__parsers_2pose__msg_8h" name="ros2_parsers/pose_msg.h" local="yes" imported="no">pose_msg.h</includes>
    <includes id="ros2__parsers_2twist__msg_8h" name="ros2_parsers/twist_msg.h" local="yes" imported="no">twist_msg.h</includes>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <includes id="ros2__parsers_2header__msg_8h" name="ros2_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">OdometryMsgParser</class>
  </compound>
  <compound kind="file">
    <name>ros1_parsers/pal_statistics_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>ros1__parsers_2pal__statistics__msg_8h</filename>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parser.h</includes>
    <class kind="struct">PalStatisticsNames_</class>
    <class kind="class">PalStatisticsNamesParser</class>
    <class kind="struct">PalStatisticsValues_</class>
    <class kind="class">PalStatisticsValuesParser</class>
    <class kind="struct">ros::serialization::Serializer&lt;::PalStatisticsNames_ &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt;::PalStatisticsValues_ &gt;</class>
    <namespace>ros</namespace>
    <namespace>ros::serialization</namespace>
    <member kind="typedef">
      <type>std::unordered_map&lt; uint32_t, std::vector&lt; std::string &gt; &gt;</type>
      <name>TopicStatistics</name>
      <anchorfile>ros1__parsers_2pal__statistics__msg_8h.html</anchorfile>
      <anchor>a4cca51495705f78d9d4ea0468ce39746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::unordered_map&lt; std::string, TopicStatistics &gt;</type>
      <name>_stored_pal_statistics_names</name>
      <anchorfile>ros1__parsers_2pal__statistics__msg_8h.html</anchorfile>
      <anchor>afff7a1d16d9b87447bf221a984c5ee25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros2_parsers/pal_statistics_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>ros2__parsers_2pal__statistics__msg_8h</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <includes id="ros2__parsers_2header__msg_8h" name="ros2_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">PAL_StatisticsNamesParser</class>
    <class kind="class">PAL_StatisticsValuesParser</class>
    <member kind="typedef">
      <type>std::unordered_map&lt; uint32_t, std::vector&lt; std::string &gt; &gt;</type>
      <name>TopicStatistics</name>
      <anchorfile>ros2__parsers_2pal__statistics__msg_8h.html</anchorfile>
      <anchor>a4cca51495705f78d9d4ea0468ce39746</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static std::unordered_map&lt; std::string, TopicStatistics &gt;</type>
      <name>_stored_pal_statistics_names</name>
      <anchorfile>ros2__parsers_2pal__statistics__msg_8h.html</anchorfile>
      <anchor>afff7a1d16d9b87447bf221a984c5ee25</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parser_configuration.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/</path>
    <filename>parser__configuration_8cpp</filename>
    <includes id="parser__configuration_8h" name="parser_configuration.h" local="yes" imported="no">parser_configuration.h</includes>
    <namespace>PJ</namespace>
    <member kind="function">
      <type>bool</type>
      <name>ParseDouble</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>af3a25fec1085066cf1ea97bac252448d</anchor>
      <arglist>(const std::string &amp;str, double &amp;value, bool remover_suffix, bool parse_boolean)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>parser_configuration.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/</path>
    <filename>parser__configuration_8h</filename>
    <class kind="class">PJ::CompositeParser</class>
    <class kind="class">PJ::RosMessageParser</class>
    <class kind="struct">PJ::RosParserConfig</class>
    <namespace>PJ</namespace>
    <member kind="function">
      <type>bool</type>
      <name>ParseDouble</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>af3a25fec1085066cf1ea97bac252448d</anchor>
      <arglist>(const std::string &amp;str, double &amp;value, bool remover_suffix, bool parse_boolean)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>pj_statistics_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>pj__statistics__msg_8h</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <includes id="ros2__parsers_2header__msg_8h" name="ros2_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">PJ_StatisticsNamesParser</class>
    <class kind="class">PJ_StatisticsValuesParser</class>
    <member kind="variable" static="yes">
      <type>static std::unordered_map&lt; uint32_t, std::vector&lt; std::string &gt; &gt;</type>
      <name>_stored_pj_statistics_names</name>
      <anchorfile>pj__statistics__msg_8h.html</anchorfile>
      <anchor>afc61cb0d7acb8aec430f8be29fa7192f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros1_parsers/plotjuggler_msgs.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>ros1__parsers_2plotjuggler__msgs_8h</filename>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parser.h</includes>
    <class kind="class">PlotJugglerDataPointsParser</class>
    <class kind="class">PlotJugglerDictionaryParser</class>
    <member kind="variable" static="yes">
      <type>static std::unordered_map&lt; unsigned, std::vector&lt; std::string &gt; &gt;</type>
      <name>_plotjuggler_msgs_dictionaries</name>
      <anchorfile>ros1__parsers_2plotjuggler__msgs_8h.html</anchorfile>
      <anchor>aaea07ddaf4af841cb72b7f1dbf73fbb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros2_parsers/plotjuggler_msgs.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>ros2__parsers_2plotjuggler__msgs_8h</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <class kind="class">PlotJugglerDataPointsParser</class>
    <class kind="class">PlotJugglerDictionaryParser</class>
    <member kind="variable" static="yes">
      <type>static std::unordered_map&lt; unsigned, std::vector&lt; std::string &gt; &gt;</type>
      <name>_plotjuggler_msgs_dictionaries</name>
      <anchorfile>ros2__parsers_2plotjuggler__msgs_8h.html</anchorfile>
      <anchor>aaea07ddaf4af841cb72b7f1dbf73fbb2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros1_parsers/pose_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>ros1__parsers_2pose__msg_8h</filename>
    <includes id="ros1__parsers_2covariance__util_8h" name="ros1_parsers/covariance_util.h" local="yes" imported="no">covariance_util.h</includes>
    <includes id="ros1__parsers_2quaternion__msg_8h" name="ros1_parsers/quaternion_msg.h" local="yes" imported="no">quaternion_msg.h</includes>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parser.h</includes>
    <includes id="ros1__parsers_2header__msg_8h" name="ros1_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">PoseCovarianceMsgParser</class>
    <class kind="class">PoseCovarianceStampedMsgParser</class>
    <class kind="class">PoseMsgParser</class>
    <class kind="class">PoseStampedMsgParser</class>
  </compound>
  <compound kind="file">
    <name>ros2_parsers/pose_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>ros2__parsers_2pose__msg_8h</filename>
    <includes id="ros2__parsers_2covariance__util_8h" name="ros2_parsers/covariance_util.h" local="yes" imported="no">covariance_util.h</includes>
    <includes id="ros2__parsers_2quaternion__msg_8h" name="ros2_parsers/quaternion_msg.h" local="yes" imported="no">quaternion_msg.h</includes>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <includes id="ros2__parsers_2header__msg_8h" name="ros2_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">PoseCovarianceMsgParser</class>
    <class kind="class">PoseMsgParser</class>
    <class kind="class">PoseStampedMsgParser</class>
  </compound>
  <compound kind="file">
    <name>publisher_ros2.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/TopicPublisherROS2/</path>
    <filename>publisher__ros2_8cpp</filename>
    <includes id="publisher__ros2_8h" name="publisher_ros2.h" local="yes" imported="no">publisher_ros2.h</includes>
    <includes id="publisher__select__dialog_8h" name="publisher_select_dialog.h" local="yes" imported="no">publisher_select_dialog.h</includes>
    <member kind="function">
      <type>rcutils_time_point_value_t</type>
      <name>Convert</name>
      <anchorfile>publisher__ros2_8cpp.html</anchorfile>
      <anchor>a9328d7a331c234ab38c362d9dd8450d2</anchor>
      <arglist>(const builtin_interfaces::msg::Time &amp;stamp)</arglist>
    </member>
    <member kind="function">
      <type>builtin_interfaces::msg::Time</type>
      <name>Convert</name>
      <anchorfile>publisher__ros2_8cpp.html</anchorfile>
      <anchor>a7a5d3475af845c7dbf0dfeab3fcec4ad</anchor>
      <arglist>(const rcutils_time_point_value_t &amp;time_stamp)</arglist>
    </member>
    <member kind="variable">
      <type>constexpr long</type>
      <name>NSEC_PER_SEC</name>
      <anchorfile>publisher__ros2_8cpp.html</anchorfile>
      <anchor>a1378db831db53fcce428fecedaee79fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publisher_ros2.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/TopicPublisherROS2/</path>
    <filename>publisher__ros2_8h</filename>
    <includes id="generic__publisher_8h" name="generic_publisher.h" local="yes" imported="no">generic_publisher.h</includes>
    <class kind="class">TopicPublisherROS2</class>
    <member kind="typedef">
      <type>std::shared_ptr&lt; rosbag2_storage::SerializedBagMessage &gt;</type>
      <name>MessageRefPtr</name>
      <anchorfile>publisher__ros2_8h.html</anchorfile>
      <anchor>acc248ccc895fef944c9304f98344d90a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>publisher_select_dialog.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/</path>
    <filename>publisher__select__dialog_8h</filename>
    <class kind="class">PublisherSelectDialog</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>qnodedialog.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/</path>
    <filename>qnodedialog_8cpp</filename>
    <includes id="qnodedialog_8h" name="qnodedialog.h" local="yes" imported="no">qnodedialog.h</includes>
    <namespace>ros</namespace>
    <namespace>ros::master</namespace>
    <member kind="function">
      <type>std::string</type>
      <name>getDefaultMasterURI</name>
      <anchorfile>qnodedialog_8cpp.html</anchorfile>
      <anchor>a0b65e17d261445cab5f1abf19f33e653</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>qnodedialog.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/</path>
    <filename>qnodedialog_8h</filename>
    <class kind="class">QNodeDialog</class>
    <class kind="class">RosManager</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>ros1_parsers/quaternion_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>ros1__parsers_2quaternion__msg_8h</filename>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parser.h</includes>
    <class kind="class">QuaternionMsgParser</class>
  </compound>
  <compound kind="file">
    <name>ros2_parsers/quaternion_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>ros2__parsers_2quaternion__msg_8h</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <class kind="class">QuaternionMsgParser</class>
  </compound>
  <compound kind="file">
    <name>ros1_parser.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>ros1__parser_8cpp</filename>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parser.h</includes>
    <includes id="ros1__parsers_2jointstates__msg_8h" name="ros1_parsers/jointstates_msg.h" local="yes" imported="no">jointstates_msg.h</includes>
    <includes id="ros1__parsers_2imu__msg_8h" name="ros1_parsers/imu_msg.h" local="yes" imported="no">imu_msg.h</includes>
    <includes id="ros1__parsers_2diagnostic__msg_8h" name="ros1_parsers/diagnostic_msg.h" local="yes" imported="no">diagnostic_msg.h</includes>
    <includes id="ros1__parsers_2odometry__msg_8h" name="ros1_parsers/odometry_msg.h" local="yes" imported="no">odometry_msg.h</includes>
    <includes id="ros1__parsers_2pal__statistics__msg_8h" name="ros1_parsers/pal_statistics_msg.h" local="yes" imported="no">pal_statistics_msg.h</includes>
    <includes id="ros1__parsers_2tf__msg_8h" name="ros1_parsers/tf_msg.h" local="yes" imported="no">tf_msg.h</includes>
    <includes id="fiveai__stamped__diagnostic_8h" name="fiveai_stamped_diagnostic.h" local="yes" imported="no">fiveai_stamped_diagnostic.h</includes>
    <includes id="ros1__parsers_2plotjuggler__msgs_8h" name="ros1_parsers/plotjuggler_msgs.h" local="yes" imported="no">plotjuggler_msgs.h</includes>
  </compound>
  <compound kind="file">
    <name>ros1_parser.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>ros1__parser_8h</filename>
    <includes id="ros__introspection_8hpp" name="ros_introspection.hpp" local="yes" imported="no">ros_type_introspection/ros_introspection.hpp</includes>
    <includes id="parser__configuration_8h" name="parser_configuration.h" local="yes" imported="no">parser_configuration.h</includes>
    <class kind="class">BuiltinMessageParser</class>
    <class kind="class">IntrospectionParser</class>
    <class kind="class">RosCompositeParser</class>
  </compound>
  <compound kind="file">
    <name>ros2_introspection.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_introspection/src/</path>
    <filename>ros2__introspection_8cpp</filename>
    <includes id="ros2__introspection_8hpp" name="ros2_introspection.hpp" local="no" imported="no">ros2_introspection/ros2_introspection.hpp</includes>
    <namespace>Ros2Introspection</namespace>
    <member kind="function">
      <type>T</type>
      <name>CastFromBuffer</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>ae078a1c2c8fcb695db7541aa69beebd4</anchor>
      <arglist>(eprosima::fastcdr::Cdr &amp;cdr)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TypeHasHeader</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>adf7e2100fe8397711b0132566cd718cc</anchor>
      <arglist>(const rosidl_message_type_support_t *type_support)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros2_introspection.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_introspection/include/ros2_introspection/</path>
    <filename>ros2__introspection_8hpp</filename>
    <includes id="stringtree_8hpp" name="stringtree.hpp" local="no" imported="no">ros2_introspection/stringtree.hpp</includes>
    <class kind="struct">Ros2Introspection::FlatMessage</class>
    <class kind="class">Ros2Introspection::Parser</class>
    <class kind="struct">Ros2Introspection::TopicInfo</class>
    <namespace>Ros2Introspection</namespace>
    <member kind="enumeration">
      <type></type>
      <name>MaxArrayPolicy</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>a0db5f07902f355c90602a7ad287a961a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCARD_LARGE_ARRAYS</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>a0db5f07902f355c90602a7ad287a961aac4f7005ff5834a924913a7f632d2c2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEEP_LARGE_ARRAYS</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>a0db5f07902f355c90602a7ad287a961aa6f91b58e18cb8ac8018ffda9a16225da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TypeHasHeader</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>adf7e2100fe8397711b0132566cd718cc</anchor>
      <arglist>(const rosidl_message_type_support_t *type_support)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros2_parser.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>ros2__parser_8cpp</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <includes id="ros2__parsers_2jointstates__msg_8h" name="ros2_parsers/jointstates_msg.h" local="yes" imported="no">jointstates_msg.h</includes>
    <includes id="ros2__parsers_2imu__msg_8h" name="ros2_parsers/imu_msg.h" local="yes" imported="no">imu_msg.h</includes>
    <includes id="ros2__parsers_2odometry__msg_8h" name="ros2_parsers/odometry_msg.h" local="yes" imported="no">odometry_msg.h</includes>
    <includes id="ros2__parsers_2tf__msg_8h" name="ros2_parsers/tf_msg.h" local="yes" imported="no">tf_msg.h</includes>
    <includes id="ros2__parsers_2plotjuggler__msgs_8h" name="ros2_parsers/plotjuggler_msgs.h" local="yes" imported="no">plotjuggler_msgs.h</includes>
    <includes id="ros2__parsers_2diagnostic__msg_8h" name="ros2_parsers/diagnostic_msg.h" local="yes" imported="no">diagnostic_msg.h</includes>
    <includes id="pj__statistics__msg_8h" name="pj_statistics_msg.h" local="yes" imported="no">pj_statistics_msg.h</includes>
    <includes id="ros2__parsers_2pal__statistics__msg_8h" name="ros2_parsers/pal_statistics_msg.h" local="yes" imported="no">pal_statistics_msg.h</includes>
  </compound>
  <compound kind="file">
    <name>ros2_parser.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>ros2__parser_8h</filename>
    <includes id="ros2__introspection_8hpp" name="ros2_introspection.hpp" local="yes" imported="no">ros2_introspection/ros2_introspection.hpp</includes>
    <includes id="parser__configuration_8h" name="parser_configuration.h" local="yes" imported="no">parser_configuration.h</includes>
    <class kind="class">BuiltinMessageParser</class>
    <class kind="class">IntrospectionParser</class>
    <class kind="class">Ros2CompositeParser</class>
    <class kind="class">Ros2MessageParser</class>
    <class kind="struct">TopicInfo</class>
  </compound>
  <compound kind="file">
    <name>ros_field.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/src/</path>
    <filename>ros__field_8cpp</filename>
    <includes id="ros__field_8hpp" name="ros_field.hpp" local="yes" imported="no">ros_type_introspection/ros_field.hpp</includes>
    <namespace>RosIntrospection</namespace>
  </compound>
  <compound kind="file">
    <name>ros_field.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/include/ros_type_introspection/</path>
    <filename>ros__field_8hpp</filename>
    <includes id="ros__type_8hpp" name="ros_type.hpp" local="yes" imported="no">ros_type_introspection/ros_type.hpp</includes>
    <class kind="class">RosIntrospection::ROSField</class>
    <namespace>RosIntrospection</namespace>
  </compound>
  <compound kind="file">
    <name>ros_introspection.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/src/</path>
    <filename>ros__introspection_8cpp</filename>
    <includes id="ros__introspection_8hpp" name="ros_introspection.hpp" local="yes" imported="no">ros_type_introspection/ros_introspection.hpp</includes>
    <includes id="helper__functions_8hpp" name="helper_functions.hpp" local="yes" imported="no">ros_type_introspection/helper_functions.hpp</includes>
    <namespace>RosIntrospection</namespace>
    <member kind="function">
      <type>void</type>
      <name>ExpandVectorIfNecessary</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab9bcaae5a7a857d0fed1a99349d8886a</anchor>
      <arglist>(Container &amp;container, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindPattern</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a408c21fe5c79e5272ad9bc572990da08</anchor>
      <arglist>(const std::vector&lt; boost::string_ref &gt; &amp;pattern, size_t index, const StringTreeNode *tail, const StringTreeNode **head)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNumberPlaceholder</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a3bbbce9aa9abbdaf7b8d43105b248ef9</anchor>
      <arglist>(const boost::string_ref &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubstitutionPlaceholder</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a2694887394f551e6b77ef50fb9a9b77f</anchor>
      <arglist>(const boost::string_ref &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>JoinStrings</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a2e8c25a26be3a00cc5bed3475fd8f4ba</anchor>
      <arglist>(const VectorType &amp;vect, const char separator, std::string &amp;destination)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a27c398b94d0127b937ef96d2a01f6bfb</anchor>
      <arglist>(const std::string &amp;a, const boost::string_ref &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PatternMatchAndIndexPosition</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a931112fd82e7bc623ae51a2ceb5f230f</anchor>
      <arglist>(const StringTreeLeaf &amp;leaf, const StringTreeNode *pattern_head)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_introspection.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/include/ros_type_introspection/</path>
    <filename>ros__introspection_8hpp</filename>
    <includes id="stringtree__leaf_8hpp" name="stringtree_leaf.hpp" local="no" imported="no">ros_type_introspection/stringtree_leaf.hpp</includes>
    <includes id="substitution__rule_8hpp" name="substitution_rule.hpp" local="no" imported="no">ros_type_introspection/substitution_rule.hpp</includes>
    <includes id="helper__functions_8hpp" name="helper_functions.hpp" local="no" imported="no">ros_type_introspection/helper_functions.hpp</includes>
    <class kind="struct">RosIntrospection::FlatMessage</class>
    <class kind="class">RosIntrospection::Parser</class>
    <class kind="struct">RosIntrospection::Parser::RulesCache</class>
    <namespace>RosIntrospection</namespace>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, Variant &gt; &gt;</type>
      <name>RenamedValues</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>af2a27e2776be8f7b566e852ed166039d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_message.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/src/</path>
    <filename>ros__message_8cpp</filename>
    <includes id="ros__message_8hpp" name="ros_message.hpp" local="yes" imported="no">ros_type_introspection/ros_message.hpp</includes>
    <namespace>RosIntrospection</namespace>
  </compound>
  <compound kind="file">
    <name>ros_message.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/include/ros_type_introspection/</path>
    <filename>ros__message_8hpp</filename>
    <includes id="ros1__introspection_2include_2ros__type__introspection_2utils_2tree_8hpp" name="ros1_introspection/include/ros_type_introspection/utils/tree.hpp" local="yes" imported="no">ros_type_introspection/utils/tree.hpp</includes>
    <includes id="ros__field_8hpp" name="ros_field.hpp" local="yes" imported="no">ros_type_introspection/ros_field.hpp</includes>
    <class kind="class">RosIntrospection::ROSMessage</class>
    <class kind="struct">RosIntrospection::ROSMessageInfo</class>
    <namespace>RosIntrospection</namespace>
    <member kind="typedef">
      <type>details::Tree&lt; const ROSMessage * &gt;</type>
      <name>MessageTree</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a0c6e9a8cf12c9bb9a877ff17debe7643</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::TreeNode&lt; const ROSMessage * &gt;</type>
      <name>MessageTreeNode</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a50f70db17702cc904c3f20b1fb826c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::Tree&lt; std::string &gt;</type>
      <name>StringTree</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a216fa520a2f05acedf1365fe0658a702</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::TreeNode&lt; std::string &gt;</type>
      <name>StringTreeNode</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ad8a2d0b1150e4e3d713298d12b2621bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a6cbc4c4915394e858e85b0eb9b471757</anchor>
      <arglist>(std::ostream &amp;os, const ROSMessage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a6b14d51c631bd2d3cf61fe2906424c6d</anchor>
      <arglist>(std::ostream &amp;os, const ROSMessage *msg)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros_type.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/src/</path>
    <filename>ros__type_8cpp</filename>
    <includes id="ros__type_8hpp" name="ros_type.hpp" local="yes" imported="no">ros_type_introspection/ros_type.hpp</includes>
    <includes id="helper__functions_8hpp" name="helper_functions.hpp" local="yes" imported="no">ros_type_introspection/helper_functions.hpp</includes>
    <namespace>RosIntrospection</namespace>
  </compound>
  <compound kind="file">
    <name>ros_type.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/include/ros_type_introspection/</path>
    <filename>ros__type_8hpp</filename>
    <includes id="variant_8hpp" name="variant.hpp" local="yes" imported="no">ros_type_introspection/utils/variant.hpp</includes>
    <class kind="struct">std::hash&lt; RosIntrospection::ROSType &gt;</class>
    <class kind="class">RosIntrospection::ROSType</class>
    <namespace>RosIntrospection</namespace>
    <namespace>std</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab3cc1a5e5ad790de455216462f5caf78</anchor>
      <arglist>(std::ostream &amp;os, const ROSType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>toBuiltinType</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a0db889496c545f65550fa200ff978a2a</anchor>
      <arglist>(const boost::string_ref &amp;s)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosbag2_helper.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/DataStreamROS2/</path>
    <filename>rosbag2__helper_8hpp</filename>
    <namespace>PJ</namespace>
    <member kind="function">
      <type>rclcpp::QoS</type>
      <name>adapt_request_to_offers</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a67b16ec7efd9941bf20dca361b90abfb</anchor>
      <arglist>(const std::string &amp;topic_name, const std::vector&lt; rclcpp::TopicEndpointInfo &gt; &amp;endpoints)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rosout_publisher.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/RosoutPublisher/</path>
    <filename>rosout__publisher_8cpp</filename>
    <includes id="rosout__publisher_8h" name="rosout_publisher.h" local="yes" imported="no">rosout_publisher.h</includes>
    <includes id="shape__shifter__factory_8hpp" name="shape_shifter_factory.hpp" local="yes" imported="no">shape_shifter_factory.hpp</includes>
    <includes id="qnodedialog_8h" name="qnodedialog.h" local="yes" imported="no">qnodedialog.h</includes>
  </compound>
  <compound kind="file">
    <name>rosout_publisher.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/RosoutPublisher/</path>
    <filename>rosout__publisher_8h</filename>
    <includes id="logwidget_8hpp" name="logwidget.hpp" local="yes" imported="no">logwidget.hpp</includes>
    <class kind="class">RosoutPublisher</class>
    <class kind="class">RosoutWindow</class>
  </compound>
  <compound kind="file">
    <name>rule_editing.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/</path>
    <filename>rule__editing_8cpp</filename>
    <includes id="rule__editing_8h" name="rule_editing.h" local="yes" imported="no">rule_editing.h</includes>
    <member kind="variable">
      <type>const char *</type>
      <name>DEFAULT_RULES</name>
      <anchorfile>rule__editing_8cpp.html</anchorfile>
      <anchor>a704ea25c32f3dca0ed0dd1faa85d88a5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>rule_editing.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/</path>
    <filename>rule__editing_8h</filename>
    <includes id="ros__introspection_8hpp" name="ros_introspection.hpp" local="no" imported="no">ros_type_introspection/ros_introspection.hpp</includes>
    <class kind="class">RuleEditing</class>
    <class kind="class">XMLSyntaxHighlighter</class>
    <namespace>Ui</namespace>
  </compound>
  <compound kind="file">
    <name>shape_shifter.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/include/ros_type_introspection/utils/</path>
    <filename>shape__shifter_8hpp</filename>
    <includes id="ros__introspection_8hpp" name="ros_introspection.hpp" local="yes" imported="no">ros_type_introspection/ros_introspection.hpp</includes>
    <class kind="struct">ros::message_traits::DataType&lt; RosIntrospection::ShapeShifter &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; RosIntrospection::ShapeShifter &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; const RosIntrospection::ShapeShifter &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; RosIntrospection::ShapeShifter &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; RosIntrospection::ShapeShifter &gt;</class>
    <class kind="struct">ros::serialization::PreDeserialize&lt; RosIntrospection::ShapeShifter &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; RosIntrospection::ShapeShifter &gt;</class>
    <class kind="class">RosIntrospection::ShapeShifter</class>
    <namespace>ros</namespace>
    <namespace>ros::message_traits</namespace>
    <namespace>ros::serialization</namespace>
    <namespace>RosIntrospection</namespace>
  </compound>
  <compound kind="file">
    <name>shape_shifter_factory.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/</path>
    <filename>shape__shifter__factory_8hpp</filename>
    <includes id="shape__shifter_8hpp" name="shape_shifter.hpp" local="no" imported="no">ros_type_introspection/utils/shape_shifter.hpp</includes>
    <class kind="class">RosIntrospectionFactory</class>
  </compound>
  <compound kind="file">
    <name>span.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/include/ros_type_introspection/utils/</path>
    <filename>span_8hpp</filename>
    <namespace>nonstd</namespace>
    <namespace>nonstd::span_lite</namespace>
    <namespace>nonstd::span_lite::detail</namespace>
    <namespace>nonstd::span_lite::std11</namespace>
    <namespace>nonstd::span_lite::std17</namespace>
    <member kind="define">
      <type>#define</type>
      <name>span_ADDRESSOF</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a89cd5f46fb0ef46d9bb795e12ccc0fe0</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_BETWEEN</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>af07f37d68239d1acb6b704d4e2a00acc</anchor>
      <arglist>(v, lo, hi)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_COMPILER_CLANG_VERSION</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ab6c946f5e43b12334f65d4244700b7fb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_COMPILER_GNUC_VERSION</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a90c5ee1e40304147d6dd22543a0c6fd0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_COMPILER_MSVC_VER</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a23da711f442d6c7f0c836dd2800dd80f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_COMPILER_MSVC_VERSION</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a3b0c3290afca16d306273a3896b75f95</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_COMPILER_VERSION</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a4a1fbd3056ebf56410af04a009b745ca</anchor>
      <arglist>(major, minor, patch)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CONFIG</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a99efa6eca9426b12512bc4bb91888bd6</anchor>
      <arglist>( feature)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CONFIG_CONTRACT_LEVEL_MASK</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>abcaab3a09c0c4e38c30364cdd92bb44e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CONFIG_CONTRACT_VIOLATION_TERMINATES</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a0c92a547c6320422d662edd0c26ddba3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CONFIG_CONTRACT_VIOLATION_THROWS</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>aa077131400912aed29bba8d194292413</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CONFIG_CONTRACT_VIOLATION_THROWS_V</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ad0c693b8ff973bc5b9f4463696684c03</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CONFIG_INDEX_TYPE</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a36516b29d817cf7b48ba19545cdacc71</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CONFIG_NO_EXCEPTIONS</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>add2623acec31dfef14ea8846ce16c46e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CONFIG_SELECT_SPAN</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a7e0a6cfcf5801df79b044306803e85ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_constexpr</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a0ee19ae9e7f604b2d8e224f2bfda033e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_constexpr14</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a86c6393509df878ac357a5dc06a45733</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_constexpr_ens</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a89110ccfac6cde3e2666b3bdfdd3d705</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_constexpr_exp</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a542651f836e4fcd6100f713d54dfa3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CONTRACT_CHECK</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a7bc5f9850e579e60400913a546b32c01</anchor>
      <arglist>(type, cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPLUSPLUS</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ab8e7dc1b2c1e6da6a3fba3313b53ddf7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPLUSPLUS_V</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a2dfdc7307f3de1e215da53693a5f70e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP11_100</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a1225a799dfc6fad9764ab05f6d764e9c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP11_110</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a3f67a71bd1c292e3a8f0285788fddea2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP11_120</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ab072182bc6cc556a923963149b6d86d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP11_140</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a859ed578a6bdf8b7ab9b0357bb8d62e5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP11_80</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ac539bd00f6bddfc25e723acfb668dc06</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP11_90</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ac7c9781a3d4348e2e1a5d91a5e16de10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP11_OR_GREATER</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a77e56cb0a1dc6a049410914aed73d8ac</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP14_000</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a6e7b6900708101c1537a2f41094bede6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP14_120</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a0a995c50f79fedc4253d360d5e867fa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP14_140</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a276ac1433b5386b4d3661cb29e171572</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP14_OR_GREATER</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a5bcf1acee73728c85b263b2066016945</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP17_000</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a64e7304fc296ccba0ec9fd52f5a9fc5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP17_OR_GREATER</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a2c30b5b20fc5de080fadef03b44ee26b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP20_OR_GREATER</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a02f30a880f200061fb46711b9efffe14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_CPP98_OR_GREATER</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ac9b5095d0ebe4bb329f84b32787dc3f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_deprecated</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ab8bfb4ef3d0c50fce52ba03fdeed51f6</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_ELIDE_CONTRACT_ENSURES</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>af9956453116ec975991a67c8f51226c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_ELIDE_CONTRACT_EXPECTS</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a30a8c8b9cfa2ddf1473233a8687b5fc1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_ENSURES</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>aca917d9aa1c364c5601787ba97b22509</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_EXPECTS</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a1f4cca7df9d70c837ffe4a8fa5558751</anchor>
      <arglist>(cond)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_explicit</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a328afecb61120e88e614f3c51b567b09</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_FEATURE</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a86c8e33d46eff9d1da04fe89c67c1bfb</anchor>
      <arglist>( feature)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_FEATURE_BYTE_SPAN</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ab935ea79ceb29ab35b2f6cbe58942066</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_FEATURE_COMPARISON</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ace35e16ae71ae55c1da3d8bd1acfa15f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_FEATURE_CONSTRUCTION_FROM_STDARRAY_ELEMENT_TYPE</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a4168ef3aea98c738067e424c7e3ab9e8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_FEATURE_MAKE_SPAN</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a2a6fe0fcb0c04932ee278595b4468300</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_FEATURE_MEMBER_AT</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a6aae29287dd9db2425e2b0930225aab5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_FEATURE_MEMBER_BACK_FRONT</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ab38e4f21be9633de0bc714a307445fcb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_FEATURE_MEMBER_CALL_OPERATOR</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a676356e9963d34f7f71888c97b987942</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_FEATURE_MEMBER_SWAP</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ac2d6732dfe78c4ed423bb97c5c2e02f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_FEATURE_NON_MEMBER_FIRST_LAST_SUB</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a011f1451b413358f52a3434b2c8a0d45</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_FEATURE_SAME</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a6c92205610a6de2345a7ba698a65a01d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_FEATURE_TO_STD</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a415c49faf97a2c4a6e0f62b2200968cc</anchor>
      <arglist>(feature)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_FEATURE_WITH_CONTAINER</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a0e0d642a26e5bebe87f0275a94358e50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAS_CPP0X</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a38dab70d93fe5eb8aaea7423aeb6d4f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a5af8d0d4b18abf1c92d32c4a2574a895</anchor>
      <arglist>(feature)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_ADDRESSOF</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a1cf1fd0cf7f7f4a9a4dbbffc2a8b7449</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_ALIAS_TEMPLATE</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a35d1a9146aa9c9e8f429c3a02c137ac3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_ARRAY</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a6ad02d894ec19a71a5d8ce461f63e263</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_AUTO</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a83de941648f2d5e6552a72b473aef2b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_BYTE</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a6433e30d4ce1cd5a1e01ce936242591d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_CONDITIONAL</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a0db1028a5407fdea7a1f347a6b20ca1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_CONSTEXPR_11</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a9f8cd4bd20492212614c89c67e601529</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_CONSTEXPR_14</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ab35ba6846ca0bba7eeb27c2a789d5039</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_CONSTRAINED_SPAN_CONTAINER_CTOR</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ac15a54019718059f107dd2bafa6ad0c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_CONTAINER_DATA_METHOD</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a7dbe7370b4b9bd5a3484f73715361c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_DATA</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a4cc80ff0d3dd82db264069f9e3c6c30c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_DEDUCTION_GUIDES</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a6a61667405ed3d408632744b7c98fdc5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_DEFAULT_FUNCTION_TEMPLATE_ARG</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a70b822faee7f43d14e1be9db341425ec</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_DEPRECATED</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a038489ddd81f966ba1c2d3970f3f67f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_EXPLICIT_CONVERSION</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a53d7528376caa846655e618d6a39c863</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_INITIALIZER_LIST</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a96725dc7af0ddbf4301f57f56be902ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_IS_DEFAULT</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>abd506f6be260f79c86b501dd91d4c0ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_IS_DELETE</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>af8e285c8ac2c98244dd2d4b38ecd1506</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_LONGLONG</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>aabe9427b3bdee56f2ec103879f376bf0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_NODISCARD</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>aa4446781c5823bfc2cafd1227270c59f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_NOEXCEPT</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a1f10ac3f431a2ff51810f55a5f7a973b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_NONSTD_BYTE</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a3ed91b690a1d7f16257b2cc998ba669b</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_NORETURN</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a3b1fdb3fa2563e2064e42caaf36d7b52</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_NULLPTR</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a4264c8f3c91b94e2294ec442bd9c1e83</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_REMOVE_CONST</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>aeb8abe94d0f74c775b772fad2ea6e204</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_SNPRINTF</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a3ede726c16015e81c10d7e2dad6d2f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_STATIC_ASSERT</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a822a7b4f3a75ab20b8f5ab5bf945b78d</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_STD_SPAN</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a1e066628daaf4f9882fdadaa7e176f6f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_HAVE_TYPE_TRAITS</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a3935b1a5ae83190b41c6ce30112a1a1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_IN_STD</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a1d8e61ee332bdafd997a770c8724a605</anchor>
      <arglist>(v)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_is_delete</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>affcba7f77b333878e457a651b6e00abd</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_is_delete_access</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ab01f22bd18cded290e697f45a84f0f21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_lite_MAJOR</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>adf611a9263da365d218ca5718a71fee8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_lite_MINOR</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a618c3b7289cc9f61a1104d0216e216e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_lite_PATCH</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a8afac8723d89f3aa3a78030c26be16a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_lite_VERSION</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a3906c28d24ec47459bfda043331701a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_LOCATION</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a13cfa88e5ae53f1955ceadbc0b6167a6</anchor>
      <arglist>(file, line)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_nodiscard</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a1c58acc64b768a20d3fee7118485e7ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_noexcept</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a24360ac638acb3eb4b2d436e4557b49c</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_noreturn</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ab8a230467f525c669fa27871762ebfb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_nullptr</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>aeea1728354c1ad61ba0967da643241b9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_REQUIRES_0</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a1ddd4203c9dff338c13d600d0668f93f</anchor>
      <arglist>(VA)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_REQUIRES_A</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ad171aa4e8a24b0e696d38def03175034</anchor>
      <arglist>(VA)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_REQUIRES_R</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a58bf7daa621e61bd4dca9e5f5ed6e2e8</anchor>
      <arglist>(R, VA)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_REQUIRES_T</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a8255ae14a79b022cf121956223423e0e</anchor>
      <arglist>(VA)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_RESTORE_WARNINGS</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>acb5604175ffa118a86836076b53afa85</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_sizeof</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a08c921a6397a2ad137157e59539774d9</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_SPAN_DEFAULT</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>ab9ca5fda94378440aa07a457629d0f88</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_SPAN_NONSTD</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>af990c887e30664e18bddbf24fc280eeb</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_SPAN_STD</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a68d798415b7c222749f494595857212f</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_STRINGIFY</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>afe20ad752bb15518c5682e92923cf33b</anchor>
      <arglist>( x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_STRINGIFY_</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a4bf1227a9bdd4b205062074b27f617f1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>span_USES_STD_SPAN</name>
      <anchorfile>span_8hpp.html</anchorfile>
      <anchor>a5cbb18047a203240c2d8e536de4cb10b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>extent_t</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>a4e06b918d05fe0009c897f63db179ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>integral_constant&lt; bool, false &gt;</type>
      <name>false_type</name>
      <anchorfile>namespacenonstd_1_1span__lite_1_1std11.html</anchorfile>
      <anchor>a96d37415bf6397099239744cd0f89a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>span_CONFIG_INDEX_TYPE</type>
      <name>index_t</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>ad02dd7bbaf8b7ccc6052e41124af34a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>integral_constant&lt; bool, true &gt;</type>
      <name>true_type</name>
      <anchorfile>namespacenonstd_1_1span__lite_1_1std11.html</anchorfile>
      <anchor>a106a5f4c6ff123d1b44aa954360eca87</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>span_constexpr bool</type>
      <name>operator!=</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>a473f6bad3ab159ed7a2785e670558fbb</anchor>
      <arglist>(span&lt; T1, E1 &gt; const &amp;l, span&lt; T2, E2 &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>span_constexpr bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>a73a1792ffd9a82fd537720c247784319</anchor>
      <arglist>(span&lt; T1, E1 &gt; const &amp;l, span&lt; T2, E2 &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>span_constexpr bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>adf1cc6f6071ab1dbeed29f9a121db9ec</anchor>
      <arglist>(span&lt; T1, E1 &gt; const &amp;l, span&lt; T2, E2 &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>span_constexpr bool</type>
      <name>operator==</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>acd629b21a4a45040cf395a6bfaa65e68</anchor>
      <arglist>(span&lt; T1, E1 &gt; const &amp;l, span&lt; T2, E2 &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>span_constexpr bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>aa3b440a42e732325cc48a0ba67705a26</anchor>
      <arglist>(span&lt; T1, E1 &gt; const &amp;l, span&lt; T2, E2 &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>span_constexpr bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>ae4b700e81990f0828d070c2551c15414</anchor>
      <arglist>(span&lt; T1, E1 &gt; const &amp;l, span&lt; T2, E2 &gt; const &amp;r)</arglist>
    </member>
    <member kind="variable">
      <type>span_constexpr const extent_t</type>
      <name>dynamic_extent</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>a9494c73590a8b0d85e6545a1660a87a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const span_constexpr with_container_t</type>
      <name>with_container</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>a733b456a62bde9916e4c950b2c678e08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>statepublisher_rostopic.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/TopicPublisherROS/</path>
    <filename>statepublisher__rostopic_8cpp</filename>
    <includes id="statepublisher__rostopic_8h" name="statepublisher_rostopic.h" local="yes" imported="no">statepublisher_rostopic.h</includes>
    <includes id="qnodedialog_8h" name="qnodedialog.h" local="yes" imported="no">qnodedialog.h</includes>
    <includes id="ros__introspection_8hpp" name="ros_introspection.hpp" local="yes" imported="no">ros_type_introspection/ros_introspection.hpp</includes>
    <includes id="publisher__select__dialog_8h" name="publisher_select_dialog.h" local="yes" imported="no">publisher_select_dialog.h</includes>
  </compound>
  <compound kind="file">
    <name>statepublisher_rostopic.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/TopicPublisherROS/</path>
    <filename>statepublisher__rostopic_8h</filename>
    <includes id="ros__introspection_8hpp" name="ros_introspection.hpp" local="no" imported="no">ros_type_introspection/ros_introspection.hpp</includes>
    <includes id="shape__shifter__factory_8hpp" name="shape_shifter_factory.hpp" local="yes" imported="no">shape_shifter_factory.hpp</includes>
    <class kind="class">TopicPublisherROS</class>
  </compound>
  <compound kind="file">
    <name>stringtree.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_introspection/src/</path>
    <filename>stringtree_8cpp</filename>
    <includes id="stringtree_8hpp" name="stringtree.hpp" local="no" imported="no">ros2_introspection/stringtree.hpp</includes>
    <namespace>Ros2Introspection</namespace>
    <namespace>Ros2Introspection::details</namespace>
    <member kind="function">
      <type>int</type>
      <name>printNumber</name>
      <anchorfile>namespaceRos2Introspection_1_1details.html</anchorfile>
      <anchor>acf9d4b0cb8ca45335e6d3360c2f5c030</anchor>
      <arglist>(char *buffer, uint16_t value)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stringtree.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_introspection/include/ros2_introspection/</path>
    <filename>stringtree_8hpp</filename>
    <includes id="ros2__introspection_2include_2ros2__introspection_2tree_8hpp" name="ros2_introspection/include/ros2_introspection/tree.hpp" local="no" imported="no">ros2_introspection/tree.hpp</includes>
    <class kind="struct">Ros2Introspection::BufferView</class>
    <class kind="struct">Ros2Introspection::StringTreeLeaf</class>
    <namespace>Ros2Introspection</namespace>
    <member kind="typedef">
      <type>Ros2Introspection::Tree&lt; std::string &gt;</type>
      <name>StringTree</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>a64746a34058eca8934a3ce39117d5d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ros2Introspection::TreeNode&lt; std::string &gt;</type>
      <name>StringTreeNode</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>ace417f5931d4ff419d74a6f449f58ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::string_ref</type>
      <name>StringView</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>ac9690e3fc47194046e10290a5d8ea137</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateStringFromTreeLeaf</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>a006851e8c1d25cc3afef87cb3f7e6379</anchor>
      <arglist>(const StringTreeLeaf &amp;leaf, bool skip_root, std::string &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>a7bdcb36a2c64df47f564b6b320e1887c</anchor>
      <arglist>(std::ostream &amp;os, const StringTreeLeaf &amp;leaf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stringtree_leaf.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/src/</path>
    <filename>stringtree__leaf_8cpp</filename>
    <includes id="stringtree__leaf_8hpp" name="stringtree_leaf.hpp" local="yes" imported="no">ros_type_introspection/stringtree_leaf.hpp</includes>
    <includes id="helper__functions_8hpp" name="helper_functions.hpp" local="yes" imported="no">ros_type_introspection/helper_functions.hpp</includes>
    <namespace>RosIntrospection</namespace>
    <member kind="function">
      <type>void</type>
      <name>CreateStringFromTreeLeaf</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ad3852e208850516bd4eb8ea4872a57b8</anchor>
      <arglist>(const StringTreeLeaf &amp;leaf, bool skip_root, std::string &amp;out)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>stringtree_leaf.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/include/ros_type_introspection/</path>
    <filename>stringtree__leaf_8hpp</filename>
    <includes id="ros__message_8hpp" name="ros_message.hpp" local="yes" imported="no">ros_type_introspection/ros_message.hpp</includes>
    <class kind="struct">RosIntrospection::StringTreeLeaf</class>
    <namespace>RosIntrospection</namespace>
    <member kind="function">
      <type>void</type>
      <name>CreateStringFromTreeLeaf</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ad3852e208850516bd4eb8ea4872a57b8</anchor>
      <arglist>(const StringTreeLeaf &amp;leaf, bool skip_root, std::string &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a505621fdaca7edc21d0220aab61c6d5f</anchor>
      <arglist>(std::ostream &amp;os, const StringTreeLeaf &amp;leaf)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>substitution_rule.cpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/src/</path>
    <filename>substitution__rule_8cpp</filename>
    <includes id="substitution__rule_8hpp" name="substitution_rule.hpp" local="yes" imported="no">ros_type_introspection/substitution_rule.hpp</includes>
    <namespace>RosIntrospection</namespace>
    <member kind="function">
      <type>std::vector&lt; boost::string_ref &gt;</type>
      <name>StrSplit</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a973ee48b1fb607aa2f3a7bdcb86b8b3f</anchor>
      <arglist>(boost::string_ref str, boost::string_ref delim)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>substitution_rule.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/include/ros_type_introspection/</path>
    <filename>substitution__rule_8hpp</filename>
    <includes id="ros__type_8hpp" name="ros_type.hpp" local="yes" imported="no">ros_type_introspection/ros_type.hpp</includes>
    <class kind="struct">std::hash&lt; RosIntrospection::SubstitutionRule &gt;</class>
    <class kind="class">RosIntrospection::SubstitutionRule</class>
    <namespace>RosIntrospection</namespace>
    <namespace>std</namespace>
    <member kind="typedef">
      <type>std::map&lt; ROSType, std::vector&lt; SubstitutionRule &gt; &gt;</type>
      <name>SubstitutionRuleMap</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a5de987803dce2e29c003bca4ff7a1f9b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros1_parsers/tf_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>ros1__parsers_2tf__msg_8h</filename>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parser.h</includes>
    <includes id="ros1__parsers_2header__msg_8h" name="ros1_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">TfMsgParserImpl</class>
    <member kind="typedef">
      <type>TfMsgParserImpl&lt; tf2_msgs::TFMessage &gt;</type>
      <name>Tf2MsgParser</name>
      <anchorfile>ros1__parsers_2tf__msg_8h.html</anchorfile>
      <anchor>aea35c4f5dae7a1f8185d8b9363002241</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>TfMsgParserImpl&lt; tf::tfMessage &gt;</type>
      <name>TfMsgParser</name>
      <anchorfile>ros1__parsers_2tf__msg_8h.html</anchorfile>
      <anchor>acbeb0e076899421333c5596029041eae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros2_parsers/tf_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>ros2__parsers_2tf__msg_8h</filename>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <class kind="class">TfMsgParser</class>
  </compound>
  <compound kind="file">
    <name>ros1_introspection/include/ros_type_introspection/utils/tree.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/include/ros_type_introspection/utils/</path>
    <filename>ros1__introspection_2include_2ros__type__introspection_2utils_2tree_8hpp</filename>
    <class kind="class">RosIntrospection::details::Tree</class>
    <class kind="class">RosIntrospection::details::TreeNode</class>
    <namespace>RosIntrospection</namespace>
    <namespace>RosIntrospection::details</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRosIntrospection_1_1details.html</anchorfile>
      <anchor>a9b506ab634ff6de574873a0c85523dfb</anchor>
      <arglist>(std::ostream &amp;os, const std::pair&lt; const TreeNode&lt; T &gt; *, const TreeNode&lt; T &gt; * &gt; &amp;tail_head)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros2_introspection/include/ros2_introspection/tree.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_introspection/include/ros2_introspection/</path>
    <filename>ros2__introspection_2include_2ros2__introspection_2tree_8hpp</filename>
    <class kind="class">Ros2Introspection::Tree</class>
    <class kind="class">Ros2Introspection::TreeNode</class>
    <namespace>Ros2Introspection</namespace>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>a5b27b19f187693d84bf4fcc962653d1b</anchor>
      <arglist>(std::ostream &amp;os, const std::pair&lt; const TreeNode&lt; T &gt; *, const TreeNode&lt; T &gt; * &gt; &amp;tail_head)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>ros1_parsers/twist_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_parsers/</path>
    <filename>ros1__parsers_2twist__msg_8h</filename>
    <includes id="ros1__parsers_2quaternion__msg_8h" name="ros1_parsers/quaternion_msg.h" local="yes" imported="no">quaternion_msg.h</includes>
    <includes id="ros1__parser_8h" name="ros1_parser.h" local="yes" imported="no">ros1_parser.h</includes>
    <includes id="ros1__parsers_2header__msg_8h" name="ros1_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">TwistCovarianceMsgParser</class>
    <class kind="class">TwistMsgParser</class>
    <class kind="class">TwistStampedMsgParser</class>
  </compound>
  <compound kind="file">
    <name>ros2_parsers/twist_msg.h</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros2_parsers/</path>
    <filename>ros2__parsers_2twist__msg_8h</filename>
    <includes id="ros2__parsers_2quaternion__msg_8h" name="ros2_parsers/quaternion_msg.h" local="yes" imported="no">quaternion_msg.h</includes>
    <includes id="ros2__parser_8h" name="ros2_parser.h" local="yes" imported="no">ros2_parser.h</includes>
    <includes id="ros2__parsers_2header__msg_8h" name="ros2_parsers/header_msg.h" local="yes" imported="no">header_msg.h</includes>
    <class kind="class">TwistCovarianceMsgParser</class>
    <class kind="class">TwistMsgParser</class>
    <class kind="class">TwistStampedMsgParser</class>
  </compound>
  <compound kind="file">
    <name>variant.hpp</name>
    <path>/tmp/ws/src/plotjuggler_ros/plugins/ros1_introspection/include/ros_type_introspection/utils/</path>
    <filename>variant_8hpp</filename>
    <includes id="builtin__types_8hpp" name="builtin_types.hpp" local="yes" imported="no">ros_type_introspection/builtin_types.hpp</includes>
    <includes id="exceptions_8hpp" name="exceptions.hpp" local="yes" imported="no">ros_type_introspection/details/exceptions.hpp</includes>
    <includes id="conversion__impl_8hpp" name="conversion_impl.hpp" local="yes" imported="no">ros_type_introspection/details/conversion_impl.hpp</includes>
    <class kind="class">RosIntrospection::Variant</class>
    <namespace>RosIntrospection</namespace>
  </compound>
  <compound kind="struct">
    <name>detail::arg_data</name>
    <filename>structdetail_1_1arg__data.html</filename>
    <templarg>T</templarg>
    <templarg>Char</templarg>
    <templarg>NUM_ARGS</templarg>
    <templarg>NUM_NAMED_ARGS</templarg>
    <member kind="function">
      <type></type>
      <name>arg_data</name>
      <anchorfile>structdetail_1_1arg__data.html</anchorfile>
      <anchor>aed6e8c7a1ef901eaa7b3bcd39b17d05b</anchor>
      <arglist>(const U &amp;... init)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>arg_data</name>
      <anchorfile>structdetail_1_1arg__data.html</anchorfile>
      <anchor>acc16cd08cde9ffed7c8729c979e866d1</anchor>
      <arglist>(const arg_data &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>args</name>
      <anchorfile>structdetail_1_1arg__data.html</anchorfile>
      <anchor>abf10ebd1feca547dc2ac66bc94e162bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>named_arg_info&lt; Char &gt; *</type>
      <name>named_args</name>
      <anchorfile>structdetail_1_1arg__data.html</anchorfile>
      <anchor>ada951cccd2d5a2d48d1732633a9b82a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>args_</name>
      <anchorfile>structdetail_1_1arg__data.html</anchorfile>
      <anchor>a192403fa4d1cddb16ad5d8c697c4861d</anchor>
      <arglist>[1+(NUM_ARGS !=0 ? NUM_ARGS :+1)]</arglist>
    </member>
    <member kind="variable">
      <type>named_arg_info&lt; Char &gt;</type>
      <name>named_args_</name>
      <anchorfile>structdetail_1_1arg__data.html</anchorfile>
      <anchor>a43e46ee4234049f59d3c89015881916c</anchor>
      <arglist>[NUM_NAMED_ARGS]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::arg_data&lt; T, Char, NUM_ARGS, 0 &gt;</name>
    <filename>structdetail_1_1arg__data_3_01T_00_01Char_00_01NUM__ARGS_00_010_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>NUM_ARGS</templarg>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>arg_data</name>
      <anchorfile>structdetail_1_1arg__data_3_01T_00_01Char_00_01NUM__ARGS_00_010_01_4.html</anchorfile>
      <anchor>ab56581c82ba6153123e36bfbc2d0a020</anchor>
      <arglist>(const U &amp;... init)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE const T *</type>
      <name>args</name>
      <anchorfile>structdetail_1_1arg__data_3_01T_00_01Char_00_01NUM__ARGS_00_010_01_4.html</anchorfile>
      <anchor>a3915e27972a0ff5254febd229f349655</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE std::nullptr_t</type>
      <name>named_args</name>
      <anchorfile>structdetail_1_1arg__data_3_01T_00_01Char_00_01NUM__ARGS_00_010_01_4.html</anchorfile>
      <anchor>a3584269e8c557512014d1eefa75c1355</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>args_</name>
      <anchorfile>structdetail_1_1arg__data_3_01T_00_01Char_00_01NUM__ARGS_00_010_01_4.html</anchorfile>
      <anchor>ac286b43919ca9f9cfe93e56a6ade46c4</anchor>
      <arglist>[NUM_ARGS !=0 ? NUM_ARGS :+1]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arg_data&lt; value_type, typename Context::char_type, num_args, num_named_args &gt;</name>
    <filename>structdetail_1_1arg__data.html</filename>
    <member kind="function">
      <type></type>
      <name>arg_data</name>
      <anchorfile>structdetail_1_1arg__data.html</anchorfile>
      <anchor>aed6e8c7a1ef901eaa7b3bcd39b17d05b</anchor>
      <arglist>(const U &amp;... init)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>arg_data</name>
      <anchorfile>structdetail_1_1arg__data.html</anchorfile>
      <anchor>acc16cd08cde9ffed7c8729c979e866d1</anchor>
      <arglist>(const arg_data &amp;other)=delete</arglist>
    </member>
    <member kind="function">
      <type>const value_type *</type>
      <name>args</name>
      <anchorfile>structdetail_1_1arg__data.html</anchorfile>
      <anchor>abf10ebd1feca547dc2ac66bc94e162bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>named_arg_info&lt; typename Context::char_type &gt; *</type>
      <name>named_args</name>
      <anchorfile>structdetail_1_1arg__data.html</anchorfile>
      <anchor>ada951cccd2d5a2d48d1732633a9b82a7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>value_type</type>
      <name>args_</name>
      <anchorfile>structdetail_1_1arg__data.html</anchorfile>
      <anchor>a192403fa4d1cddb16ad5d8c697c4861d</anchor>
      <arglist>[1+(NUM_ARGS !=0 ? NUM_ARGS :+1)]</arglist>
    </member>
    <member kind="variable">
      <type>named_arg_info&lt; typename Context::char_type &gt;</type>
      <name>named_args_</name>
      <anchorfile>structdetail_1_1arg__data.html</anchorfile>
      <anchor>a43e46ee4234049f59d3c89015881916c</anchor>
      <arglist>[NUM_NAMED_ARGS]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::arg_formatter</name>
    <filename>classdetail_1_1arg__formatter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>arg_formatter_base&lt; OutputIt, Char &gt;</base>
    <member kind="typedef">
      <type>typename base::format_specs</type>
      <name>format_specs</name>
      <anchorfile>classdetail_1_1arg__formatter.html</anchorfile>
      <anchor>a88b1f59afe57b0ae6a51475337e262af</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename base::iterator</type>
      <name>iterator</name>
      <anchorfile>classdetail_1_1arg__formatter.html</anchorfile>
      <anchor>a70479e8864c45fbb31304287bac2df31</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>arg_formatter</name>
      <anchorfile>classdetail_1_1arg__formatter.html</anchorfile>
      <anchor>a5b8ddbd121a2302fe93e871eee909620</anchor>
      <arglist>(context_type &amp;ctx, basic_format_parse_context&lt; char_type &gt; *parse_ctx=nullptr, format_specs *specs=nullptr, const Char *ptr=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter.html</anchorfile>
      <anchor>a97e9b6a655e16e2d1c1cb752ea848959</anchor>
      <arglist>(typename basic_format_arg&lt; context_type &gt;::handle handle)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>arg_formatter_base&lt; OutputIt, Char &gt;</type>
      <name>base</name>
      <anchorfile>classdetail_1_1arg__formatter.html</anchorfile>
      <anchor>a71a6c75165d4db13a83bd695bdfe4867</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>Char</type>
      <name>char_type</name>
      <anchorfile>classdetail_1_1arg__formatter.html</anchorfile>
      <anchor>afeee616981f46e13a869efdd6c5e2ea5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_format_context&lt; OutputIt, Char &gt;</type>
      <name>context_type</name>
      <anchorfile>classdetail_1_1arg__formatter.html</anchorfile>
      <anchor>a450d890b51095489e1e5e694f48acb89</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>context_type &amp;</type>
      <name>ctx_</name>
      <anchorfile>classdetail_1_1arg__formatter.html</anchorfile>
      <anchor>ad3cfe9ebda5eee9ca0921ffc1c6e0844</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>basic_format_parse_context&lt; char_type &gt; *</type>
      <name>parse_ctx_</name>
      <anchorfile>classdetail_1_1arg__formatter.html</anchorfile>
      <anchor>a7a97c205852ceddfd8e3a9ffbf54780f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const Char *</type>
      <name>ptr_</name>
      <anchorfile>classdetail_1_1arg__formatter.html</anchorfile>
      <anchor>a880548f57718be90ea96d8413b9089cf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::arg_formatter_base</name>
    <filename>classdetail_1_1arg__formatter__base.html</filename>
    <templarg>OutputIt</templarg>
    <templarg>Char</templarg>
    <templarg>ErrorHandler</templarg>
    <class kind="struct">detail::arg_formatter_base::char_spec_handler</class>
    <class kind="struct">detail::arg_formatter_base::cstring_spec_handler</class>
    <member kind="typedef">
      <type>Char</type>
      <name>char_type</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a5fef4ff920fc22fd7d604f57cd8e6605</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_format_specs&lt; Char &gt;</type>
      <name>format_specs</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a0596a8441660c3f40d1880cecc8cb4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutputIt</type>
      <name>iterator</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a284ebef236e314fe2d33e687f6f3f3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>arg_formatter_base</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a7d724691d50081d3e1cc5ad8e7a9fd24</anchor>
      <arglist>(OutputIt out, format_specs *s, locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a91ac499eca9c6d96b88481dbb5c99274</anchor>
      <arglist>(monostate)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aa70397a965298fd656ab375581f30f9c</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a58c03812cc95e2bb74bf4790f16d607c</anchor>
      <arglist>(Char value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a969c470e5e3733bc3cf16043922846c5</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>abaa50338838191678011a416e11911e6</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a0b4288c1af5692bcfcafe8e84be36d5b</anchor>
      <arglist>(const Char *value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a2992094f3a57718c25c813de5e4ef48c</anchor>
      <arglist>(basic_string_view&lt; Char &gt; value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a829a81e137b059583862abaef8476125</anchor>
      <arglist>(const void *value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>iterator</type>
      <name>out</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aa0f2ebe0a088e6cf7dd65daba85ac1ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>format_specs *</type>
      <name>specs</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>acd522d85f1c897d22a8d61cf4389c4b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aa7f824a1e13124b7c1d31021246ccc93</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>ace4e60e7b22da978a6cd46be8c106bd4</anchor>
      <arglist>(const Char *value)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>remove_reference_t&lt; decltype(detail::reserve(std::declval&lt; iterator &amp; &gt;(), 0))&gt;</type>
      <name>reserve_iterator</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aab98bf30bc2434bc15a038cecc8a5ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>auto</type>
      <name>reserve</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a5704cfc9174a9a7ab5568f25bdddd1f8</anchor>
      <arglist>(size_t n) -&gt; decltype(detail::reserve(out_, n))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aa71d64c94e72e1c9dcb1078795079d4b</anchor>
      <arglist>(char value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>ab8c41578f0b338ab827f11bbb8461902</anchor>
      <arglist>(Ch value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>ad8ede7134f9bdf09cd1ff1d5ae9f68b7</anchor>
      <arglist>(string_view value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a2761d2b77ff5018ce2c4a0b71671d87c</anchor>
      <arglist>(wstring_view value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a7b2914c0dbe87e6450a0f1bc5b90db43</anchor>
      <arglist>(const Ch *s, size_t size, const format_specs &amp;specs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a18bf654a2b8f383d33f000c23d100f5d</anchor>
      <arglist>(basic_string_view&lt; Ch &gt; s, const format_specs &amp;specs={})</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_int</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a3cf8f540a3fd2aa649f14a84d9be7a12</anchor>
      <arglist>(T value, const format_specs &amp;spec)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_pointer</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a1a6324f801bb2fe463a99ed3acb62e76</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>locale_ref</type>
      <name>locale_</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aa44f38e9d1e6d9a3ae0006daf95a4ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iterator</type>
      <name>out_</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aa5453711afcb53328658dcbe0b858827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>format_specs *</type>
      <name>specs_</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aa085170f63f86c66453b726e7f527d4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arg_formatter_base&lt; OutputIt, Char &gt;</name>
    <filename>classdetail_1_1arg__formatter__base.html</filename>
    <member kind="typedef">
      <type>Char</type>
      <name>char_type</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a5fef4ff920fc22fd7d604f57cd8e6605</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>basic_format_specs&lt; Char &gt;</type>
      <name>format_specs</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a0596a8441660c3f40d1880cecc8cb4e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>OutputIt</type>
      <name>iterator</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a284ebef236e314fe2d33e687f6f3f3e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>arg_formatter_base</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a7d724691d50081d3e1cc5ad8e7a9fd24</anchor>
      <arglist>(OutputIt out, format_specs *s, locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a91ac499eca9c6d96b88481dbb5c99274</anchor>
      <arglist>(monostate)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aa70397a965298fd656ab375581f30f9c</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a58c03812cc95e2bb74bf4790f16d607c</anchor>
      <arglist>(Char value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a969c470e5e3733bc3cf16043922846c5</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>abaa50338838191678011a416e11911e6</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a0b4288c1af5692bcfcafe8e84be36d5b</anchor>
      <arglist>(const Char *value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a2992094f3a57718c25c813de5e4ef48c</anchor>
      <arglist>(basic_string_view&lt; Char &gt; value)</arglist>
    </member>
    <member kind="function">
      <type>iterator</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a829a81e137b059583862abaef8476125</anchor>
      <arglist>(const void *value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>iterator</type>
      <name>out</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aa0f2ebe0a088e6cf7dd65daba85ac1ce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>format_specs *</type>
      <name>specs</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>acd522d85f1c897d22a8d61cf4389c4b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aa7f824a1e13124b7c1d31021246ccc93</anchor>
      <arglist>(bool value)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>ace4e60e7b22da978a6cd46be8c106bd4</anchor>
      <arglist>(const Char *value)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>remove_reference_t&lt; decltype(detail::reserve(std::declval&lt; iterator &amp;&gt;(), 0))&gt;</type>
      <name>reserve_iterator</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aab98bf30bc2434bc15a038cecc8a5ffd</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>auto</type>
      <name>reserve</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a5704cfc9174a9a7ab5568f25bdddd1f8</anchor>
      <arglist>(size_t n) -&gt; decltype(detail::reserve(out_, n))</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aa71d64c94e72e1c9dcb1078795079d4b</anchor>
      <arglist>(char value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>ab8c41578f0b338ab827f11bbb8461902</anchor>
      <arglist>(Ch value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>ad8ede7134f9bdf09cd1ff1d5ae9f68b7</anchor>
      <arglist>(string_view value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a2761d2b77ff5018ce2c4a0b71671d87c</anchor>
      <arglist>(wstring_view value)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a7b2914c0dbe87e6450a0f1bc5b90db43</anchor>
      <arglist>(const Ch *s, size_t size, const format_specs &amp;specs)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a18bf654a2b8f383d33f000c23d100f5d</anchor>
      <arglist>(basic_string_view&lt; Ch &gt; s, const format_specs &amp;specs={})</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_int</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a3cf8f540a3fd2aa649f14a84d9be7a12</anchor>
      <arglist>(T value, const format_specs &amp;spec)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>write_pointer</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>a1a6324f801bb2fe463a99ed3acb62e76</anchor>
      <arglist>(const void *p)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>locale_ref</type>
      <name>locale_</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aa44f38e9d1e6d9a3ae0006daf95a4ab0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>iterator</type>
      <name>out_</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aa5453711afcb53328658dcbe0b858827</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>format_specs *</type>
      <name>specs_</name>
      <anchorfile>classdetail_1_1arg__formatter__base.html</anchorfile>
      <anchor>aa085170f63f86c66453b726e7f527d4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>arg_join</name>
    <filename>structarg__join.html</filename>
    <templarg>It</templarg>
    <templarg>Sentinel</templarg>
    <templarg>Char</templarg>
    <base>detail::view</base>
    <member kind="function">
      <type></type>
      <name>arg_join</name>
      <anchorfile>structarg__join.html</anchorfile>
      <anchor>a8158ea64a942b5dabce5c258bfeeee2f</anchor>
      <arglist>(It b, Sentinel e, basic_string_view&lt; Char &gt; s)</arglist>
    </member>
    <member kind="variable">
      <type>It</type>
      <name>begin</name>
      <anchorfile>structarg__join.html</anchorfile>
      <anchor>a5a4767d239f811e0579e3f33b6341828</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Sentinel</type>
      <name>end</name>
      <anchorfile>structarg__join.html</anchorfile>
      <anchor>aef7c402eb205ef27c04b9f65fc746e8a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>basic_string_view&lt; Char &gt;</type>
      <name>sep</name>
      <anchorfile>structarg__join.html</anchorfile>
      <anchor>acdc688635bffd518b15081f42c9d363a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::arg_mapper</name>
    <filename>structdetail_1_1arg__mapper.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename Context::char_type</type>
      <name>char_type</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>ae1f5186d1d7ee29a79936164abaa3208</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a7221dc2e2bf3fdb53771e67ece5005ac</anchor>
      <arglist>(signed char val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR unsigned</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a3f1228ec11e93511c4159b068fc34681</anchor>
      <arglist>(unsigned char val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a003dbf6b08bea14d092782fd8a58b639</anchor>
      <arglist>(short val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR unsigned</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>ad60ab27f34836d636b04e48d83ce71dd</anchor>
      <arglist>(unsigned short val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a2f30deb155658bd132de397659f7aaab</anchor>
      <arglist>(int val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR unsigned</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a81855873369d00f5a381ff59412a4002</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR long_type</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>afa74b07fcb0235611e34976cc3a1e296</anchor>
      <arglist>(long val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR ulong_type</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a0898dca256f00e0b3992695438af3057</anchor>
      <arglist>(unsigned long val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR long long</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a135f53479fdff0f8c1259067970fa189</anchor>
      <arglist>(long long val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR unsigned long long</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a70e852d9c99175510cc02606eb07ab87</anchor>
      <arglist>(unsigned long long val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int128_t</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>af23dfa48fee578d5e5e3407418ebebec</anchor>
      <arglist>(int128_t val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR uint128_t</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>adc7c25d7779f4eac1a8112da56bee6f3</anchor>
      <arglist>(uint128_t val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR bool</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>adf5dccae46ce1b0a3201ca417b6e5d28</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR char_type</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>aba168a2a449d904ec1ef0048c4026e97</anchor>
      <arglist>(T val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR float</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>af83eb75303e7b4c0582e4c3fc29f0b65</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR double</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>aac888efc8fa97e19ecbd0c3e458956b2</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR long double</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a52e3776c45bb3433b2e470e6c891dc6b</anchor>
      <arglist>(long double val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char_type *</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>ac41d0f82f5852dcca20ff652151250fd</anchor>
      <arglist>(char_type *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char_type *</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>aef764c5bed02778d659526fd350b4d6f</anchor>
      <arglist>(const char_type *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR basic_string_view&lt; char_type &gt;</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>ade228354def55fff93127f17fd295d3a</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR basic_string_view&lt; char_type &gt;</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>ade228354def55fff93127f17fd295d3a</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR basic_string_view&lt; char_type &gt;</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>ade228354def55fff93127f17fd295d3a</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a7b22c21862d473ed0e6426fde80ef402</anchor>
      <arglist>(const signed char *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a4b7f07286d31bcd7a1f136971560488e</anchor>
      <arglist>(const unsigned char *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a9408d71e4c5bedce01f9468cb7197206</anchor>
      <arglist>(signed char *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a4182349e878711ea31c0e0be6f141a3c</anchor>
      <arglist>(unsigned char *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const void *</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a0040b0cc822a984ffcdf44a9bf12fff9</anchor>
      <arglist>(void *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const void *</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>ab0799694509c5ac50c8ab867fd2b7a28</anchor>
      <arglist>(const void *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const void *</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a2e16864460ced7ce5899b3d8ddea6a74</anchor>
      <arglist>(std::nullptr_t val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a1b983eec278c7719b7d6c6e865b92c9d</anchor>
      <arglist>(const T *)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR auto</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a7c03ae9e9dfc00733b691a727e47aef2</anchor>
      <arglist>(const T &amp;val) -&gt; decltype(std::declval&lt; arg_mapper &gt;().map(static_cast&lt; typename std::underlying_type&lt; T &gt;::type &gt;(val)))</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const T &amp;</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a8789f14c084a9998a3a48ccb2b09bd2f</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR auto</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>a76abf9e6964b42af3d3729010b56e048</anchor>
      <arglist>(const named_arg&lt; char_type, T &gt; &amp;val) -&gt; decltype(std::declval&lt; arg_mapper &gt;().map(val.value))</arglist>
    </member>
    <member kind="function">
      <type>unformattable</type>
      <name>map</name>
      <anchorfile>structdetail_1_1arg__mapper.html</anchorfile>
      <anchor>ab88bebbd44ac75582fc1cfbab92087f5</anchor>
      <arglist>(...)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::arg_ref</name>
    <filename>structdetail_1_1arg__ref.html</filename>
    <templarg>Char</templarg>
    <class kind="union">detail::arg_ref::value</class>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>arg_ref</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a43d587e18ee07a667878c2f9105aa588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>arg_ref</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>ae17481b7c0dd77310ddfc3a21b29444a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>arg_ref</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a38e70b569fc47cbb36500e1ac872ff63</anchor>
      <arglist>(basic_string_view&lt; Char &gt; name)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR arg_ref &amp;</type>
      <name>operator=</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a159946d20fe0292892d5ba2a53e871c2</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="variable">
      <type>arg_id_kind</type>
      <name>kind</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a116910e6930a72e226b4b4da57a56702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union detail::arg_ref::value</type>
      <name>val</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a558841cba6bf3e68cef6176a760d966d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arg_ref&lt; char &gt;</name>
    <filename>structdetail_1_1arg__ref.html</filename>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>arg_ref</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a43d587e18ee07a667878c2f9105aa588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>arg_ref</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>ae17481b7c0dd77310ddfc3a21b29444a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>arg_ref</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a38e70b569fc47cbb36500e1ac872ff63</anchor>
      <arglist>(basic_string_view&lt; char &gt; name)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR arg_ref &amp;</type>
      <name>operator=</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a159946d20fe0292892d5ba2a53e871c2</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="variable">
      <type>arg_id_kind</type>
      <name>kind</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a116910e6930a72e226b4b4da57a56702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union detail::arg_ref::value</type>
      <name>val</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a558841cba6bf3e68cef6176a760d966d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>arg_ref&lt; char_type &gt;</name>
    <filename>structdetail_1_1arg__ref.html</filename>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>arg_ref</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a43d587e18ee07a667878c2f9105aa588</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>arg_ref</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>ae17481b7c0dd77310ddfc3a21b29444a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>arg_ref</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a38e70b569fc47cbb36500e1ac872ff63</anchor>
      <arglist>(basic_string_view&lt; char_type &gt; name)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR arg_ref &amp;</type>
      <name>operator=</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a159946d20fe0292892d5ba2a53e871c2</anchor>
      <arglist>(int idx)</arglist>
    </member>
    <member kind="variable">
      <type>arg_id_kind</type>
      <name>kind</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a116910e6930a72e226b4b4da57a56702</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>union detail::arg_ref::value</type>
      <name>val</name>
      <anchorfile>structdetail_1_1arg__ref.html</anchorfile>
      <anchor>a558841cba6bf3e68cef6176a760d966d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::auto_id</name>
    <filename>structdetail_1_1auto__id.html</filename>
  </compound>
  <compound kind="struct">
    <name>detail::basic_data</name>
    <filename>structdetail_1_1basic__data.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>char[2]</type>
      <name>digit_pair</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>af7ab3c45acfd93300e3b3ae81974e407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>background_color</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a28bd47b37ad265807041941cde4a01f8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const digit_pair</type>
      <name>digits</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>aed8a73fb5b781965b28733fdf5b85684</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const divtest_table_entry&lt; uint32_t &gt;</type>
      <name>divtest_table_for_pow5_32</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a212ecabc4ebb41463771bd066b3d3758</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const divtest_table_entry&lt; uint64_t &gt;</type>
      <name>divtest_table_for_pow5_64</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a0d6f1b023497d6fc87f10d7d6eeaa159</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>dragonbox_pow10_recovery_errors</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a4cfabb5ce9c3ae8a0b8a2173c79f2295</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint128_wrapper</type>
      <name>dragonbox_pow10_significands_128</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>acb5da62bb647ded113448166a4d0dbea</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>dragonbox_pow10_significands_64</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>af48ec7464f19ec0b88fa1a89b6a1f196</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>foreground_color</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a305484102cfaa9e3609b388287ad87f8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int16_t</type>
      <name>grisu_pow10_exponents</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a5a5aef52d42c2e437e5e5388e5c60382</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>grisu_pow10_significands</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a1fc4de9bc8d147e1ad811ea6263e44c6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>hex_digits</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a0c5c7759509c119e8cb81316995204f1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>left_padding_shifts</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>abb7732310a48d0800c582e1ff8e1700d</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>log10_2_significand</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>afe0a8436f3d7f10de7164380656df3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>powers_of_10_64</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a3c43d9d019b9b0679bc9692b18e4fbd9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>powers_of_5_64</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a409793e925d41dd03237a18cfc185e58</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>reset_color</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a8a1804537b281c65f7c23d06316ef147</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>right_padding_shifts</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>adbbba324f3b30fa966d69200a8458db4</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>signs</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a83545d94385f3fc89f298f2f256e101a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const wchar_t</type>
      <name>wreset_color</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a0d42da29ab5ffdc664a5efcc0c1c805f</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>zero_or_powers_of_10_32</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>ac0c5d605590b03991977a96e261ba6fc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>zero_or_powers_of_10_64</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a9b9ee473ac77de99bcb5d0388181d841</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>basic_data&lt;&gt;</name>
    <filename>structdetail_1_1basic__data.html</filename>
    <member kind="typedef">
      <type>char[2]</type>
      <name>digit_pair</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>af7ab3c45acfd93300e3b3ae81974e407</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>background_color</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a28bd47b37ad265807041941cde4a01f8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const digit_pair</type>
      <name>digits</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>aed8a73fb5b781965b28733fdf5b85684</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const divtest_table_entry&lt; uint32_t &gt;</type>
      <name>divtest_table_for_pow5_32</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a212ecabc4ebb41463771bd066b3d3758</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const divtest_table_entry&lt; uint64_t &gt;</type>
      <name>divtest_table_for_pow5_64</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a0d6f1b023497d6fc87f10d7d6eeaa159</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>dragonbox_pow10_recovery_errors</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a4cfabb5ce9c3ae8a0b8a2173c79f2295</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint128_wrapper</type>
      <name>dragonbox_pow10_significands_128</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>acb5da62bb647ded113448166a4d0dbea</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>dragonbox_pow10_significands_64</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>af48ec7464f19ec0b88fa1a89b6a1f196</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>foreground_color</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a305484102cfaa9e3609b388287ad87f8</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int16_t</type>
      <name>grisu_pow10_exponents</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a5a5aef52d42c2e437e5e5388e5c60382</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>grisu_pow10_significands</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a1fc4de9bc8d147e1ad811ea6263e44c6</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>hex_digits</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a0c5c7759509c119e8cb81316995204f1</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>left_padding_shifts</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>abb7732310a48d0800c582e1ff8e1700d</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>log10_2_significand</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>afe0a8436f3d7f10de7164380656df3d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>powers_of_10_64</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a3c43d9d019b9b0679bc9692b18e4fbd9</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>powers_of_5_64</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a409793e925d41dd03237a18cfc185e58</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>reset_color</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a8a1804537b281c65f7c23d06316ef147</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>right_padding_shifts</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>adbbba324f3b30fa966d69200a8458db4</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const char</type>
      <name>signs</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a83545d94385f3fc89f298f2f256e101a</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const wchar_t</type>
      <name>wreset_color</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a0d42da29ab5ffdc664a5efcc0c1c805f</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint32_t</type>
      <name>zero_or_powers_of_10_32</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>ac0c5d605590b03991977a96e261ba6fc</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const uint64_t</type>
      <name>zero_or_powers_of_10_64</name>
      <anchorfile>structdetail_1_1basic__data.html</anchorfile>
      <anchor>a9b9ee473ac77de99bcb5d0388181d841</anchor>
      <arglist>[]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::big_decimal_fp</name>
    <filename>structdetail_1_1big__decimal__fp.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>exponent</name>
      <anchorfile>structdetail_1_1big__decimal__fp.html</anchorfile>
      <anchor>a8c32508a67ea45aff332cf08538c1a78</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>significand</name>
      <anchorfile>structdetail_1_1big__decimal__fp.html</anchorfile>
      <anchor>a28984978e324a2f5e6eaff2a0ef1bb1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>significand_size</name>
      <anchorfile>structdetail_1_1big__decimal__fp.html</anchorfile>
      <anchor>a7ed9a423b2cfa0afaef4fd0e8a5c2129</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::buffer</name>
    <filename>classdetail_1_1buffer.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>const T &amp;</type>
      <name>const_reference</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ae0c5b968a30278a20a93f125e5fcb6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>T</type>
      <name>value_type</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a5924000772700e59f02fcfb81599e622</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a144ad707b324a714fbe334896f90ba28</anchor>
      <arglist>(const U *begin, const U *end)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>begin</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a3da53883bb426989a86d7531e9cff06f</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>begin</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a666fd3e8beb8bbd31a9b58fe1cf397e9</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>buffer</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ab0f4c5730a238421fd375ef0ca20fab1</anchor>
      <arglist>(const buffer &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>capacity</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a052710e423be8292ca133c6fc1acce94</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a8174757a0d86698229670044730dc59b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>data</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a52d7284e9aa8d16cf6dc01c3be11a4f7</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>data</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a6b39441768f2062ecc279c766cb7ae32</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>end</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>aa77cc9c5852cb5b75e8dd42434af6c48</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const T *</type>
      <name>end</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a1ccfa2604025a1130d6ab96ee8822eb0</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ae4f118f6f8c274d20bcfd85ecf889f13</anchor>
      <arglist>(const buffer &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>aa8bfde683722b53cf1b81f77edf44cea</anchor>
      <arglist>(I index)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>operator[]</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a866bde7d01d75d03c2e8f4638db400da</anchor>
      <arglist>(I index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ab2f7d30060eca8a29459a64f6fbd3809</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ac72e23b3cef99b3e4b6a13f7cf86a421</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>try_reserve</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ae47cda50797d28372c4eae638f572e74</anchor>
      <arglist>(size_t new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>try_resize</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a96d4d5bdb07a7efe2825cbc7a1995c86</anchor>
      <arglist>(size_t count)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>buffer</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a8d416b1e583494dc5d793a8fda28ebf6</anchor>
      <arglist>(size_t sz) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>buffer</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>add12213cecc61e0779fa2a8d8cb1bae5</anchor>
      <arglist>(T *p=nullptr, size_t sz=0, size_t cap=0) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>grow</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a4dd3931e4cbfa55ae6ed369741125221</anchor>
      <arglist>(size_t capacity)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>acc307472f22f2e050f7b424dcafa5c8a</anchor>
      <arglist>(T *buf_data, size_t buf_capacity) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~buffer</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>af67ac0b1ae3e914caf34c149628ac35a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>capacity_</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a7349f46839be777594d3954819de76fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T *</type>
      <name>ptr_</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a91e19b580bbeec5bcd8ed21815a041a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a082720fd448f7a0184a3d0ea63ee4846</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>buffer&lt; Char &gt;</name>
    <filename>classdetail_1_1buffer.html</filename>
    <member kind="typedef">
      <type>const Char &amp;</type>
      <name>const_reference</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ae0c5b968a30278a20a93f125e5fcb6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Char</type>
      <name>value_type</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a5924000772700e59f02fcfb81599e622</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a144ad707b324a714fbe334896f90ba28</anchor>
      <arglist>(const U *begin, const U *end)</arglist>
    </member>
    <member kind="function">
      <type>Char *</type>
      <name>begin</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a3da53883bb426989a86d7531e9cff06f</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const Char *</type>
      <name>begin</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a666fd3e8beb8bbd31a9b58fe1cf397e9</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>buffer</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ab0f4c5730a238421fd375ef0ca20fab1</anchor>
      <arglist>(const buffer &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>capacity</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a052710e423be8292ca133c6fc1acce94</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a8174757a0d86698229670044730dc59b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Char *</type>
      <name>data</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a52d7284e9aa8d16cf6dc01c3be11a4f7</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const Char *</type>
      <name>data</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a6b39441768f2062ecc279c766cb7ae32</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>Char *</type>
      <name>end</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>aa77cc9c5852cb5b75e8dd42434af6c48</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const Char *</type>
      <name>end</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a1ccfa2604025a1130d6ab96ee8822eb0</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ae4f118f6f8c274d20bcfd85ecf889f13</anchor>
      <arglist>(const buffer &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Char &amp;</type>
      <name>operator[]</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>aa8bfde683722b53cf1b81f77edf44cea</anchor>
      <arglist>(I index)</arglist>
    </member>
    <member kind="function">
      <type>const Char &amp;</type>
      <name>operator[]</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a866bde7d01d75d03c2e8f4638db400da</anchor>
      <arglist>(I index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ab2f7d30060eca8a29459a64f6fbd3809</anchor>
      <arglist>(const Char &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ac72e23b3cef99b3e4b6a13f7cf86a421</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>try_reserve</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ae47cda50797d28372c4eae638f572e74</anchor>
      <arglist>(size_t new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>try_resize</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a96d4d5bdb07a7efe2825cbc7a1995c86</anchor>
      <arglist>(size_t count)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>buffer</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a8d416b1e583494dc5d793a8fda28ebf6</anchor>
      <arglist>(size_t sz) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>buffer</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>add12213cecc61e0779fa2a8d8cb1bae5</anchor>
      <arglist>(Char *p=nullptr, size_t sz=0, size_t cap=0) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>grow</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a4dd3931e4cbfa55ae6ed369741125221</anchor>
      <arglist>(size_t capacity)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>acc307472f22f2e050f7b424dcafa5c8a</anchor>
      <arglist>(Char *buf_data, size_t buf_capacity) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~buffer</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>af67ac0b1ae3e914caf34c149628ac35a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>capacity_</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a7349f46839be777594d3954819de76fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Char *</type>
      <name>ptr_</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a91e19b580bbeec5bcd8ed21815a041a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a082720fd448f7a0184a3d0ea63ee4846</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>buffer&lt; Container::value_type &gt;</name>
    <filename>classdetail_1_1buffer.html</filename>
    <member kind="typedef">
      <type>const Container::value_type &amp;</type>
      <name>const_reference</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ae0c5b968a30278a20a93f125e5fcb6d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Container::value_type</type>
      <name>value_type</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a5924000772700e59f02fcfb81599e622</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>append</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a144ad707b324a714fbe334896f90ba28</anchor>
      <arglist>(const U *begin, const U *end)</arglist>
    </member>
    <member kind="function">
      <type>Container::value_type *</type>
      <name>begin</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a3da53883bb426989a86d7531e9cff06f</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const Container::value_type *</type>
      <name>begin</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a666fd3e8beb8bbd31a9b58fe1cf397e9</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>buffer</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ab0f4c5730a238421fd375ef0ca20fab1</anchor>
      <arglist>(const buffer &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>capacity</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a052710e423be8292ca133c6fc1acce94</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a8174757a0d86698229670044730dc59b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Container::value_type *</type>
      <name>data</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a52d7284e9aa8d16cf6dc01c3be11a4f7</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const Container::value_type *</type>
      <name>data</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a6b39441768f2062ecc279c766cb7ae32</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>Container::value_type *</type>
      <name>end</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>aa77cc9c5852cb5b75e8dd42434af6c48</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>const Container::value_type *</type>
      <name>end</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a1ccfa2604025a1130d6ab96ee8822eb0</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ae4f118f6f8c274d20bcfd85ecf889f13</anchor>
      <arglist>(const buffer &amp;)=delete</arglist>
    </member>
    <member kind="function">
      <type>Container::value_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>aa8bfde683722b53cf1b81f77edf44cea</anchor>
      <arglist>(I index)</arglist>
    </member>
    <member kind="function">
      <type>const Container::value_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a866bde7d01d75d03c2e8f4638db400da</anchor>
      <arglist>(I index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ab2f7d30060eca8a29459a64f6fbd3809</anchor>
      <arglist>(const Container::value_type &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ac72e23b3cef99b3e4b6a13f7cf86a421</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>try_reserve</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>ae47cda50797d28372c4eae638f572e74</anchor>
      <arglist>(size_t new_capacity)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>try_resize</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a96d4d5bdb07a7efe2825cbc7a1995c86</anchor>
      <arglist>(size_t count)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>buffer</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a8d416b1e583494dc5d793a8fda28ebf6</anchor>
      <arglist>(size_t sz) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>buffer</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>add12213cecc61e0779fa2a8d8cb1bae5</anchor>
      <arglist>(Container::value_type *p=nullptr, size_t sz=0, size_t cap=0) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="pure">
      <type>virtual void</type>
      <name>grow</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a4dd3931e4cbfa55ae6ed369741125221</anchor>
      <arglist>(size_t capacity)=0</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>set</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>acc307472f22f2e050f7b424dcafa5c8a</anchor>
      <arglist>(Container::value_type *buf_data, size_t buf_capacity) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>~buffer</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>af67ac0b1ae3e914caf34c149628ac35a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>capacity_</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a7349f46839be777594d3954819de76fc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Container::value_type *</type>
      <name>ptr_</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a91e19b580bbeec5bcd8ed21815a041a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>size_</name>
      <anchorfile>classdetail_1_1buffer.html</anchorfile>
      <anchor>a082720fd448f7a0184a3d0ea63ee4846</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::buffer_appender</name>
    <filename>classdetail_1_1buffer__appender.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type></type>
      <name>buffer_appender</name>
      <anchorfile>classdetail_1_1buffer__appender.html</anchorfile>
      <anchor>a6f5b4e4357da2e3872f66ee485a49692</anchor>
      <arglist>(buffer&lt; T &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>buffer_appender</name>
      <anchorfile>classdetail_1_1buffer__appender.html</anchorfile>
      <anchor>aa3b60053efcf78b632bbc434ecc11bb0</anchor>
      <arglist>(base it)</arglist>
    </member>
    <member kind="function">
      <type>buffer_appender &amp;</type>
      <name>operator++</name>
      <anchorfile>classdetail_1_1buffer__appender.html</anchorfile>
      <anchor>ad118e34285aaf8f4ed8e40c7c25f5aa6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>buffer_appender</type>
      <name>operator++</name>
      <anchorfile>classdetail_1_1buffer__appender.html</anchorfile>
      <anchor>a8932f1739c6c986e2621258390f23272</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>std::back_insert_iterator&lt; buffer&lt; T &gt; &gt;</type>
      <name>base</name>
      <anchorfile>classdetail_1_1buffer__appender.html</anchorfile>
      <anchor>a078bdf9adb44b2d5ce80a705424f814d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::buffer_traits</name>
    <filename>structdetail_1_1buffer__traits.html</filename>
    <member kind="function">
      <type></type>
      <name>buffer_traits</name>
      <anchorfile>structdetail_1_1buffer__traits.html</anchorfile>
      <anchor>afcfbda0c5fcd1483a5c0a76365f8bf5f</anchor>
      <arglist>(size_t)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>structdetail_1_1buffer__traits.html</anchorfile>
      <anchor>ab4db261c543bcc5e1a4f6517e092ecb4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>limit</name>
      <anchorfile>structdetail_1_1buffer__traits.html</anchorfile>
      <anchor>a050b3fdf782578997ea1f0b7cbee8b99</anchor>
      <arglist>(size_t size)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Ros2Introspection::BufferView</name>
    <filename>structRos2Introspection_1_1BufferView.html</filename>
    <member kind="function">
      <type></type>
      <name>BufferView</name>
      <anchorfile>structRos2Introspection_1_1BufferView.html</anchorfile>
      <anchor>a8566d4ab019faa854ad29499642b7d79</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BufferView</name>
      <anchorfile>structRos2Introspection_1_1BufferView.html</anchorfile>
      <anchor>af165b29d4ddb2ce675717c2a3a6981f1</anchor>
      <arglist>(const char *_data, size_t _size)</arglist>
    </member>
    <member kind="variable">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>structRos2Introspection_1_1BufferView.html</anchorfile>
      <anchor>a29434a4a1b06e12c11df29ce51065424</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structRos2Introspection_1_1BufferView.html</anchorfile>
      <anchor>aafe930b7bc07cf0fd82e8b1f70e2d433</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser</name>
    <filename>classBuiltinMessageParser.html</filename>
    <templarg>T</templarg>
    <base>Ros2MessageParser</base>
    <base>PJ::RosMessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const T &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const T &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; diagnostic_msgs::DiagnosticArray &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const diagnostic_msgs::DiagnosticArray &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const diagnostic_msgs::DiagnosticArray &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; diagnostic_msgs::msg::DiagnosticArray &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const diagnostic_msgs::msg::DiagnosticArray &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const diagnostic_msgs::msg::DiagnosticArray &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::msg::Pose &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::msg::Pose &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::msg::Pose &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::msg::PoseStamped &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::msg::PoseStamped &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::msg::PoseStamped &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::msg::PoseWithCovariance &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::msg::PoseWithCovariance &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::msg::PoseWithCovariance &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::msg::Quaternion &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::msg::Quaternion &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::msg::Quaternion &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::msg::Twist &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::msg::Twist &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::msg::Twist &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::msg::TwistStamped &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::msg::TwistStamped &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::msg::TwistStamped &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::msg::TwistWithCovariance &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::msg::TwistWithCovariance &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::msg::TwistWithCovariance &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::Pose &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::PoseStamped &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::PoseWithCovariance &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::PoseWithCovariance &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::PoseWithCovariance &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::PoseWithCovarianceStamped &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::PoseWithCovarianceStamped &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::PoseWithCovarianceStamped &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::Quaternion &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::Twist &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::Twist &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::Twist &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::TwistStamped &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::TwistStamped &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::TwistStamped &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; geometry_msgs::TwistWithCovariance &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::TwistWithCovariance &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const geometry_msgs::TwistWithCovariance &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; nav_msgs::msg::Odometry &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const nav_msgs::msg::Odometry &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const nav_msgs::msg::Odometry &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; nav_msgs::Odometry &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const nav_msgs::Odometry &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const nav_msgs::Odometry &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; pal_statistics_msgs::msg::StatisticsNames &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const pal_statistics_msgs::msg::StatisticsNames &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const pal_statistics_msgs::msg::StatisticsNames &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; pal_statistics_msgs::msg::StatisticsValues &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const pal_statistics_msgs::msg::StatisticsValues &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const pal_statistics_msgs::msg::StatisticsValues &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; plotjuggler_msgs::DataPoints &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const plotjuggler_msgs::DataPoints &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const plotjuggler_msgs::DataPoints &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; plotjuggler_msgs::Dictionary &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const plotjuggler_msgs::Dictionary &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const plotjuggler_msgs::Dictionary &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; plotjuggler_msgs::msg::DataPoints &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const plotjuggler_msgs::msg::DataPoints &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const plotjuggler_msgs::msg::DataPoints &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; plotjuggler_msgs::msg::Dictionary &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const plotjuggler_msgs::msg::Dictionary &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const plotjuggler_msgs::msg::Dictionary &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; plotjuggler_msgs::msg::StatisticsNames &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const plotjuggler_msgs::msg::StatisticsNames &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const plotjuggler_msgs::msg::StatisticsNames &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; plotjuggler_msgs::msg::StatisticsValues &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const plotjuggler_msgs::msg::StatisticsValues &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const plotjuggler_msgs::msg::StatisticsValues &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; sensor_msgs::Imu &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const sensor_msgs::Imu &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const sensor_msgs::Imu &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; sensor_msgs::JointState &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const sensor_msgs::JointState &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const sensor_msgs::JointState &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; sensor_msgs::msg::Imu &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const sensor_msgs::msg::Imu &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const sensor_msgs::msg::Imu &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; sensor_msgs::msg::JointState &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const sensor_msgs::msg::JointState &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const sensor_msgs::msg::JointState &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; tf2_msgs::msg::TFMessage &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const tf2_msgs::msg::TFMessage &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const tf2_msgs::msg::TFMessage &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>BuiltinMessageParser&lt; TfMsgType &gt;</name>
    <filename>classBuiltinMessageParser.html</filename>
    <base>Ros2MessageParser</base>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a8058a99aeb3b3ac4ed2c6197ebe8e6e3</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>BuiltinMessageParser</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6df3b643f76f87fc8109010c585154e2</anchor>
      <arglist>(const std::string &amp;topic_name, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a6ad246e1384254fc47102612f40a0772</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>acfd9cebbad4790a1f2ebcdbbd3d6bca0</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const TfMsgType &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classBuiltinMessageParser.html</anchorfile>
      <anchor>a79c2bd48720750e28a001a1bbebf791a</anchor>
      <arglist>(const TfMsgType &amp;msg, double &amp;timestamp)=0</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::arg_formatter_base::char_spec_handler</name>
    <filename>structdetail_1_1arg__formatter__base_1_1char__spec__handler.html</filename>
    <member kind="function">
      <type></type>
      <name>char_spec_handler</name>
      <anchorfile>structdetail_1_1arg__formatter__base_1_1char__spec__handler.html</anchorfile>
      <anchor>a8f188a2895d3f35a0512aff10621a9d6</anchor>
      <arglist>(arg_formatter_base &amp;f, Char val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_char</name>
      <anchorfile>structdetail_1_1arg__formatter__base_1_1char__spec__handler.html</anchorfile>
      <anchor>a3bebddaec10d1bcd9dfd5c931fb36499</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_int</name>
      <anchorfile>structdetail_1_1arg__formatter__base_1_1char__spec__handler.html</anchorfile>
      <anchor>abb713d074859442fb1378016ca024cad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>arg_formatter_base &amp;</type>
      <name>formatter</name>
      <anchorfile>structdetail_1_1arg__formatter__base_1_1char__spec__handler.html</anchorfile>
      <anchor>a6b76cbfa3dc6674c085191fe2f6a965e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Char</type>
      <name>value</name>
      <anchorfile>structdetail_1_1arg__formatter__base_1_1char__spec__handler.html</anchorfile>
      <anchor>a5fc690c3b2b764042644d6d18ee2dc99</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::char_specs_checker</name>
    <filename>classdetail_1_1char__specs__checker.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>char_specs_checker</name>
      <anchorfile>classdetail_1_1char__specs__checker.html</anchorfile>
      <anchor>aeee9d08835863aad89c471123d59e4a9</anchor>
      <arglist>(char type, ErrorHandler eh)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_char</name>
      <anchorfile>classdetail_1_1char__specs__checker.html</anchorfile>
      <anchor>a1ea8719c75b9829650efdbd045a632f2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_int</name>
      <anchorfile>classdetail_1_1char__specs__checker.html</anchorfile>
      <anchor>ae39a69fc12c63db9070af3bcca870640</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>type_</name>
      <anchorfile>classdetail_1_1char__specs__checker.html</anchorfile>
      <anchor>aa346f4fe833cd47ff73ed9f6fc73ba29</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::char_t_impl</name>
    <filename>structdetail_1_1char__t__impl.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>detail::char_t_impl&lt; S, enable_if_t&lt; is_string&lt; S &gt;::value &gt; &gt;</name>
    <filename>structdetail_1_1char__t__impl_3_01S_00_01enable__if__t_3_01is__string_3_01S_01_4_1_1value_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>decltype(to_string_view(std::declval&lt; S &gt;()))</type>
      <name>result</name>
      <anchorfile>structdetail_1_1char__t__impl_3_01S_00_01enable__if__t_3_01is__string_3_01S_01_4_1_1value_01_4_01_4.html</anchorfile>
      <anchor>a15e34a80442643385fecb1b9fb050ed3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename result::value_type</type>
      <name>type</name>
      <anchorfile>structdetail_1_1char__t__impl_3_01S_00_01enable__if__t_3_01is__string_3_01S_01_4_1_1value_01_4_01_4.html</anchorfile>
      <anchor>ab4d37774990a914de9dcde80c584948b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::chrono_format_checker</name>
    <filename>structdetail_1_1chrono__format__checker.html</filename>
    <member kind="function">
      <type>void</type>
      <name>on_12_hour</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>af808e9b27a3350d8199b337bdd24b1ec</anchor>
      <arglist>(numeric_system)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_12_hour_time</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>ad6431c5a41490bf0606c9bc2907c80a6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_24_hour</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>a0c3c8056d2cb2a79597d0e1c437971a8</anchor>
      <arglist>(numeric_system)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_24_hour_time</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>a7b3a2d9724cfcf81f2572804533b2ab2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>on_abbr_month</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>a8ce390996add8d05b70534296df38ee8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>on_abbr_weekday</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>a86a415fbc9a719724f637f08f01d2b50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_am_pm</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>ac7f69de9b74796bb1a2715693e601fbb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>on_datetime</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>ace1dae94b0b5481bf0bef49cf07a9917</anchor>
      <arglist>(numeric_system)</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>on_dec0_weekday</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>abd2045a3874d4bdba28ef744311f54a5</anchor>
      <arglist>(numeric_system)</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>on_dec1_weekday</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>ab39ebcf9c03601d53d563eff3ef3ce1c</anchor>
      <arglist>(numeric_system)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_duration_unit</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>ab469f36923663dd2b817b6feafec2469</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_duration_value</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>a880709f8b08f7389563dfa215b6473a2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>on_full_month</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>ab393b1d97b35d38de98bccb8eb21b809</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>on_full_weekday</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>a2235e3e80c25c7f8131ad6d43f3c2488</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>on_iso_date</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>ac97f798a072d060879a08d0b86759819</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_iso_time</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>a825ab1ed5cf89515ca0465507dfc44e3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>on_loc_date</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>ae005371003882e293c161814dae7f5fb</anchor>
      <arglist>(numeric_system)</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>on_loc_time</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>a988a8d4454cd78c0627ac7c8bcb7600f</anchor>
      <arglist>(numeric_system)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_minute</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>a01bab12fb659556e9126564a2440a8ab</anchor>
      <arglist>(numeric_system)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_second</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>af042cf0b518231908b9cb6d6839541b0</anchor>
      <arglist>(numeric_system)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_text</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>a506b6606cca760263089f7a133187256</anchor>
      <arglist>(const Char *, const Char *)</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>on_tz_name</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>adb019fd95217d41f525e4cb864771051</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>on_us_date</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>ae916124b7852a0a496049c50102b3cba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>on_utc_offset</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>aa4704b498ecc2d2c5bda1ee8d62c295c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>report_no_date</name>
      <anchorfile>structdetail_1_1chrono__format__checker.html</anchorfile>
      <anchor>a741f5427b5d79845a9e4ffb7c0878b5f</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::chrono_formatter</name>
    <filename>structdetail_1_1chrono__formatter.html</filename>
    <templarg>FormatContext</templarg>
    <templarg>OutputIt</templarg>
    <templarg>Rep</templarg>
    <templarg>Period</templarg>
    <member kind="typedef">
      <type>typename FormatContext::char_type</type>
      <name>char_type</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>aeba2fd9bee3839cba4d17879f9c1eb9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::chrono::duration&lt; rep, std::milli &gt;</type>
      <name>milliseconds</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>aaceca99907123e2ca68fc7d6a7cfb65c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional_t&lt; std::is_integral&lt; Rep &gt;::value &amp;&amp;sizeof(Rep)&lt; sizeof(int), unsigned, typename make_unsigned_or_unchanged&lt; Rep &gt;::type &gt;</type>
      <name>rep</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a2c6fb5bb3ba1229db77d88ed858a5194</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::chrono::duration&lt; rep &gt;</type>
      <name>seconds</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a0f895aad24b30328cfe90511f47bc7c4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>chrono_formatter</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a72a55de74f10c6bb3a72c16025f6a853</anchor>
      <arglist>(FormatContext &amp;ctx, OutputIt o, std::chrono::duration&lt; Rep, Period &gt; d)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>format_localized</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>ae533a9fd2c1fd0d1803ab30e8b4c3cc0</anchor>
      <arglist>(const tm &amp;time, char format, char modifier=0)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>handle_nan_inf</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a8aa1665dbad20671c2a31c3937ee4ea4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Rep</type>
      <name>hour</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a2998d48369105d8103ba142053259cbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Rep</type>
      <name>hour12</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a2adbe9db64e2b10a8548be7ce015b166</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Rep</type>
      <name>minute</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>aa294395578b71b34b117c394b24fd5f5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_12_hour</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a93dfa7fe8b2cbf09efac4983772aec2d</anchor>
      <arglist>(numeric_system ns)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_12_hour_time</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>ac36006ffd9d1918ee3354dae3c42b97d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_24_hour</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a34f46217c900834096a427f6ab77ce3f</anchor>
      <arglist>(numeric_system ns)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_24_hour_time</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>af09d672f8daee55e6987b9e444bcb7bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_abbr_month</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a887410b07b22ffaee05aa9915f98e0f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_abbr_weekday</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a20190a929488a6507d1c1c6de5a20cd4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_am_pm</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>af9e771f68673cbb4aa2202b928ab5ef1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_datetime</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>ad78d2d2b84620162584228a742e2dfbc</anchor>
      <arglist>(numeric_system)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_dec0_weekday</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a74c647d0cc9b2f21919929ca51e85fb0</anchor>
      <arglist>(numeric_system)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_dec1_weekday</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a4e15d72aeac5faa85b21fbf66e42d8df</anchor>
      <arglist>(numeric_system)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_duration_unit</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a2209049fadfc704a5fee247950ae50af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_duration_value</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a492fb66f53c10c385845983cdd9e3679</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_full_month</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a8e9949f4ee62e704fd31b3c94bac603c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_full_weekday</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a7eee7ad5a30331deae56cce7571b0893</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_iso_date</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>aca7a2491f25f1354066692c41ebbc539</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_iso_time</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a819e1aa9eb91d0fb3f6cd0e0a0c4462e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_loc_date</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a7c127b8dd72ce431182d2559e27260a8</anchor>
      <arglist>(numeric_system)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_loc_time</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a8a3560f73b6f1f7807a3fb6b2a8f0859</anchor>
      <arglist>(numeric_system)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_minute</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a7bac74f67ccdd7dc1a0ffdf59a18d4ea</anchor>
      <arglist>(numeric_system ns)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_second</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>ab0d3a76994005053f9e27b7d3b1827c8</anchor>
      <arglist>(numeric_system ns)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_text</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a651f0f314d469849a8ce7bae8de65b13</anchor>
      <arglist>(const char_type *begin, const char_type *end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_tz_name</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a50867ec6ec853e1911d481ebf70e2a04</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_us_date</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a3771ec60ba31d586b31bda57f576cd11</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_utc_offset</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>ad345cf77d8be9f8abacba44213a8acaf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Rep</type>
      <name>second</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>af225ef12bd4e460a70c8e51efa1347b1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::tm</type>
      <name>time</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a120f073a8cc67e6e733f8ab56b0743d4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>ad3078b36afabe9936547b07c8018f7d9</anchor>
      <arglist>(Rep value, int width)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_nan</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>ab6016ece0c7d36ba3959abb566702475</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_ninf</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a2fdeef659b02e06ad322423d28788047</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_pinf</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a38c300a5fc95ef92d249b91ad4cd3e7f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write_sign</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a40ca3e085945aa66a6e2b499d4ef043b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>FormatContext &amp;</type>
      <name>context</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a0150e1d287a11078a50d883317237ad8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>negative</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a8d9a34c1a10308e6f81e24e8f3328086</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OutputIt</type>
      <name>out</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>aa409f576841d07ded4250215bef8f409</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>precision</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>a60ef0d2708f1b5761f1c8a226c00b482</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>seconds</type>
      <name>s</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>ad793b92f09fbf72b77e05b4890f7c738</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>rep</type>
      <name>val</name>
      <anchorfile>structdetail_1_1chrono__formatter.html</anchorfile>
      <anchor>af671b4ebeb476af2255cae8213504c1d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::compile_parse_context</name>
    <filename>classdetail_1_1compile__parse__context.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>basic_format_parse_context</base>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_arg_id</name>
      <anchorfile>classdetail_1_1compile__parse__context.html</anchorfile>
      <anchor>accafe09e85ead6d5fbf111f83a03af52</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>compile_parse_context</name>
      <anchorfile>classdetail_1_1compile__parse__context.html</anchorfile>
      <anchor>ac6ad781bae001ad5502e669eca283bca</anchor>
      <arglist>(basic_string_view&lt; Char &gt; format_str, int num_args=max_value&lt; int &gt;(), ErrorHandler eh={})</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>next_arg_id</name>
      <anchorfile>classdetail_1_1compile__parse__context.html</anchorfile>
      <anchor>acb850d185404d87b5f921057a2ee1699</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>basic_format_parse_context&lt; Char, ErrorHandler &gt;</type>
      <name>base</name>
      <anchorfile>classdetail_1_1compile__parse__context.html</anchorfile>
      <anchor>a19b1d017e27d422b9fdd125446143b61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>num_args_</name>
      <anchorfile>classdetail_1_1compile__parse__context.html</anchorfile>
      <anchor>ad9f160408861172a9de1c576a60d775e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::CompositeParser</name>
    <filename>classPJ_1_1CompositeParser.html</filename>
    <member kind="function">
      <type></type>
      <name>CompositeParser</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>ae159900eb53a14bff168d9f24d0a1dd4</anchor>
      <arglist>(PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>const RosParserConfig &amp;</type>
      <name>getConfig</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>ad6e86d49436bdaf564ddf9e513cd9447</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>a1f590da1b527ff29ce6505214dc50c76</anchor>
      <arglist>(const std::string &amp;topic_name, MessageRef serialized_msg, double &amp;timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfig</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>ad632fc50c63d07b59622682832f5982d</anchor>
      <arglist>(const RosParserConfig &amp;config)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RosParserConfig</type>
      <name>_config</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>a40a22a61524e344f24e16cd6501267d2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::map&lt; std::string, std::shared_ptr&lt; RosMessageParser &gt; &gt;</type>
      <name>_parsers</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>a0ba5c99b1dc0a49e21b163a7e5f28fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>PJ::PlotDataMapRef &amp;</type>
      <name>_plot_data</name>
      <anchorfile>classPJ_1_1CompositeParser.html</anchorfile>
      <anchor>aff2f4e5100014f331cddf2edcfe75393</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::counting_buffer</name>
    <filename>classdetail_1_1counting__buffer.html</filename>
    <templarg>T</templarg>
    <base>detail::buffer</base>
    <member kind="function">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>classdetail_1_1counting__buffer.html</anchorfile>
      <anchor>a00330d929a4b3205eef2351678ea47f5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>counting_buffer</name>
      <anchorfile>classdetail_1_1counting__buffer.html</anchorfile>
      <anchor>a81beb6fef44863a66d30413bd3476983</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grow</name>
      <anchorfile>classdetail_1_1counting__buffer.html</anchorfile>
      <anchor>a30bf443511491f42881a9b79d0c3bbf0</anchor>
      <arglist>(size_t) final FMT_OVERRIDE</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>buffer_size</name>
      <anchorfile>classdetail_1_1counting__buffer.html</anchorfile>
      <anchor>a81585ebc07b34628f382f4851440c743a6d60145d368aaf4dc4ef2b2ff8b39bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>buffer_size</name>
      <anchorfile>classdetail_1_1counting__buffer.html</anchorfile>
      <anchor>a81585ebc07b34628f382f4851440c743a6d60145d368aaf4dc4ef2b2ff8b39bde</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>count_</name>
      <anchorfile>classdetail_1_1counting__buffer.html</anchorfile>
      <anchor>a72107459d93752caacc5904be78c5e6e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>data_</name>
      <anchorfile>classdetail_1_1counting__buffer.html</anchorfile>
      <anchor>a26d5e16bd543b715eb936a312a708d85</anchor>
      <arglist>[buffer_size]</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CovarianceParser</name>
    <filename>classCovarianceParser.html</filename>
    <templarg>N</templarg>
    <member kind="function">
      <type></type>
      <name>CovarianceParser</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a11ca5aeb8944b5d57dec79f5acd1836f</anchor>
      <arglist>(const std::string &amp;prefix, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CovarianceParser</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a11ca5aeb8944b5d57dec79f5acd1836f</anchor>
      <arglist>(const std::string &amp;prefix, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>ab1fe2b353f82251787b81ff36c325118</anchor>
      <arglist>(const std::array&lt; double, N *N &gt; &amp;covariance, double &amp;timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a29ce3e857db6a404c2c4c44672a8c9a7</anchor>
      <arglist>(const boost::array&lt; double, N *N &gt; &amp;covariance, double &amp;timestamp)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PJ::PlotData * &gt;</type>
      <name>_data</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a590f7bd038f80d28ba52de613c14481c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_initialized</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a5e68f77de7811e09049efbb394ada9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void()&gt;</type>
      <name>_lazy_init</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a36ba6d23e74ad0cc6e60aa5868eefc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::PlotDataMapRef &amp;</type>
      <name>_plot_data</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a74eb3f716a0696f7fcfacdd873999f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>_prefix</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a98ae7a390d25cc71221aacb1dba52847</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CovarianceParser&lt; 3 &gt;</name>
    <filename>classCovarianceParser.html</filename>
    <member kind="function">
      <type></type>
      <name>CovarianceParser</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a11ca5aeb8944b5d57dec79f5acd1836f</anchor>
      <arglist>(const std::string &amp;prefix, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CovarianceParser</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a11ca5aeb8944b5d57dec79f5acd1836f</anchor>
      <arglist>(const std::string &amp;prefix, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>ab1fe2b353f82251787b81ff36c325118</anchor>
      <arglist>(const std::array&lt; double, N *N &gt; &amp;covariance, double &amp;timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a29ce3e857db6a404c2c4c44672a8c9a7</anchor>
      <arglist>(const boost::array&lt; double, N *N &gt; &amp;covariance, double &amp;timestamp)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PJ::PlotData *&gt;</type>
      <name>_data</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a590f7bd038f80d28ba52de613c14481c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_initialized</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a5e68f77de7811e09049efbb394ada9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void()&gt;</type>
      <name>_lazy_init</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a36ba6d23e74ad0cc6e60aa5868eefc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::PlotDataMapRef &amp;</type>
      <name>_plot_data</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a74eb3f716a0696f7fcfacdd873999f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>_prefix</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a98ae7a390d25cc71221aacb1dba52847</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>CovarianceParser&lt; 6 &gt;</name>
    <filename>classCovarianceParser.html</filename>
    <member kind="function">
      <type></type>
      <name>CovarianceParser</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a11ca5aeb8944b5d57dec79f5acd1836f</anchor>
      <arglist>(const std::string &amp;prefix, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>CovarianceParser</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a11ca5aeb8944b5d57dec79f5acd1836f</anchor>
      <arglist>(const std::string &amp;prefix, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>ab1fe2b353f82251787b81ff36c325118</anchor>
      <arglist>(const std::array&lt; double, N *N &gt; &amp;covariance, double &amp;timestamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a29ce3e857db6a404c2c4c44672a8c9a7</anchor>
      <arglist>(const boost::array&lt; double, N *N &gt; &amp;covariance, double &amp;timestamp)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PJ::PlotData *&gt;</type>
      <name>_data</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a590f7bd038f80d28ba52de613c14481c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_initialized</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a5e68f77de7811e09049efbb394ada9a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void()&gt;</type>
      <name>_lazy_init</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a36ba6d23e74ad0cc6e60aa5868eefc87</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::PlotDataMapRef &amp;</type>
      <name>_plot_data</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a74eb3f716a0696f7fcfacdd873999f74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>_prefix</name>
      <anchorfile>classCovarianceParser.html</anchorfile>
      <anchor>a98ae7a390d25cc71221aacb1dba52847</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::arg_formatter_base::cstring_spec_handler</name>
    <filename>structdetail_1_1arg__formatter__base_1_1cstring__spec__handler.html</filename>
    <base>detail::error_handler</base>
    <member kind="function">
      <type></type>
      <name>cstring_spec_handler</name>
      <anchorfile>structdetail_1_1arg__formatter__base_1_1cstring__spec__handler.html</anchorfile>
      <anchor>a241f6c537fb9dfaeaa5080f3938e311c</anchor>
      <arglist>(arg_formatter_base &amp;f, const Char *val)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_pointer</name>
      <anchorfile>structdetail_1_1arg__formatter__base_1_1cstring__spec__handler.html</anchorfile>
      <anchor>aad597953a3b2285c78d7714be06a4974</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_string</name>
      <anchorfile>structdetail_1_1arg__formatter__base_1_1cstring__spec__handler.html</anchorfile>
      <anchor>a8cfc52e7b80fb504328ae91fafb0f40e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>arg_formatter_base &amp;</type>
      <name>formatter</name>
      <anchorfile>structdetail_1_1arg__formatter__base_1_1cstring__spec__handler.html</anchorfile>
      <anchor>aaafcfb5ea3862db69489a91b1352948e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Char *</type>
      <name>value</name>
      <anchorfile>structdetail_1_1arg__formatter__base_1_1cstring__spec__handler.html</anchorfile>
      <anchor>a47b2c82c8debb270611c39f3a34e51e8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::cstring_type_checker</name>
    <filename>classdetail_1_1cstring__type__checker.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>cstring_type_checker</name>
      <anchorfile>classdetail_1_1cstring__type__checker.html</anchorfile>
      <anchor>a52a93d22fe6c7381a0648bda3589b520</anchor>
      <arglist>(ErrorHandler eh)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_pointer</name>
      <anchorfile>classdetail_1_1cstring__type__checker.html</anchorfile>
      <anchor>af2e51659da4d4c0f3b0ef47344e2df41</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_string</name>
      <anchorfile>classdetail_1_1cstring__type__checker.html</anchorfile>
      <anchor>aebde4a7a47a3d7fe54fc55f9bc7a5aa7</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::custom_formatter</name>
    <filename>classdetail_1_1custom__formatter.html</filename>
    <templarg>Context</templarg>
    <member kind="function">
      <type></type>
      <name>custom_formatter</name>
      <anchorfile>classdetail_1_1custom__formatter.html</anchorfile>
      <anchor>a85c5d1fe69070b4c654a45df236fed32</anchor>
      <arglist>(basic_format_parse_context&lt; char_type &gt; &amp;parse_ctx, Context &amp;ctx)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1custom__formatter.html</anchorfile>
      <anchor>aee45f0e97e3b05916837b8b9b30e043c</anchor>
      <arglist>(typename basic_format_arg&lt; Context &gt;::handle h) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1custom__formatter.html</anchorfile>
      <anchor>add05b7bcc847657000b319ace113f42e</anchor>
      <arglist>(T) const</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename Context::char_type</type>
      <name>char_type</name>
      <anchorfile>classdetail_1_1custom__formatter.html</anchorfile>
      <anchor>a6e6dc4b2b0083556a7447b1fd7921253</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Context &amp;</type>
      <name>ctx_</name>
      <anchorfile>classdetail_1_1custom__formatter.html</anchorfile>
      <anchor>a714b3dc04dec436b2dd5233698f41b0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>basic_format_parse_context&lt; char_type &gt; &amp;</type>
      <name>parse_ctx_</name>
      <anchorfile>classdetail_1_1custom__formatter.html</anchorfile>
      <anchor>ae16cde3a215a12ecbead72329a0069e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::custom_value</name>
    <filename>structdetail_1_1custom__value.html</filename>
    <templarg>Context</templarg>
    <member kind="typedef">
      <type>typename Context::parse_context_type</type>
      <name>parse_context</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a842d21b7a779096247e4b586d900f6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>format</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a26ed3dae0107678739fd9392c1d33d87</anchor>
      <arglist>)(const void *arg, parse_context &amp;parse_ctx, Context &amp;ctx)</arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>value</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a0d0a3368b99394ac4a418b439fddabcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>custom_value&lt; basic_format_context &gt;</name>
    <filename>structdetail_1_1custom__value.html</filename>
    <member kind="typedef">
      <type>typename basic_format_context ::parse_context_type</type>
      <name>parse_context</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a842d21b7a779096247e4b586d900f6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>format</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a26ed3dae0107678739fd9392c1d33d87</anchor>
      <arglist>)(const void *arg, parse_context &amp;parse_ctx, basic_format_context &amp;ctx)</arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>value</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a0d0a3368b99394ac4a418b439fddabcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>custom_value&lt; basic_printf_context &gt;</name>
    <filename>structdetail_1_1custom__value.html</filename>
    <member kind="typedef">
      <type>typename basic_printf_context ::parse_context_type</type>
      <name>parse_context</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a842d21b7a779096247e4b586d900f6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>format</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a26ed3dae0107678739fd9392c1d33d87</anchor>
      <arglist>)(const void *arg, parse_context &amp;parse_ctx, basic_printf_context &amp;ctx)</arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>value</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a0d0a3368b99394ac4a418b439fddabcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>custom_value&lt; format_context &gt;</name>
    <filename>structdetail_1_1custom__value.html</filename>
    <member kind="typedef">
      <type>typename format_context ::parse_context_type</type>
      <name>parse_context</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a842d21b7a779096247e4b586d900f6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>format</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a26ed3dae0107678739fd9392c1d33d87</anchor>
      <arglist>)(const void *arg, parse_context &amp;parse_ctx, format_context &amp;ctx)</arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>value</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a0d0a3368b99394ac4a418b439fddabcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>custom_value&lt; wformat_context &gt;</name>
    <filename>structdetail_1_1custom__value.html</filename>
    <member kind="typedef">
      <type>typename wformat_context ::parse_context_type</type>
      <name>parse_context</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a842d21b7a779096247e4b586d900f6f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>void(*</type>
      <name>format</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a26ed3dae0107678739fd9392c1d33d87</anchor>
      <arglist>)(const void *arg, parse_context &amp;parse_ctx, wformat_context &amp;ctx)</arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>value</name>
      <anchorfile>structdetail_1_1custom__value.html</anchorfile>
      <anchor>a0d0a3368b99394ac4a418b439fddabcd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::data</name>
    <filename>structdetail_1_1data.html</filename>
    <base>basic_data&lt;&gt;</base>
  </compound>
  <compound kind="class">
    <name>DataLoadROS</name>
    <filename>classDataLoadROS.html</filename>
    <base>PJ::DataLoader</base>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>loadSubstitutionRule</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a15ac895868bcaa1d259765f4512d78eb</anchor>
      <arglist>(QStringList all_topic_names)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::shared_ptr&lt; rosbag::Bag &gt;</type>
      <name>_bag</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a92cf4005a3a068d5c6ca8e40eb6122e9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual const std::vector&lt; const char * &gt; &amp;</type>
      <name>compatibleFileExtensions</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a906df882f6de1eaa7139d69555bef1f7</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::pair&lt; QString, QString &gt; &gt;</type>
      <name>getAllTopics</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a3835f7ba3a9053e6bfbc1ffa4067b75b</anchor>
      <arglist>(const rosbag::Bag *bag, RosCompositeParser &amp;parser)</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>abdb70504de602fb75cb02c5eab20e01f</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>readDataFromFile</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a4448a175685d29c47e8a8d82196d4197</anchor>
      <arglist>(PJ::FileLoadInfo *fileload_info, PJ::PlotDataMapRef &amp;destination) override</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a556ae7c85d44133f9f2d168c50198e03</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function" protection="private" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a9082bc1e8cf9f13bbb79f85f093e0ba1</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RosParserConfig</type>
      <name>_config</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a8296dcd1b747b883ffec3e8976f50c67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const char * &gt;</type>
      <name>_extensions</name>
      <anchorfile>classDataLoadROS.html</anchorfile>
      <anchor>a300f339575917858f282c64bb586c0f7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataLoadROS2</name>
    <filename>classDataLoadROS2.html</filename>
    <base>PJ::DataLoader</base>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; const char * &gt; &amp;</type>
      <name>compatibleFileExtensions</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a4c13ede62a3dd5508f7354671efc1251</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataLoadROS2</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a99af652954f668b8aefcdbb6a1c9dee4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a4edaa8377c52a9e3151e2e81116e9715</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>readDataFromFile</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a9b589f14b85218947a00a83361cbb792</anchor>
      <arglist>(PJ::FileLoadInfo *fileload_info, PJ::PlotDataMapRef &amp;destination) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a9a93475f2d1031a9acf34d3f903cbeff</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a45badea212752f2cde17a3c0b62a7839</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataLoadROS2</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a8e7038485d142ec9c766847bc1008e81</anchor>
      <arglist>() override=default</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; std::pair&lt; QString, QString &gt; &gt;</type>
      <name>getAndRegisterAllTopics</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a8278c36149772361768acaf23c763558</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadDefaultSettings</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a827542ee7d092a0b31ae29dae7dcf5b6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveDefaultSettings</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a0305db0ef5f5938fb817b37bd8f7c65a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; rosbag2_cpp::readers::SequentialReader &gt;</type>
      <name>_bag_reader</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a8b84309423795c58facbdb58235633a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RosParserConfig</type>
      <name>_config</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a2e69fb4584968e0d33dc270f9f9b1222</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; const char * &gt;</type>
      <name>_extensions</name>
      <anchorfile>classDataLoadROS2.html</anchorfile>
      <anchor>a42d129c2ee8ba510d36525387f6d9fc8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataStreamROS</name>
    <filename>classDataStreamROS.html</filename>
    <base>PJ::DataStreamer</base>
    <member kind="function" virtualness="virtual">
      <type>virtual const std::vector&lt; QAction * &gt; &amp;</type>
      <name>availableActions</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a64b0300ea4fb24d35506cfd35f5f44be</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataStreamROS</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a10021c5ae1bee7fd05ae604bc1fd8fc0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>isRunning</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a97e90633df9f0202303e22a54649fa72</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>aabd1cce732b41e38f78712e4d7ba1f9e</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>shutdown</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>ad3331e414bff4d45146daef7715ec653</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>start</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a266c23613fc3fa52693eb6c30be49f3d</anchor>
      <arglist>(QStringList *selected_datasources) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a81b9ec32267d3138372f8bc0c27bc6f5</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a7ada4f1f82dab1fb53e013c848e7cd45</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~DataStreamROS</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>ad5f4c7556c0f0604465909012bf054e8</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>extractInitialSamples</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a18fc155a292fe26f2ac108edbe52469e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveIntoRosbag</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a3063ed2519f36defa5b6b2a8eb08a36c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>subscribe</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a76c14cfbee2f22b46e224c7e673033c5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>timerCallback</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>aa54e5e1bdb6901a4be91d1a63938ab0a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>topicCallback</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a3c67283b9bdaa211d6aca56183a63788</anchor>
      <arglist>(const RosIntrospection::ShapeShifter::ConstPtr &amp;msg, const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_saveAny</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a10232aa0b4fa3b841dc583714fff0f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_action_saveIntoRosbag</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>ac2f44e4d22f569a57c1c6add40bb8657</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; QAction * &gt;</type>
      <name>_available_actions</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a933e40ed8d77a960004ba550fa26882d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RosParserConfig</type>
      <name>_config</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>adba78db1aee68bf937f20caf78a545c7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_first_warning</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a05c28ce09e777a36df1a8b3f8179732b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_initial_time</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a549a18c9b0bf16e97d86e0d86e36e4c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, int &gt;</type>
      <name>_msg_index</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>ace3eda636c4ca3ad0adde77d4075d701</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandlePtr</type>
      <name>_node</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>ace96cc786d988b40eb0e2a63d97492b6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; RosCompositeParser &gt;</type>
      <name>_parser</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>abd2509659b790a07baa41ee897a31b3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer *</type>
      <name>_periodic_timer</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a1b82aac333add862b0817147388ead50</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_prefix</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a9feca0f37c7c600e6d093a9d5d3d3299</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_prev_clock_time</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a15ee0507b1600688cb0ecc3f8840fa0a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_received_msg_count</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a5bf19e6c77870b4cd6290217c41d6983</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RosIntrospection::SubstitutionRuleMap</type>
      <name>_rules</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>adc4efd32dd749289b493980185e38eec</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_running</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>ad9e9b33ffafc27bb10300713cd1efbb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; ros::AsyncSpinner &gt;</type>
      <name>_spinner</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a74706821d5c2e58a788f6af9669551bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ros::Subscriber &gt;</type>
      <name>_subscribers</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a3b84d6096b38ea1c08264e18decc0366</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, PlotDataAny &gt;</type>
      <name>_user_defined_buffers</name>
      <anchorfile>classDataStreamROS.html</anchorfile>
      <anchor>a9c618b4886c6f84b9325fc629e605ae0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DataStreamROS2</name>
    <filename>classDataStreamROS2.html</filename>
    <base>PJ::DataStreamer</base>
    <member kind="function">
      <type>const std::vector&lt; QAction * &gt; &amp;</type>
      <name>availableActions</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>afe1aa2931effe2db27330d5bca14d0a3</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DataStreamROS2</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>ac4f5b501e2f2657d121cee2df8f292bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isRunning</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a49f429aae8cc645bb13717adaccce5ed</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a7d3be39aabe4fd74f3aec2de6f809890</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>shutdown</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a129c43653d494c1f71be383b90daaa67</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>start</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>adf861f33763897aab0cc34aae9e0bf58</anchor>
      <arglist>(QStringList *selected_datasources) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlLoadState</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a29f10a4638bbe54221781b291681a71f</anchor>
      <arglist>(const QDomElement &amp;parent_element) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>xmlSaveState</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a6e87b9268255c0fdf399c3ef4c6d61c9</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;parent_element) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DataStreamROS2</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a594c56c45caab221f90b60ead8c55e4c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>loadDefaultSettings</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a92f30c5b7696031ca78011412bfdb44a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>messageCallback</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a35d3a0ecb1d8417637e5f4da55e86fb1</anchor>
      <arglist>(const std::string &amp;topic_name, std::shared_ptr&lt; rclcpp::SerializedMessage &gt; msg)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>saveDefaultSettings</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a65b790c37b30c4e30439f36f408645af</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>subscribeToTopic</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>ae584a9a5fa60199331d3025f809d9b96</anchor>
      <arglist>(const std::string &amp;topic_name, const std::string &amp;topic_type)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>waitOneSecond</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a5b4a90b9fd47ae06b00cf1a30c43214d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rclcpp::Clock</type>
      <name>_clock</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>addb6128671bbdc40ed79c9a1bc211bc7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RosParserConfig</type>
      <name>_config</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a48511edd5034cc87ad06797c96507195</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; rclcpp::Context &gt;</type>
      <name>_context</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a7d7272d13c3a268f4e96498908e7e6cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; rclcpp::executors::MultiThreadedExecutor &gt;</type>
      <name>_executor</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a1c519439f5d8a0e48014a4fc5af45ae7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_first_warning</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>ae23fe551854900d0eb35abbc513d1640</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; rclcpp::Node &gt;</type>
      <name>_node</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a5c61ba536c3838842fd29a87cdba58a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; Ros2CompositeParser &gt;</type>
      <name>_parser</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>aea223779149ba9ef7b2660054eadabd1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_running</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>aaf40ee57876735b43280c54891dcb4cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::thread</type>
      <name>_spinner</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>abccedabac907b13f697f0d70037f8b39</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rcl_time_point_value_t</type>
      <name>_start_time</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a11abbd616a66aa5a171ac567dc11adb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, rosbag2_transport::GenericSubscription::Ptr &gt;</type>
      <name>_subscriptions</name>
      <anchorfile>classDataStreamROS2.html</anchorfile>
      <anchor>a6ddacbfbd3c53c7b1bbce7da8bf88328</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::DataType&lt; RosIntrospection::ShapeShifter &gt;</name>
    <filename>structros_1_1message__traits_1_1DataType_3_01RosIntrospection_1_1ShapeShifter_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01RosIntrospection_1_1ShapeShifter_01_4.html</anchorfile>
      <anchor>a59645aae4a7c33351b901f1fc65c942c</anchor>
      <arglist>(const RosIntrospection::ShapeShifter &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1DataType_3_01RosIntrospection_1_1ShapeShifter_01_4.html</anchorfile>
      <anchor>a4beadc521785baed98cdb4de878ae513</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::dragonbox::decimal_fp</name>
    <filename>structdetail_1_1dragonbox_1_1decimal__fp.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>typename float_info&lt; T &gt;::carrier_uint</type>
      <name>significand_type</name>
      <anchorfile>structdetail_1_1dragonbox_1_1decimal__fp.html</anchorfile>
      <anchor>ac76d233464776427ee705d60eb1a5d9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>exponent</name>
      <anchorfile>structdetail_1_1dragonbox_1_1decimal__fp.html</anchorfile>
      <anchor>a77c491ed8ef6cc88d11a9eaa41d43a2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>significand_type</type>
      <name>significand</name>
      <anchorfile>structdetail_1_1dragonbox_1_1decimal__fp.html</anchorfile>
      <anchor>a9a1a44ded7f0233dfa196d8b1c101e0e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::default_arg_formatter</name>
    <filename>structdetail_1_1default__arg__formatter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="typedef">
      <type>basic_format_context&lt; OutputIt, Char &gt;</type>
      <name>context</name>
      <anchorfile>structdetail_1_1default__arg__formatter.html</anchorfile>
      <anchor>a1d9e45a7a7ad48799f28641f31f2f3a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>operator()</name>
      <anchorfile>structdetail_1_1default__arg__formatter.html</anchorfile>
      <anchor>a65c2a5027fa4621e894476d7954875c6</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>operator()</name>
      <anchorfile>structdetail_1_1default__arg__formatter.html</anchorfile>
      <anchor>a1afe3f579bacdaef24bfa34489a55122</anchor>
      <arglist>(typename basic_format_arg&lt; context &gt;::handle handle)</arglist>
    </member>
    <member kind="variable">
      <type>basic_format_args&lt; context &gt;</type>
      <name>args</name>
      <anchorfile>structdetail_1_1default__arg__formatter.html</anchorfile>
      <anchor>a81cc3b93aca25d7c4f9fb99b6b199b90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>locale_ref</type>
      <name>loc</name>
      <anchorfile>structdetail_1_1default__arg__formatter.html</anchorfile>
      <anchor>ac156b861ad1f7b0eec88de7a0085c281</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OutputIt</type>
      <name>out</name>
      <anchorfile>structdetail_1_1default__arg__formatter.html</anchorfile>
      <anchor>a61186d6093035ac2dfc5d4c1db24e129</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::Definition&lt; RosIntrospection::ShapeShifter &gt;</name>
    <filename>structros_1_1message__traits_1_1Definition_3_01RosIntrospection_1_1ShapeShifter_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1Definition_3_01RosIntrospection_1_1ShapeShifter_01_4.html</anchorfile>
      <anchor>a516572fb37185b7f3d5a38323a32b151</anchor>
      <arglist>(const RosIntrospection::ShapeShifter &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DiagnosticMsgParser</name>
    <filename>classDiagnosticMsgParser.html</filename>
    <base>BuiltinMessageParser&lt; diagnostic_msgs::msg::DiagnosticArray &gt;</base>
    <base>BuiltinMessageParser&lt; diagnostic_msgs::DiagnosticArray &gt;</base>
    <member kind="function">
      <type></type>
      <name>DiagnosticMsgParser</name>
      <anchorfile>classDiagnosticMsgParser.html</anchorfile>
      <anchor>a1c7d269d3c2b9be3fa0504f2f7a5d48c</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DiagnosticMsgParser</name>
      <anchorfile>classDiagnosticMsgParser.html</anchorfile>
      <anchor>a1c7d269d3c2b9be3fa0504f2f7a5d48c</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classDiagnosticMsgParser.html</anchorfile>
      <anchor>a72baccaf15fe6ee283fe0e21a8cfedf9</anchor>
      <arglist>(const diagnostic_msgs::msg::DiagnosticArray &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classDiagnosticMsgParser.html</anchorfile>
      <anchor>acd29e8c2d07afb33a2602b9d3c7772e0</anchor>
      <arglist>(const diagnostic_msgs::DiagnosticArray &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HeaderMsgParser</type>
      <name>_header_parser</name>
      <anchorfile>classDiagnosticMsgParser.html</anchorfile>
      <anchor>a7f1ee4c4139e24c447416355b6c585c8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DialogSelectRosTopics</name>
    <filename>classDialogSelectRosTopics.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>updateTopicList</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a82995db7f20b9cfac461f1d7c80fd170</anchor>
      <arglist>(std::vector&lt; std::pair&lt; QString, QString &gt;&gt; topic_list)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DialogSelectRosTopics</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>afa2f01415dbab3c8d13d2a40a623935b</anchor>
      <arglist>(const std::vector&lt; std::pair&lt; QString, QString &gt;&gt; &amp;topic_list, const PJ::RosParserConfig &amp;default_info, QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>PJ::RosParserConfig</type>
      <name>getResult</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>ae431937fcf3e9cea13cdde2a2ff3192a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DialogSelectRosTopics</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a5989025d44837c126d4e5d3251da1e7a</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonBox_accepted</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>ab73066ebf4eebd69d14e9e03cc0d21cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_lineEditFilter_textChanged</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a41430f3e50433fe1430478e13a6aed11</anchor>
      <arglist>(const QString &amp;search_string)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_listRosTopics_itemSelectionChanged</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a4f550224bf264ac0ce3e111495d25578</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_maximumSizeHelp_pressed</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a087e0102831e5140639544b291808594</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_spinBoxArraySize_valueChanged</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>af1836e8104e8c71cb42e8afb3a5b7453</anchor>
      <arglist>(int value)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStringList</type>
      <name>_default_selected_topics</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a7709875af82f9d80f4b15c507e0521c8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QShortcut</type>
      <name>_deselect_all</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>aacbbc46f14b7b72c96ccc9cbc76846a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QShortcut</type>
      <name>_select_all</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a00d7db8c75f8ac52bc37f1eaac5e8ded</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QStringList</type>
      <name>_topic_list</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>ab0be0e693c693dba9032fa68b134c98d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::dialogSelectRosTopics *</type>
      <name>ui</name>
      <anchorfile>classDialogSelectRosTopics.html</anchorfile>
      <anchor>a513e194bace562f80d8523c3e0ddd8c6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>DialogWithItemList</name>
    <filename>classDialogWithItemList.html</filename>
    <member kind="function">
      <type></type>
      <name>DialogWithItemList</name>
      <anchorfile>classDialogWithItemList.html</anchorfile>
      <anchor>a7c7db82b367b825c46be90f007423a7a</anchor>
      <arglist>(QWidget *parent, QString title, QString text, std::unordered_set&lt; std::string &gt; list)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~DialogWithItemList</name>
      <anchorfile>classDialogWithItemList.html</anchorfile>
      <anchor>a5d0898c139faf6a02be109c6673c522b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>warning</name>
      <anchorfile>classDialogWithItemList.html</anchorfile>
      <anchor>ac038f0e63bf7665a6961e44d2385c458</anchor>
      <arglist>(const QString &amp;message, std::unordered_set&lt; std::string &gt; list)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonBox_clicked</name>
      <anchorfile>classDialogWithItemList.html</anchorfile>
      <anchor>a893f1744970b1074ec0d7d8db37123c5</anchor>
      <arglist>(QAbstractButton *button)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::DialogWithItemList *</type>
      <name>ui</name>
      <anchorfile>classDialogWithItemList.html</anchorfile>
      <anchor>a275c7a0d245030c17c9bed5c6899f113</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::divtest_table_entry</name>
    <filename>structdetail_1_1divtest__table__entry.html</filename>
    <templarg>T</templarg>
    <member kind="variable">
      <type>T</type>
      <name>max_quotient</name>
      <anchorfile>structdetail_1_1divtest__table__entry.html</anchorfile>
      <anchor>a5bd02dc20d212904c678ee62b81631d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>T</type>
      <name>mod_inv</name>
      <anchorfile>structdetail_1_1divtest__table__entry.html</anchorfile>
      <anchor>a258d4fecef53e087052462db7dfaafec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>divtest_table_entry&lt; uint32_t &gt;</name>
    <filename>structdetail_1_1divtest__table__entry.html</filename>
    <member kind="variable">
      <type>uint32_t</type>
      <name>max_quotient</name>
      <anchorfile>structdetail_1_1divtest__table__entry.html</anchorfile>
      <anchor>a5bd02dc20d212904c678ee62b81631d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>mod_inv</name>
      <anchorfile>structdetail_1_1divtest__table__entry.html</anchorfile>
      <anchor>a258d4fecef53e087052462db7dfaafec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>divtest_table_entry&lt; uint64_t &gt;</name>
    <filename>structdetail_1_1divtest__table__entry.html</filename>
    <member kind="variable">
      <type>uint64_t</type>
      <name>max_quotient</name>
      <anchorfile>structdetail_1_1divtest__table__entry.html</anchorfile>
      <anchor>a5bd02dc20d212904c678ee62b81631d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint64_t</type>
      <name>mod_inv</name>
      <anchorfile>structdetail_1_1divtest__table__entry.html</anchorfile>
      <anchor>a258d4fecef53e087052462db7dfaafec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::dynamic_format_specs</name>
    <filename>structdetail_1_1dynamic__format__specs.html</filename>
    <templarg>Char</templarg>
    <base>basic_format_specs</base>
    <member kind="variable">
      <type>arg_ref&lt; Char &gt;</type>
      <name>precision_ref</name>
      <anchorfile>structdetail_1_1dynamic__format__specs.html</anchorfile>
      <anchor>ac78aa47db18af586dfb0e286a82a2384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>arg_ref&lt; Char &gt;</type>
      <name>width_ref</name>
      <anchorfile>structdetail_1_1dynamic__format__specs.html</anchorfile>
      <anchor>ac4d563c4278c979da9763e7d376aa08a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamic_format_specs&lt; char &gt;</name>
    <filename>structdetail_1_1dynamic__format__specs.html</filename>
    <base>basic_format_specs&lt; char &gt;</base>
    <member kind="variable">
      <type>arg_ref&lt; char &gt;</type>
      <name>precision_ref</name>
      <anchorfile>structdetail_1_1dynamic__format__specs.html</anchorfile>
      <anchor>ac78aa47db18af586dfb0e286a82a2384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>arg_ref&lt; char &gt;</type>
      <name>width_ref</name>
      <anchorfile>structdetail_1_1dynamic__format__specs.html</anchorfile>
      <anchor>ac4d563c4278c979da9763e7d376aa08a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>dynamic_format_specs&lt; char_type &gt;</name>
    <filename>structdetail_1_1dynamic__format__specs.html</filename>
    <base>basic_format_specs&lt; char_type &gt;</base>
    <base>basic_format_specs&lt; char_type &gt;</base>
    <member kind="variable">
      <type>arg_ref&lt; char_type &gt;</type>
      <name>precision_ref</name>
      <anchorfile>structdetail_1_1dynamic__format__specs.html</anchorfile>
      <anchor>ac78aa47db18af586dfb0e286a82a2384</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>arg_ref&lt; char_type &gt;</type>
      <name>width_ref</name>
      <anchorfile>structdetail_1_1dynamic__format__specs.html</anchorfile>
      <anchor>ac4d563c4278c979da9763e7d376aa08a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::dynamic_specs_handler</name>
    <filename>classdetail_1_1dynamic__specs__handler.html</filename>
    <templarg>ParseContext</templarg>
    <base>specs_setter&lt; ParseContext::char_type &gt;</base>
    <member kind="typedef">
      <type>typename ParseContext::char_type</type>
      <name>char_type</name>
      <anchorfile>classdetail_1_1dynamic__specs__handler.html</anchorfile>
      <anchor>a5a74096d4fcf43aa74a8632278b8536b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>dynamic_specs_handler</name>
      <anchorfile>classdetail_1_1dynamic__specs__handler.html</anchorfile>
      <anchor>a269e120f446d0450f218c09b8aef2e1f</anchor>
      <arglist>(dynamic_format_specs&lt; char_type &gt; &amp;specs, ParseContext &amp;ctx)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>dynamic_specs_handler</name>
      <anchorfile>classdetail_1_1dynamic__specs__handler.html</anchorfile>
      <anchor>aabf37de1a16a63f944171eda0a09e18b</anchor>
      <arglist>(const dynamic_specs_handler &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_dynamic_precision</name>
      <anchorfile>classdetail_1_1dynamic__specs__handler.html</anchorfile>
      <anchor>ae89c0e04eed1fff1a865aebf436011f6</anchor>
      <arglist>(Id arg_id)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_dynamic_width</name>
      <anchorfile>classdetail_1_1dynamic__specs__handler.html</anchorfile>
      <anchor>af30182f04f54d734a0f53b0617765292</anchor>
      <arglist>(Id arg_id)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_error</name>
      <anchorfile>classdetail_1_1dynamic__specs__handler.html</anchorfile>
      <anchor>aeb0125d18758bc0518456d42f9a6360e</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>arg_ref&lt; char_type &gt;</type>
      <name>arg_ref_type</name>
      <anchorfile>classdetail_1_1dynamic__specs__handler.html</anchorfile>
      <anchor>a426121338ea1afe9e9bcfcef394a788e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>FMT_CONSTEXPR arg_ref_type</type>
      <name>make_arg_ref</name>
      <anchorfile>classdetail_1_1dynamic__specs__handler.html</anchorfile>
      <anchor>ab5694fd5c423c669b726d25d54ddff7b</anchor>
      <arglist>(int arg_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FMT_CONSTEXPR arg_ref_type</type>
      <name>make_arg_ref</name>
      <anchorfile>classdetail_1_1dynamic__specs__handler.html</anchorfile>
      <anchor>a5f19d8aa4638bde09813696b497aa698</anchor>
      <arglist>(auto_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FMT_CONSTEXPR arg_ref_type</type>
      <name>make_arg_ref</name>
      <anchorfile>classdetail_1_1dynamic__specs__handler.html</anchorfile>
      <anchor>a16a4970b28325aa961951041dbdf4013</anchor>
      <arglist>(basic_string_view&lt; char_type &gt; arg_id)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParseContext &amp;</type>
      <name>context_</name>
      <anchorfile>classdetail_1_1dynamic__specs__handler.html</anchorfile>
      <anchor>ad8a2ac6b6a9e3c505d0441a843c98c05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>dynamic_format_specs&lt; char_type &gt; &amp;</type>
      <name>specs_</name>
      <anchorfile>classdetail_1_1dynamic__specs__handler.html</anchorfile>
      <anchor>a301db94a2d16f0c246f53803db4e59de</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::error_handler</name>
    <filename>structdetail_1_1error__handler.html</filename>
    <member kind="function">
      <type>constexpr</type>
      <name>error_handler</name>
      <anchorfile>structdetail_1_1error__handler.html</anchorfile>
      <anchor>a383cfdaa465e5fb272b3e1f28b48f422</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function">
      <type>constexpr</type>
      <name>error_handler</name>
      <anchorfile>structdetail_1_1error__handler.html</anchorfile>
      <anchor>aed41cf74a601f67eb3e59a8cf4aa4601</anchor>
      <arglist>(const error_handler &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN FMT_API void</type>
      <name>on_error</name>
      <anchorfile>structdetail_1_1error__handler.html</anchorfile>
      <anchor>a61ea975bc062c5c3d8a03175a53d0491</anchor>
      <arglist>(const char *message)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::fallback_formatter</name>
    <filename>structdetail_1_1fallback__formatter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type></type>
      <name>fallback_formatter</name>
      <anchorfile>structdetail_1_1fallback__formatter.html</anchorfile>
      <anchor>a07a92e1ea0555bf8bb0e6931ea950766</anchor>
      <arglist>()=delete</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::fill_t</name>
    <filename>structdetail_1_1fill__t.html</filename>
    <templarg>Char</templarg>
    <member kind="function">
      <type>const Char *</type>
      <name>data</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>afc81154553380d69abe4b7849a241d81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>operator=</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a29faa6a7f3624a3dcb34fa027eeebcb3</anchor>
      <arglist>(basic_string_view&lt; Char &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR Char &amp;</type>
      <name>operator[]</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a734287166cdcf6a2066219cfddef4004</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char &amp;</type>
      <name>operator[]</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ab6919dac5b091f6dcca5f1551a1f54d9</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>af3240111c85f08fce4c0119e83852459</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FMT_CONSTEXPR fill_t&lt; Char &gt;</type>
      <name>make</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a6843bab849e66814f110c58cdb7a1fdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>max_size</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a8c43cd62430ce4d2a0d020469c972d6baf75b129a8a943d2964d461d56b3431d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>max_size</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a8c43cd62430ce4d2a0d020469c972d6baf75b129a8a943d2964d461d56b3431d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Char</type>
      <name>data_</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ae4a77122340aaadd2c484a93d3a782d7</anchor>
      <arglist>[max_size]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>size_</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ad21f286f4d94defbeaf23e5a5c61e919</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fill_t&lt; char &gt;</name>
    <filename>structdetail_1_1fill__t.html</filename>
    <member kind="function">
      <type>const char *</type>
      <name>data</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>afc81154553380d69abe4b7849a241d81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>operator=</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a29faa6a7f3624a3dcb34fa027eeebcb3</anchor>
      <arglist>(basic_string_view&lt; char &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR char &amp;</type>
      <name>operator[]</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a734287166cdcf6a2066219cfddef4004</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char &amp;</type>
      <name>operator[]</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ab6919dac5b091f6dcca5f1551a1f54d9</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>af3240111c85f08fce4c0119e83852459</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FMT_CONSTEXPR fill_t&lt; char &gt;</type>
      <name>make</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a6843bab849e66814f110c58cdb7a1fdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>max_size</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a8c43cd62430ce4d2a0d020469c972d6baf75b129a8a943d2964d461d56b3431d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char</type>
      <name>data_</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ae4a77122340aaadd2c484a93d3a782d7</anchor>
      <arglist>[max_size]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>size_</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ad21f286f4d94defbeaf23e5a5c61e919</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fill_t&lt; char_type &gt;</name>
    <filename>structdetail_1_1fill__t.html</filename>
    <member kind="function">
      <type>const char_type *</type>
      <name>data</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>afc81154553380d69abe4b7849a241d81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>operator=</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a29faa6a7f3624a3dcb34fa027eeebcb3</anchor>
      <arglist>(basic_string_view&lt; char_type &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR char_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a734287166cdcf6a2066219cfddef4004</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ab6919dac5b091f6dcca5f1551a1f54d9</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>af3240111c85f08fce4c0119e83852459</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FMT_CONSTEXPR fill_t&lt; char_type &gt;</type>
      <name>make</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a6843bab849e66814f110c58cdb7a1fdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>max_size</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a8c43cd62430ce4d2a0d020469c972d6baf75b129a8a943d2964d461d56b3431d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>char_type</type>
      <name>data_</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ae4a77122340aaadd2c484a93d3a782d7</anchor>
      <arglist>[max_size]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>size_</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ad21f286f4d94defbeaf23e5a5c61e919</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fill_t&lt; Context::char_type &gt;</name>
    <filename>structdetail_1_1fill__t.html</filename>
    <member kind="function">
      <type>const Context::char_type *</type>
      <name>data</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>afc81154553380d69abe4b7849a241d81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>operator=</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a29faa6a7f3624a3dcb34fa027eeebcb3</anchor>
      <arglist>(basic_string_view&lt; Context::char_type &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR Context::char_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a734287166cdcf6a2066219cfddef4004</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Context::char_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ab6919dac5b091f6dcca5f1551a1f54d9</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>af3240111c85f08fce4c0119e83852459</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FMT_CONSTEXPR fill_t&lt; Context::char_type &gt;</type>
      <name>make</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a6843bab849e66814f110c58cdb7a1fdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>max_size</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a8c43cd62430ce4d2a0d020469c972d6baf75b129a8a943d2964d461d56b3431d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Context::char_type</type>
      <name>data_</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ae4a77122340aaadd2c484a93d3a782d7</anchor>
      <arglist>[max_size]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>size_</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ad21f286f4d94defbeaf23e5a5c61e919</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>fill_t&lt; ParseContext::char_type &gt;</name>
    <filename>structdetail_1_1fill__t.html</filename>
    <member kind="function">
      <type>const ParseContext::char_type *</type>
      <name>data</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>afc81154553380d69abe4b7849a241d81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>operator=</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a29faa6a7f3624a3dcb34fa027eeebcb3</anchor>
      <arglist>(basic_string_view&lt; ParseContext::char_type &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR ParseContext::char_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a734287166cdcf6a2066219cfddef4004</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const ParseContext::char_type &amp;</type>
      <name>operator[]</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ab6919dac5b091f6dcca5f1551a1f54d9</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>af3240111c85f08fce4c0119e83852459</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static FMT_CONSTEXPR fill_t&lt; ParseContext::char_type &gt;</type>
      <name>make</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a6843bab849e66814f110c58cdb7a1fdb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>max_size</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>a8c43cd62430ce4d2a0d020469c972d6baf75b129a8a943d2964d461d56b3431d1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParseContext::char_type</type>
      <name>data_</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ae4a77122340aaadd2c484a93d3a782d7</anchor>
      <arglist>[max_size]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>unsigned char</type>
      <name>size_</name>
      <anchorfile>structdetail_1_1fill__t.html</anchorfile>
      <anchor>ad21f286f4d94defbeaf23e5a5c61e919</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>FiveAiDiagnosticMsg</name>
    <filename>classFiveAiDiagnosticMsg.html</filename>
    <base>PJ::RosMessageParser</base>
    <member kind="function">
      <type></type>
      <name>FiveAiDiagnosticMsg</name>
      <anchorfile>classFiveAiDiagnosticMsg.html</anchorfile>
      <anchor>a9af1b2d159e13fdfa1d7f3c4d110512b</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classFiveAiDiagnosticMsg.html</anchorfile>
      <anchor>ae4d0ac3f9de048c1ea2af4b6d494de44</anchor>
      <arglist>(MessageRef msg, double &amp;timestamp) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::fixed_buffer_traits</name>
    <filename>classdetail_1_1fixed__buffer__traits.html</filename>
    <member kind="function">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>classdetail_1_1fixed__buffer__traits.html</anchorfile>
      <anchor>aa5c8ea3283137affa257d4c767dd60a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>fixed_buffer_traits</name>
      <anchorfile>classdetail_1_1fixed__buffer__traits.html</anchorfile>
      <anchor>ae886d3f8c6eaf908df5b6053ad290ad5</anchor>
      <arglist>(size_t limit)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>limit</name>
      <anchorfile>classdetail_1_1fixed__buffer__traits.html</anchorfile>
      <anchor>a54c6f0520689d2f77efb616182adce9d</anchor>
      <arglist>(size_t size)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>count_</name>
      <anchorfile>classdetail_1_1fixed__buffer__traits.html</anchorfile>
      <anchor>aae0b06fb774fe808369fcaf0ed4ff8d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>limit_</name>
      <anchorfile>classdetail_1_1fixed__buffer__traits.html</anchorfile>
      <anchor>a0af81dbe6a622a41bfc9cd93b96c344d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RosIntrospection::FlatMessage</name>
    <filename>structRosIntrospection_1_1FlatMessage.html</filename>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; StringTreeLeaf, Span&lt; uint8_t &gt; &gt; &gt;</type>
      <name>blob</name>
      <anchorfile>structRosIntrospection_1_1FlatMessage.html</anchorfile>
      <anchor>a44e88943aa21c0cc0e0c593044841cb1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::vector&lt; uint8_t &gt; &gt;</type>
      <name>blob_storage</name>
      <anchorfile>structRosIntrospection_1_1FlatMessage.html</anchorfile>
      <anchor>a72923bfc3c68d0fa36652b5fe69d3101</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; StringTreeLeaf, std::string &gt; &gt;</type>
      <name>name</name>
      <anchorfile>structRosIntrospection_1_1FlatMessage.html</anchorfile>
      <anchor>a6cd0342d0cca88962880ce183dc72639</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const StringTree *</type>
      <name>tree</name>
      <anchorfile>structRosIntrospection_1_1FlatMessage.html</anchorfile>
      <anchor>a5a03c1c8438daa4cac019ebac6ee7344</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; StringTreeLeaf, Variant &gt; &gt;</type>
      <name>value</name>
      <anchorfile>structRosIntrospection_1_1FlatMessage.html</anchorfile>
      <anchor>a09aa9985ff6078f82ce94e2ecda9ab15</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Ros2Introspection::FlatMessage</name>
    <filename>structRos2Introspection_1_1FlatMessage.html</filename>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; StringTreeLeaf, BufferView &gt; &gt;</type>
      <name>blobs</name>
      <anchorfile>structRos2Introspection_1_1FlatMessage.html</anchorfile>
      <anchor>ac932ae06d424150c40a19e294417a30e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; StringTreeLeaf, std::string &gt; &gt;</type>
      <name>strings</name>
      <anchorfile>structRos2Introspection_1_1FlatMessage.html</anchorfile>
      <anchor>a28619a8ef45a9b667b4b49fb7027b76f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const StringTree *</type>
      <name>tree</name>
      <anchorfile>structRos2Introspection_1_1FlatMessage.html</anchorfile>
      <anchor>a1ad3ecfbf8482d352d39bb59d2065c09</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::pair&lt; StringTreeLeaf, double &gt; &gt;</type>
      <name>values</name>
      <anchorfile>structRos2Introspection_1_1FlatMessage.html</anchorfile>
      <anchor>abd53b56aa819daeafddf361287d1a3af</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::dragonbox::float_info</name>
    <filename>structdetail_1_1dragonbox_1_1float__info.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>detail::dragonbox::float_info&lt; double &gt;</name>
    <filename>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</filename>
    <member kind="typedef">
      <type>uint64_t</type>
      <name>carrier_uint</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a8c97de9832dd0d2098355f060c7b49f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>big_divisor</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a30c5106a10f34cdfbdcf0706a8efc14e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>cache_bits</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a5555ab4b800f0d441bc6b5e5123313a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>case_fc_lower_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a4db90dd14059192704092f58699dce4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>case_fc_pm_half_lower_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a4a837a4ef149005a6717ecccadea58e0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>case_fc_pm_half_upper_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a82d19a7602ee273085f4024d664f991c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>case_fc_upper_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>afe707413c38350227709acaebd5ceeb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>case_shorter_interval_left_endpoint_lower_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>ab149a60f2e983495056e4ef305350a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>case_shorter_interval_left_endpoint_upper_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a5f3cecdf388d00e2efd4096e283174c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>decimal_digits</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>aaca6837a6558cc9904cbcef3c47e11a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>divisibility_check_by_5_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>ab0088c7b2fcae365933b203167d4b6be</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>exponent_bias</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a4b03e5175c0fa251f7656582adfd7c28</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>exponent_bits</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>aec53ef967ca8d110ffb798ae0df88c06</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kappa</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>ae6bb8c779647b4b1ca89f9c369d3f2b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>max_exponent</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a11517968ddaea58303b95c34877855d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>max_k</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a862bee6ecc046e2dd1aa5b7f1d5c528b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>max_trailing_zeros</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>abf1b46edf4456e1ee5e78bb46394ec3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>min_exponent</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a59e1a70dd2e7b46cce5dcd70922b5e54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>min_k</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a0bbe79e34c6327d5bf019fc0b2214d9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>shorter_interval_tie_lower_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a5897dacf444527b16006bf0b295c08b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>shorter_interval_tie_upper_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a30e5b8e48842d9b5d8a762cd0b218ccd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>significand_bits</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>a27d4d698ae5c10827bf5f2b8c316bf2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>small_divisor</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01double_01_4.html</anchorfile>
      <anchor>af3564af9ccab87e8196c1647f996af2e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::dragonbox::float_info&lt; float &gt;</name>
    <filename>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</filename>
    <member kind="typedef">
      <type>uint32_t</type>
      <name>carrier_uint</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>aac782118cac14b6fbf4b45ba2ec4aa5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>big_divisor</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>abd216a754eb231296ca14e8112302d5c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>cache_bits</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>ab4660b0e669949cff2a04a7de2b2afbc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>case_fc_lower_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>a0e5925d26cfc8ddd5ae40942c91925c1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>case_fc_pm_half_lower_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>a40e6e6488d808c565298341f57c2fbe0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>case_fc_pm_half_upper_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>a5a1da84cc5bc5c2cbc1231eb10f28bd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>case_fc_upper_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>a5b6e4e3e923ece0c0dfbca20fcccf628</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>case_shorter_interval_left_endpoint_lower_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>ac222e316989e38399ed78a6f9c6d2267</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>case_shorter_interval_left_endpoint_upper_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>a7eaed35d301aaff874dc878c13761abb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>decimal_digits</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>ab45953fa454ae60f56d53158c19a6afb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>divisibility_check_by_5_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>a2ebb41546e416f23455ac459efa8dca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>exponent_bias</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>a5cf9c8db17a5f585dfbe29fa8a425e16</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>exponent_bits</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>ace29e7be03a1d4ce3167bca8952d6eae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>kappa</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>a455c44fe707ef99e9e08068009bb56a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>max_exponent</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>a1793c56cb60f010201cc07f336b54159</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>max_k</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>a1f773a1839df4237f4f27be7d4e8fa3b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>max_trailing_zeros</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>aa379cfc3da023bb8384e83a04c4c3d86</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>min_exponent</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>af8cf99e77deec52b01f8456db959cc05</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>min_k</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>ad173f78537c4d6f949233390ab60be26</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>shorter_interval_tie_lower_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>a133a8247852b54fec78851ac4ddb6f8e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>shorter_interval_tie_upper_threshold</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>a59b61d1d94487c391687a96b10ea5eaa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>significand_bits</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>a7c9213616a4b5b289955429b52f0d8de</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static const int</type>
      <name>small_divisor</name>
      <anchorfile>structdetail_1_1dragonbox_1_1float__info_3_01float_01_4.html</anchorfile>
      <anchor>a1cd7f629cbfcd996e426e04441b31d8a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::float_specs</name>
    <filename>structdetail_1_1float__specs.html</filename>
    <member kind="variable">
      <type>bool</type>
      <name>binary32</name>
      <anchorfile>structdetail_1_1float__specs.html</anchorfile>
      <anchor>ac259e69fe1aba951f6bf570d6c9dac13</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float_format</type>
      <name>format</name>
      <anchorfile>structdetail_1_1float__specs.html</anchorfile>
      <anchor>a9f8f14d5bf873ac15d7d07bb16b3ff48</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>locale</name>
      <anchorfile>structdetail_1_1float__specs.html</anchorfile>
      <anchor>a276465e33d2ed7664f8419d58c8da14d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>precision</name>
      <anchorfile>structdetail_1_1float__specs.html</anchorfile>
      <anchor>a07d8df8d9a677b8f82a5459f523ba687</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>showpoint</name>
      <anchorfile>structdetail_1_1float__specs.html</anchorfile>
      <anchor>a0864327af06f1a17def013990791bdb8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>sign_t</type>
      <name>sign</name>
      <anchorfile>structdetail_1_1float__specs.html</anchorfile>
      <anchor>a4e3a889685ce8125740a9225c1e1dafa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>upper</name>
      <anchorfile>structdetail_1_1float__specs.html</anchorfile>
      <anchor>a3e42a443ccd7eb180603c588b692b762</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_grisu</name>
      <anchorfile>structdetail_1_1float__specs.html</anchorfile>
      <anchor>a5569d356c8b953a7d273f88dfb475d6f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>format_args</name>
    <filename>structformat__args.html</filename>
    <base>basic_format_args&lt; format_context &gt;</base>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>format_args</name>
      <anchorfile>structformat__args.html</anchorfile>
      <anchor>a6001d2aa429b93f7eb958879933e5d42</anchor>
      <arglist>(const Args &amp;... args)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::format_decimal_result</name>
    <filename>structdetail_1_1format__decimal__result.html</filename>
    <templarg></templarg>
    <member kind="variable">
      <type>Iterator</type>
      <name>begin</name>
      <anchorfile>structdetail_1_1format__decimal__result.html</anchorfile>
      <anchor>a4edd28a3177b84fb7b7831eb09cf2c12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Iterator</type>
      <name>end</name>
      <anchorfile>structdetail_1_1format__decimal__result.html</anchorfile>
      <anchor>a0b6a0a28f7cc28195f3ccb518344653a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::format_handler</name>
    <filename>structdetail_1_1format__handler.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>detail::error_handler</base>
    <member kind="function">
      <type></type>
      <name>format_handler</name>
      <anchorfile>structdetail_1_1format__handler.html</anchorfile>
      <anchor>ae118e138db6b45dca4b73e8a374c745c</anchor>
      <arglist>(typename ArgFormatter::iterator out, basic_string_view&lt; Char &gt; str, basic_format_args&lt; Context &gt; format_args, detail::locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>on_arg_id</name>
      <anchorfile>structdetail_1_1format__handler.html</anchorfile>
      <anchor>af95f0fbb9601a6d4dcb72b5c0cdabb22</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>on_arg_id</name>
      <anchorfile>structdetail_1_1format__handler.html</anchorfile>
      <anchor>a5c92726cb294d54359811cc5e4380d3c</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>on_arg_id</name>
      <anchorfile>structdetail_1_1format__handler.html</anchorfile>
      <anchor>a0bb6f751c13e96717ee78798a672a219</anchor>
      <arglist>(basic_string_view&lt; Char &gt; id)</arglist>
    </member>
    <member kind="function">
      <type>const Char *</type>
      <name>on_format_specs</name>
      <anchorfile>structdetail_1_1format__handler.html</anchorfile>
      <anchor>a39fceac39239ffab4215954f7614ac5e</anchor>
      <arglist>(int id, const Char *begin, const Char *end)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE void</type>
      <name>on_replacement_field</name>
      <anchorfile>structdetail_1_1format__handler.html</anchorfile>
      <anchor>af671dbd2b2307adea30ceed1a5ac5742</anchor>
      <arglist>(int id, const Char *)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_text</name>
      <anchorfile>structdetail_1_1format__handler.html</anchorfile>
      <anchor>a635e2939272e87b6106354709a182bf7</anchor>
      <arglist>(const Char *begin, const Char *end)</arglist>
    </member>
    <member kind="variable">
      <type>Context</type>
      <name>context</name>
      <anchorfile>structdetail_1_1format__handler.html</anchorfile>
      <anchor>ad3a5b5228fd19f8e73cada3f93b83d72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>basic_format_parse_context&lt; Char &gt;</type>
      <name>parse_context</name>
      <anchorfile>structdetail_1_1format__handler.html</anchorfile>
      <anchor>a6f6a45b7fb04f8c029944046ef14e3ca</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::format_string_checker</name>
    <filename>classdetail_1_1format__string__checker.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg>Args</templarg>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>format_string_checker</name>
      <anchorfile>classdetail_1_1format__string__checker.html</anchorfile>
      <anchor>ae62f9fdffd2f08db6622069a9746929a</anchor>
      <arglist>(basic_string_view&lt; Char &gt; format_str, ErrorHandler eh)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>on_arg_id</name>
      <anchorfile>classdetail_1_1format__string__checker.html</anchorfile>
      <anchor>a91e757e6b493e58df70f4fa9aff14038</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>on_arg_id</name>
      <anchorfile>classdetail_1_1format__string__checker.html</anchorfile>
      <anchor>ab1280b92b2b3ca281b6fbf239d5ff1a2</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>on_arg_id</name>
      <anchorfile>classdetail_1_1format__string__checker.html</anchorfile>
      <anchor>a969f5e1106fdc4b68f378218df3e5775</anchor>
      <arglist>(basic_string_view&lt; Char &gt;)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_error</name>
      <anchorfile>classdetail_1_1format__string__checker.html</anchorfile>
      <anchor>a024738d1e3a16ab406a9a86e14722e87</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>on_format_specs</name>
      <anchorfile>classdetail_1_1format__string__checker.html</anchorfile>
      <anchor>ab05e6a4861ff4dc8a98f047f2853e296</anchor>
      <arglist>(int id, const Char *begin, const Char *)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_replacement_field</name>
      <anchorfile>classdetail_1_1format__string__checker.html</anchorfile>
      <anchor>a3e0f6fcbedc0093e2df3d095227ab873</anchor>
      <arglist>(int, const Char *)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_text</name>
      <anchorfile>classdetail_1_1format__string__checker.html</anchorfile>
      <anchor>a5238ebf16b1e0984fa96a0d096336454</anchor>
      <arglist>(const Char *, const Char *)</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>num_args</name>
      <anchorfile>classdetail_1_1format__string__checker.html</anchorfile>
      <anchor>a8d1fb88d51ff66bd4ac31a617d7323a9a417aa88f16026ded7b92de3f24797747</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>num_args</name>
      <anchorfile>classdetail_1_1format__string__checker.html</anchorfile>
      <anchor>a8d1fb88d51ff66bd4ac31a617d7323a9a417aa88f16026ded7b92de3f24797747</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>compile_parse_context&lt; Char, ErrorHandler &gt;</type>
      <name>parse_context_type</name>
      <anchorfile>classdetail_1_1format__string__checker.html</anchorfile>
      <anchor>a37ab3bbd028a5d939bb3e765423ae558</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>const Char *(*)(parse_context_type &amp;)</type>
      <name>parse_func</name>
      <anchorfile>classdetail_1_1format__string__checker.html</anchorfile>
      <anchor>a7735ee1c5ba0182ac72353d87d9b4a9e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>parse_context_type</type>
      <name>context_</name>
      <anchorfile>classdetail_1_1format__string__checker.html</anchorfile>
      <anchor>a744345f5f3db74d42610eb45ff4b80e4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>parse_func</type>
      <name>parse_funcs_</name>
      <anchorfile>classdetail_1_1format__string__checker.html</anchorfile>
      <anchor>a9e9cc7af4f1ac71a21ed38371f61c7ab</anchor>
      <arglist>[num_args &gt; 0 ? num_args :1]</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>formattable</name>
    <filename>structformattable.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>formatter&lt; arg_join&lt; It, Sentinel, Char &gt;, Char &gt;</name>
    <filename>structformatter_3_01arg__join_3_01It_00_01Sentinel_00_01Char_01_4_00_01Char_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <templarg></templarg>
    <base>formatter&lt; std::iterator_traits&lt; It &gt;::value_type, Char &gt;</base>
    <member kind="function">
      <type>auto</type>
      <name>format</name>
      <anchorfile>structformatter_3_01arg__join_3_01It_00_01Sentinel_00_01Char_01_4_00_01Char_01_4.html</anchorfile>
      <anchor>a23f5abf8d0294cfd54205363b8124b64</anchor>
      <arglist>(const arg_join&lt; It, Sentinel, Char &gt; &amp;value, FormatContext &amp;ctx) -&gt; decltype(ctx.out())</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>formatter&lt; std::chrono::time_point&lt; std::chrono::system_clock &gt;, Char &gt;</name>
    <filename>structformatter_3_01std_1_1chrono_1_1time__point_3_01std_1_1chrono_1_1system__clock_01_4_00_01Char_01_4.html</filename>
    <templarg></templarg>
    <base>formatter&lt; std::tm, Char &gt;</base>
    <member kind="function">
      <type>auto</type>
      <name>format</name>
      <anchorfile>structformatter_3_01std_1_1chrono_1_1time__point_3_01std_1_1chrono_1_1system__clock_01_4_00_01Char_01_4.html</anchorfile>
      <anchor>a8ce6042573ecdb6d7ad5e0128cdc0f20</anchor>
      <arglist>(std::chrono::time_point&lt; std::chrono::system_clock &gt; val, FormatContext &amp;ctx) -&gt; decltype(ctx.out())</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>GenericPublisher</name>
    <filename>classGenericPublisher.html</filename>
    <member kind="function">
      <type></type>
      <name>GenericPublisher</name>
      <anchorfile>classGenericPublisher.html</anchorfile>
      <anchor>ad193f42f571fe645c3ffd43512097664</anchor>
      <arglist>(rclcpp::node_interfaces::NodeBaseInterface *node_base, const std::string &amp;topic_name, const rosidl_message_type_support_t &amp;type_support)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>publish</name>
      <anchorfile>classGenericPublisher.html</anchorfile>
      <anchor>ac2fa11adaa178751cb7f663980b32d0a</anchor>
      <arglist>(std::shared_ptr&lt; rmw_serialized_message_t &gt; message)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~GenericPublisher</name>
      <anchorfile>classGenericPublisher.html</anchorfile>
      <anchor>a3c66243e8b33aa277998b09d8d5fe33a</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::shared_ptr&lt; GenericPublisher &gt;</type>
      <name>create</name>
      <anchorfile>classGenericPublisher.html</anchorfile>
      <anchor>a61a5f85429549230bf93c421ac29d689</anchor>
      <arglist>(rclcpp::Node &amp;node, const std::string &amp;topic_name, const std::string &amp;topic_type)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rosbag2_transport::GenericSubscription</name>
    <filename>classrosbag2__transport_1_1GenericSubscription.html</filename>
    <member kind="typedef">
      <type>std::shared_ptr&lt; GenericSubscription &gt;</type>
      <name>Ptr</name>
      <anchorfile>classrosbag2__transport_1_1GenericSubscription.html</anchorfile>
      <anchor>a7248377a6643837d3d680b90620475b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; void &gt;</type>
      <name>create_message</name>
      <anchorfile>classrosbag2__transport_1_1GenericSubscription.html</anchorfile>
      <anchor>a592da43e9219983ce18e1eac1e95456c</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>std::shared_ptr&lt; rclcpp::SerializedMessage &gt;</type>
      <name>create_serialized_message</name>
      <anchorfile>classrosbag2__transport_1_1GenericSubscription.html</anchorfile>
      <anchor>aed6a9ed0509beee821a0879eb0dda145</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>GenericSubscription</name>
      <anchorfile>classrosbag2__transport_1_1GenericSubscription.html</anchorfile>
      <anchor>abb671d195a68a33560472a25ad0f11d4</anchor>
      <arglist>(rclcpp::node_interfaces::NodeBaseInterface *node_base, const rosidl_message_type_support_t &amp;ts, const std::string &amp;topic_name, const rclcpp::QoS &amp;qos, std::function&lt; void(std::shared_ptr&lt; rclcpp::SerializedMessage &gt;)&gt; callback)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_loaned_message</name>
      <anchorfile>classrosbag2__transport_1_1GenericSubscription.html</anchorfile>
      <anchor>a3f03c5789c9a90d871b3d7f0ec61be0e</anchor>
      <arglist>(void *loaned_message, const rclcpp::MessageInfo &amp;message_info) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_message</name>
      <anchorfile>classrosbag2__transport_1_1GenericSubscription.html</anchorfile>
      <anchor>a79b6391766df8f69f89df209e8f50012</anchor>
      <arglist>(std::shared_ptr&lt; void &gt; &amp;message, const rclcpp::MessageInfo &amp;message_info) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>return_message</name>
      <anchorfile>classrosbag2__transport_1_1GenericSubscription.html</anchorfile>
      <anchor>ad057ee487124ad9028c50c43927d8788</anchor>
      <arglist>(std::shared_ptr&lt; void &gt; &amp;message) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>return_serialized_message</name>
      <anchorfile>classrosbag2__transport_1_1GenericSubscription.html</anchorfile>
      <anchor>a0bebb93824474b35a59ca05818fa4059</anchor>
      <arglist>(std::shared_ptr&lt; rclcpp::SerializedMessage &gt; &amp;message) override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::shared_ptr&lt; rclcpp::SerializedMessage &gt;</type>
      <name>borrow_serialized_message</name>
      <anchorfile>classrosbag2__transport_1_1GenericSubscription.html</anchorfile>
      <anchor>a970b8444edde053d80631599a5ff0639</anchor>
      <arglist>(size_t capacity)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void(std::shared_ptr&lt; rclcpp::SerializedMessage &gt;)&gt;</type>
      <name>callback_</name>
      <anchorfile>classrosbag2__transport_1_1GenericSubscription.html</anchorfile>
      <anchor>aee449318d44c0eed83adf8e43cf82945</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rcutils_allocator_t</type>
      <name>default_allocator_</name>
      <anchorfile>classrosbag2__transport_1_1GenericSubscription.html</anchorfile>
      <anchor>a02c0e6dc4c5b85112aee9d9e92f1e646</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::hash&lt; RosIntrospection::ROSType &gt;</name>
    <filename>structstd_1_1hash_3_01RosIntrospection_1_1ROSType_01_4.html</filename>
    <member kind="typedef">
      <type>RosIntrospection::ROSType</type>
      <name>argument_type</name>
      <anchorfile>structstd_1_1hash_3_01RosIntrospection_1_1ROSType_01_4.html</anchorfile>
      <anchor>a792dc121c0d541749cde88ad5366157b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>result_type</name>
      <anchorfile>structstd_1_1hash_3_01RosIntrospection_1_1ROSType_01_4.html</anchorfile>
      <anchor>a2f72a402fbdb6a9fc9db3cec7874799d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>result_type</type>
      <name>operator()</name>
      <anchorfile>structstd_1_1hash_3_01RosIntrospection_1_1ROSType_01_4.html</anchorfile>
      <anchor>a51a211962a7cd407684bb2749607fc18</anchor>
      <arglist>(RosIntrospection::ROSType const &amp;type) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>std::hash&lt; RosIntrospection::SubstitutionRule &gt;</name>
    <filename>structstd_1_1hash_3_01RosIntrospection_1_1SubstitutionRule_01_4.html</filename>
    <member kind="typedef">
      <type>RosIntrospection::SubstitutionRule</type>
      <name>argument_type</name>
      <anchorfile>structstd_1_1hash_3_01RosIntrospection_1_1SubstitutionRule_01_4.html</anchorfile>
      <anchor>ac0ae03a59cbb906fac62b70f48c56f9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::size_t</type>
      <name>result_type</name>
      <anchorfile>structstd_1_1hash_3_01RosIntrospection_1_1SubstitutionRule_01_4.html</anchorfile>
      <anchor>af2762fa2102826d5feefb5245b399c75</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>result_type</type>
      <name>operator()</name>
      <anchorfile>structstd_1_1hash_3_01RosIntrospection_1_1SubstitutionRule_01_4.html</anchorfile>
      <anchor>aa17cfb3dc6837f137aeaee5c8ce579d9</anchor>
      <arglist>(RosIntrospection::SubstitutionRule const &amp;sr) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>HeaderMsgParser</name>
    <filename>classHeaderMsgParser.html</filename>
    <member kind="function">
      <type></type>
      <name>HeaderMsgParser</name>
      <anchorfile>classHeaderMsgParser.html</anchorfile>
      <anchor>a6a249f2dcdc8ec8379cbbab38adf86bc</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>HeaderMsgParser</name>
      <anchorfile>classHeaderMsgParser.html</anchorfile>
      <anchor>a6a249f2dcdc8ec8379cbbab38adf86bc</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classHeaderMsgParser.html</anchorfile>
      <anchor>a5f91fdca6b2dd9ae098a55ebd5fb390d</anchor>
      <arglist>(const std_msgs::msg::Header &amp;msg, double &amp;timestamp, bool use_header_stamp)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parse</name>
      <anchorfile>classHeaderMsgParser.html</anchorfile>
      <anchor>a635b6687915df2f211ab15f4016ed45d</anchor>
      <arglist>(const std_msgs::Header &amp;msg, double &amp;timestamp, bool use_header_stamp)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::StringSeries *</type>
      <name>_frame_id</name>
      <anchorfile>classHeaderMsgParser.html</anchorfile>
      <anchor>a0f8567d20faf1e1f8c13d8ec0d114c14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_initialized</name>
      <anchorfile>classHeaderMsgParser.html</anchorfile>
      <anchor>a8a35bcc306696676e4a041b7a889e17f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::PlotDataMapRef &amp;</type>
      <name>_plot_data</name>
      <anchorfile>classHeaderMsgParser.html</anchorfile>
      <anchor>affa3b68b1964320cd56cb2f5a70c9d03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::PlotData *</type>
      <name>_sequence</name>
      <anchorfile>classHeaderMsgParser.html</anchorfile>
      <anchor>a0770ea10f44a30582660a88777b882cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PJ::PlotData *</type>
      <name>_stamp</name>
      <anchorfile>classHeaderMsgParser.html</anchorfile>
      <anchor>a1779d03fc9876e8125ea9a094f524e3c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const std::string</type>
      <name>_topic_name</name>
      <anchorfile>classHeaderMsgParser.html</anchorfile>
      <anchor>a34e52d6dbebda0a6dc4622e907a0a899</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::id_adapter</name>
    <filename>structdetail_1_1id__adapter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_error</name>
      <anchorfile>structdetail_1_1id__adapter.html</anchorfile>
      <anchor>a483f4927256eaa6543263ea9ced8b686</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>operator()</name>
      <anchorfile>structdetail_1_1id__adapter.html</anchorfile>
      <anchor>a283f721ccba4c87acf16971a6032ee64</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>operator()</name>
      <anchorfile>structdetail_1_1id__adapter.html</anchorfile>
      <anchor>a010355f6e69698bda411c85f7e031460</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>operator()</name>
      <anchorfile>structdetail_1_1id__adapter.html</anchorfile>
      <anchor>aba4cda6bf9c1c3a2bc2c147c8fc5d7b2</anchor>
      <arglist>(basic_string_view&lt; Char &gt; id)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>arg_id</name>
      <anchorfile>structdetail_1_1id__adapter.html</anchorfile>
      <anchor>a1cb37b85ad587c73cb63dca7b150c3b0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Handler &amp;</type>
      <name>handler</name>
      <anchorfile>structdetail_1_1id__adapter.html</anchorfile>
      <anchor>a2bb5700c76f8642833acc62e3457017f</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ImuMsgParser</name>
    <filename>classImuMsgParser.html</filename>
    <base>BuiltinMessageParser&lt; sensor_msgs::msg::Imu &gt;</base>
    <base>BuiltinMessageParser&lt; sensor_msgs::Imu &gt;</base>
    <member kind="function">
      <type></type>
      <name>ImuMsgParser</name>
      <anchorfile>classImuMsgParser.html</anchorfile>
      <anchor>a0988d5c13ba3d96e93bc932d631cddaa</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ImuMsgParser</name>
      <anchorfile>classImuMsgParser.html</anchorfile>
      <anchor>a0988d5c13ba3d96e93bc932d631cddaa</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classImuMsgParser.html</anchorfile>
      <anchor>ac35423228d5a5e5ef4d25e77de0e93ab</anchor>
      <arglist>(const sensor_msgs::msg::Imu &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classImuMsgParser.html</anchorfile>
      <anchor>a4735e4e5964dd40dc337133a937f8e10</anchor>
      <arglist>(const sensor_msgs::Imu &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CovarianceParser&lt; 3 &gt;</type>
      <name>_ang_vel_covariance</name>
      <anchorfile>classImuMsgParser.html</anchorfile>
      <anchor>aab303fbdaaee996d56b27748f7bd8f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PJ::PlotData * &gt;</type>
      <name>_data</name>
      <anchorfile>classImuMsgParser.html</anchorfile>
      <anchor>aa58b5eea1cd78f607cf08ead76046c34</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HeaderMsgParser</type>
      <name>_header_parser</name>
      <anchorfile>classImuMsgParser.html</anchorfile>
      <anchor>a1002bb98018b1c4f8eb6d26a78ec8fc6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_initialized</name>
      <anchorfile>classImuMsgParser.html</anchorfile>
      <anchor>a3caef336fb397f5248bf28e8d7753f90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::function&lt; void()&gt;</type>
      <name>_lazy_init</name>
      <anchorfile>classImuMsgParser.html</anchorfile>
      <anchor>a46eb874205e0d9536fd699ce3429d8cd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CovarianceParser&lt; 3 &gt;</type>
      <name>_lin_acc_covariance</name>
      <anchorfile>classImuMsgParser.html</anchorfile>
      <anchor>a377e5180a588ddb8b7256d89514b0650</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CovarianceParser&lt; 3 &gt;</type>
      <name>_orientation_covariance</name>
      <anchorfile>classImuMsgParser.html</anchorfile>
      <anchor>a8d644240a8f70043ef013c014ed539c3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QuaternionMsgParser</type>
      <name>_quat_parser</name>
      <anchorfile>classImuMsgParser.html</anchorfile>
      <anchor>ae7ed65d8f669fa00373909a5771c1ebf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::int128_t</name>
    <filename>structdetail_1_1int128__t.html</filename>
  </compound>
  <compound kind="class">
    <name>detail::int_type_checker</name>
    <filename>classdetail_1_1int__type__checker.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>int_type_checker</name>
      <anchorfile>classdetail_1_1int__type__checker.html</anchorfile>
      <anchor>afa6d5830b00a6f808c759013cb73d1d9</anchor>
      <arglist>(ErrorHandler eh)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_bin</name>
      <anchorfile>classdetail_1_1int__type__checker.html</anchorfile>
      <anchor>a251dbb3a52ac2c346d569d68f191bd28</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_chr</name>
      <anchorfile>classdetail_1_1int__type__checker.html</anchorfile>
      <anchor>ab80128d9ac7b163abc642c73f7d4d6d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_dec</name>
      <anchorfile>classdetail_1_1int__type__checker.html</anchorfile>
      <anchor>a80dd4c4c4f70acba706f9975086cff3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_error</name>
      <anchorfile>classdetail_1_1int__type__checker.html</anchorfile>
      <anchor>a64a7d6cf0c307d2c84af8025e3a41fe1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_hex</name>
      <anchorfile>classdetail_1_1int__type__checker.html</anchorfile>
      <anchor>a742668679a7d76ce3eed685bfb6819e9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_num</name>
      <anchorfile>classdetail_1_1int__type__checker.html</anchorfile>
      <anchor>afc3d8731f3665c4a4dec349e9bd255db</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_oct</name>
      <anchorfile>classdetail_1_1int__type__checker.html</anchorfile>
      <anchor>a47aedf73a8b99558fcbc22cd53656ef4</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::int_writer</name>
    <filename>structdetail_1_1int__writer.html</filename>
    <templarg>OutputIt</templarg>
    <templarg>Char</templarg>
    <templarg>UInt</templarg>
    <member kind="enumvalue">
      <name>sep_size</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a727a2804104f2fc5a9b17075cfa68adeac62b146ef344d3c67d8f4f577ae35f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>remove_reference_t&lt; decltype(reserve(std::declval&lt; OutputIt &amp; &gt;(), 0))&gt;</type>
      <name>iterator</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a707be8dd0316c8d578e20afaa71e18b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>sep_size</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a727a2804104f2fc5a9b17075cfa68adeac62b146ef344d3c67d8f4f577ae35f99</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>string_view</type>
      <name>get_prefix</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a11eacd28b611520a94ad4b47c682124b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>int_writer</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a62ffcac7314379f758c0db411d6b0415</anchor>
      <arglist>(OutputIt output, locale_ref loc, Int value, const basic_format_specs&lt; Char &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_bin</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>ae3806cd57999f487f95168f41237a919</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_chr</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a52beb2aa15f41e83dedf84067e525ffe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_dec</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>ace2c6c3c9f7d6175ceb2914c7f0f0cc4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_NORETURN void</type>
      <name>on_error</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a619853a18622c6642fed2b27c5779568</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_hex</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a383f346cdf34f87b09013e76269806b5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_num</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a69cca1f8a813ffcae21e154ab145b72a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_oct</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a978b0c5e2455fbd1a57ce75c8c97b011</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>UInt</type>
      <name>abs_value</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a63a90c76d38a7c9c1e5b8cd815667ca3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>locale_ref</type>
      <name>locale</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a90d07fabffee53f594f7ffdc7f3ce755</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>OutputIt</type>
      <name>out</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a6870da92ba7b6a2df68c66631804f825</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char</type>
      <name>prefix</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>ae0e878033f8d835d3464f41c56470964</anchor>
      <arglist>[4]</arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>prefix_size</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a8b3ff9e4831194097a9286eda2def2d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const basic_format_specs&lt; Char &gt; &amp;</type>
      <name>specs</name>
      <anchorfile>structdetail_1_1int__writer.html</anchorfile>
      <anchor>a4e21e23e04d58581d9b0c14d4a71bf60</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>IntrospectionParser</name>
    <filename>classIntrospectionParser.html</filename>
    <base>Ros2MessageParser</base>
    <base>PJ::RosMessageParser</base>
    <member kind="function">
      <type></type>
      <name>IntrospectionParser</name>
      <anchorfile>classIntrospectionParser.html</anchorfile>
      <anchor>a923c384e3ef47c306552cff396f0ebd5</anchor>
      <arglist>(const std::string &amp;topic_name, const std::string &amp;topic_type, const std::string &amp;definition, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>IntrospectionParser</name>
      <anchorfile>classIntrospectionParser.html</anchorfile>
      <anchor>aa48c337638f4eb6a82db5fa4323fef97</anchor>
      <arglist>(const std::string &amp;topic_name, const std::string &amp;topic_type, PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classIntrospectionParser.html</anchorfile>
      <anchor>af153c457e96d083374b64abab8c43e5f</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>parseMessage</name>
      <anchorfile>classIntrospectionParser.html</anchorfile>
      <anchor>af153c457e96d083374b64abab8c43e5f</anchor>
      <arglist>(MessageRef serialized_msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RosIntrospection::FlatMessage</type>
      <name>_flat_msg</name>
      <anchorfile>classIntrospectionParser.html</anchorfile>
      <anchor>ae5e97d39ee2e9145c3d620692ea147f1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ros2Introspection::FlatMessage</type>
      <name>_flat_msg</name>
      <anchorfile>classIntrospectionParser.html</anchorfile>
      <anchor>afbee79b15ace40577eafdb579ce5481f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ros2Introspection::Parser</type>
      <name>_intropection_parser</name>
      <anchorfile>classIntrospectionParser.html</anchorfile>
      <anchor>a7db16eb5ac33fb5d287f06fe3109504d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RosIntrospection::Parser</type>
      <name>_parser</name>
      <anchorfile>classIntrospectionParser.html</anchorfile>
      <anchor>ad5d717f1fdf0e186caac91626ba39690</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RosIntrospection::RenamedValues</type>
      <name>_renamed</name>
      <anchorfile>classIntrospectionParser.html</anchorfile>
      <anchor>ae04513209bde337b08abe62c22ffb98a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::is_back_insert_iterator</name>
    <filename>structdetail_1_1is__back__insert__iterator.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>detail::is_back_insert_iterator&lt; std::back_insert_iterator&lt; Container &gt; &gt;</name>
    <filename>structdetail_1_1is__back__insert__iterator_3_01std_1_1back__insert__iterator_3_01Container_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>detail::is_contiguous_back_insert_iterator</name>
    <filename>structdetail_1_1is__contiguous__back__insert__iterator.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>detail::is_contiguous_back_insert_iterator&lt; buffer_appender&lt; Char &gt; &gt;</name>
    <filename>structdetail_1_1is__contiguous__back__insert__iterator_3_01buffer__appender_3_01Char_01_4_01_4.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>detail::is_contiguous_back_insert_iterator&lt; std::back_insert_iterator&lt; Container &gt; &gt;</name>
    <filename>structdetail_1_1is__contiguous__back__insert__iterator_3_01std_1_1back__insert__iterator_3_01Container_01_4_01_4.html</filename>
    <templarg></templarg>
    <base>is_contiguous&lt; Container &gt;</base>
  </compound>
  <compound kind="struct">
    <name>RosIntrospection::details::is_integer</name>
    <filename>structRosIntrospection_1_1details_1_1is__integer.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>detail::is_integral</name>
    <filename>structdetail_1_1is__integral.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>detail::is_integral&lt; int128_t &gt;</name>
    <filename>structdetail_1_1is__integral_3_01int128__t_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>detail::is_integral&lt; uint128_t &gt;</name>
    <filename>structdetail_1_1is__integral_3_01uint128__t_01_4.html</filename>
  </compound>
  <compound kind="struct">
    <name>detail::is_named_arg</name>
    <filename>structdetail_1_1is__named__arg.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>detail::is_named_arg&lt; named_arg&lt; Char, T &gt; &gt;</name>
    <filename>structdetail_1_1is__named__arg_3_01named__arg_3_01Char_00_01T_01_4_01_4.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>detail::is_output_iterator</name>
    <filename>classdetail_1_1is__output__iterator.html</filename>
    <templarg></templarg>
    <member kind="typedef" protection="private">
      <type>decltype(test&lt; It &gt;(typename iterator_category&lt; It &gt;::type{}))</type>
      <name>type</name>
      <anchorfile>classdetail_1_1is__output__iterator.html</anchorfile>
      <anchor>a121c543002c929f351a861b3a2e76a03</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static char &amp;</type>
      <name>test</name>
      <anchorfile>classdetail_1_1is__output__iterator.html</anchorfile>
      <anchor>a6d8954e57ed73638edeb927216da3936</anchor>
      <arglist>(std::output_iterator_tag)</arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static const char &amp;</type>
      <name>test</name>
      <anchorfile>classdetail_1_1is__output__iterator.html</anchorfile>
      <anchor>a247ed7e1eca78a25c0264f8da3a88bf6</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="variable" protection="private" static="yes">
      <type>static decltype(*(std::declval&lt; U &gt;())</type>
      <name>test</name>
      <anchorfile>classdetail_1_1is__output__iterator.html</anchorfile>
      <anchor>ae1de4115af844dd37279797d3179aaec</anchor>
      <arglist>)(std::input_iterator_tag)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RosIntrospection::details::is_safe_integer_conversion</name>
    <filename>structRosIntrospection_1_1details_1_1is__safe__integer__conversion.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>RosIntrospection::details::is_same_real</name>
    <filename>structRosIntrospection_1_1details_1_1is__same__real.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>detail::is_string</name>
    <filename>structdetail_1_1is__string.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; const RosIntrospection::ShapeShifter &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01const_01RosIntrospection_1_1ShapeShifter_01_4.html</filename>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::IsMessage&lt; RosIntrospection::ShapeShifter &gt;</name>
    <filename>structros_1_1message__traits_1_1IsMessage_3_01RosIntrospection_1_1ShapeShifter_01_4.html</filename>
    <base>ros::message_traits::TrueType</base>
  </compound>
  <compound kind="class">
    <name>detail::iterator_buffer</name>
    <filename>classdetail_1_1iterator__buffer.html</filename>
    <templarg>OutputIt</templarg>
    <templarg>T</templarg>
    <templarg>Traits</templarg>
    <base>detail::buffer</base>
    <member kind="function">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>classdetail_1_1iterator__buffer.html</anchorfile>
      <anchor>a5513aa5d44c4cf34ead9ad8192b7e284</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator_buffer</name>
      <anchorfile>classdetail_1_1iterator__buffer.html</anchorfile>
      <anchor>a6de3a78571f492f4504b116e3736e207</anchor>
      <arglist>(OutputIt out, size_t n=buffer_size)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>out</name>
      <anchorfile>classdetail_1_1iterator__buffer.html</anchorfile>
      <anchor>ae9d107ee7d2900d78d5c51a8541a8193</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~iterator_buffer</name>
      <anchorfile>classdetail_1_1iterator__buffer.html</anchorfile>
      <anchor>abb7e2522be20423f815a076740c1003b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>flush</name>
      <anchorfile>classdetail_1_1iterator__buffer.html</anchorfile>
      <anchor>a8eab652b4b0882a9ee6683f19494f555</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grow</name>
      <anchorfile>classdetail_1_1iterator__buffer.html</anchorfile>
      <anchor>a8ec0a37198e918bd8a51d7138a743d43</anchor>
      <arglist>(size_t) final FMT_OVERRIDE</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>buffer_size</name>
      <anchorfile>classdetail_1_1iterator__buffer.html</anchorfile>
      <anchor>aac57e8be678e4ced91088ca3e105bf13aa3bcac56dcd7f74f520eabc9bb8faaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>buffer_size</name>
      <anchorfile>classdetail_1_1iterator__buffer.html</anchorfile>
      <anchor>aac57e8be678e4ced91088ca3e105bf13aa3bcac56dcd7f74f520eabc9bb8faaa4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>data_</name>
      <anchorfile>classdetail_1_1iterator__buffer.html</anchorfile>
      <anchor>ab88f7afa9e4c0cb160856de395dd340c</anchor>
      <arglist>[buffer_size]</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>OutputIt</type>
      <name>out_</name>
      <anchorfile>classdetail_1_1iterator__buffer.html</anchorfile>
      <anchor>a9824dc2736671aed8b3fe24e39a00575</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::iterator_buffer&lt; std::back_insert_iterator&lt; Container &gt;, enable_if_t&lt; is_contiguous&lt; Container &gt;::value, typename Container::value_type &gt; &gt;</name>
    <filename>classdetail_1_1iterator__buffer_3_01std_1_1back__insert__iterator_3_01Container_01_4_00_01enablea2d579bc6466b5382e01854ff6e2d68f.html</filename>
    <templarg></templarg>
    <base>detail::buffer</base>
    <member kind="function">
      <type></type>
      <name>iterator_buffer</name>
      <anchorfile>classdetail_1_1iterator__buffer_3_01std_1_1back__insert__iterator_3_01Container_01_4_00_01enablea2d579bc6466b5382e01854ff6e2d68f.html</anchorfile>
      <anchor>afe4b9e77306339e62303a7eb15ee0ef2</anchor>
      <arglist>(Container &amp;c)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>iterator_buffer</name>
      <anchorfile>classdetail_1_1iterator__buffer_3_01std_1_1back__insert__iterator_3_01Container_01_4_00_01enablea2d579bc6466b5382e01854ff6e2d68f.html</anchorfile>
      <anchor>a54514fa99fafd880633d03f427768e9a</anchor>
      <arglist>(std::back_insert_iterator&lt; Container &gt; out, size_t=0)</arglist>
    </member>
    <member kind="function">
      <type>std::back_insert_iterator&lt; Container &gt;</type>
      <name>out</name>
      <anchorfile>classdetail_1_1iterator__buffer_3_01std_1_1back__insert__iterator_3_01Container_01_4_00_01enablea2d579bc6466b5382e01854ff6e2d68f.html</anchorfile>
      <anchor>ad253dac5f9046503388e8c895ddb2198</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grow</name>
      <anchorfile>classdetail_1_1iterator__buffer_3_01std_1_1back__insert__iterator_3_01Container_01_4_00_01enablea2d579bc6466b5382e01854ff6e2d68f.html</anchorfile>
      <anchor>a05a37c3ebf307b450841722e3cc4fdc0</anchor>
      <arglist>(size_t capacity) final FMT_OVERRIDE</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Container &amp;</type>
      <name>container_</name>
      <anchorfile>classdetail_1_1iterator__buffer_3_01std_1_1back__insert__iterator_3_01Container_01_4_00_01enablea2d579bc6466b5382e01854ff6e2d68f.html</anchorfile>
      <anchor>a3dfe5d70dda63c215af7aa850e589404</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::iterator_buffer&lt; T *, T &gt;</name>
    <filename>classdetail_1_1iterator__buffer_3_01T_01_5_00_01T_01_4.html</filename>
    <templarg></templarg>
    <base>detail::buffer</base>
    <member kind="function">
      <type></type>
      <name>iterator_buffer</name>
      <anchorfile>classdetail_1_1iterator__buffer_3_01T_01_5_00_01T_01_4.html</anchorfile>
      <anchor>af19a8669398509b7a897ed8a441f3358</anchor>
      <arglist>(T *out, size_t=0)</arglist>
    </member>
    <member kind="function">
      <type>T *</type>
      <name>out</name>
      <anchorfile>classdetail_1_1iterator__buffer_3_01T_01_5_00_01T_01_4.html</anchorfile>
      <anchor>a67de62e1b2cd73de8da780a2efafc128</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>grow</name>
      <anchorfile>classdetail_1_1iterator__buffer_3_01T_01_5_00_01T_01_4.html</anchorfile>
      <anchor>a3096f7b79f3c1c7db78e8d4b91786aa2</anchor>
      <arglist>(size_t) final FMT_OVERRIDE</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::iterator_category</name>
    <filename>structdetail_1_1iterator__category.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>detail::iterator_category&lt; It, void_t&lt; typename It::iterator_category &gt; &gt;</name>
    <filename>structdetail_1_1iterator__category_3_01It_00_01void__t_3_01typename_01It_1_1iterator__category_01_4_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename It::iterator_category</type>
      <name>type</name>
      <anchorfile>structdetail_1_1iterator__category_3_01It_00_01void__t_3_01typename_01It_1_1iterator__category_01_4_01_4.html</anchorfile>
      <anchor>aace9fa6026f92a169b5320b788c76e6e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::iterator_category&lt; T * &gt;</name>
    <filename>structdetail_1_1iterator__category_3_01T_01_5_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>std::random_access_iterator_tag</type>
      <name>type</name>
      <anchorfile>structdetail_1_1iterator__category_3_01T_01_5_01_4.html</anchorfile>
      <anchor>a3f9575dfdded2810a112151e1211c6fb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>JointStateMsgParser</name>
    <filename>classJointStateMsgParser.html</filename>
    <base>BuiltinMessageParser&lt; sensor_msgs::msg::JointState &gt;</base>
    <base>BuiltinMessageParser&lt; sensor_msgs::JointState &gt;</base>
    <member kind="function">
      <type></type>
      <name>JointStateMsgParser</name>
      <anchorfile>classJointStateMsgParser.html</anchorfile>
      <anchor>ae8d36874832c2b46a70fa27349b35bef</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>JointStateMsgParser</name>
      <anchorfile>classJointStateMsgParser.html</anchorfile>
      <anchor>ae8d36874832c2b46a70fa27349b35bef</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classJointStateMsgParser.html</anchorfile>
      <anchor>a7706e5464aec86749daa2df86dac13ec</anchor>
      <arglist>(const sensor_msgs::msg::JointState &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classJointStateMsgParser.html</anchorfile>
      <anchor>a9a51337b7f5af1242b62da0fc7be51ce</anchor>
      <arglist>(const sensor_msgs::JointState &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PJ::PlotData * &gt;</type>
      <name>_data</name>
      <anchorfile>classJointStateMsgParser.html</anchorfile>
      <anchor>a55d134cc8bc5c6a19d829e46fa72c2d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HeaderMsgParser</type>
      <name>_header_parser</name>
      <anchorfile>classJointStateMsgParser.html</anchorfile>
      <anchor>a1080f16d91678f2b39a826dabb732285</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::locale_ref</name>
    <filename>classdetail_1_1locale__ref.html</filename>
    <member kind="function">
      <type>Locale</type>
      <name>get</name>
      <anchorfile>classdetail_1_1locale__ref.html</anchorfile>
      <anchor>ae0611bbed48909cbfdbf73c26204bbef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>locale_ref</name>
      <anchorfile>classdetail_1_1locale__ref.html</anchorfile>
      <anchor>a1360e56c4089efdb1b6f3c0cf569dc12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>locale_ref</name>
      <anchorfile>classdetail_1_1locale__ref.html</anchorfile>
      <anchor>a986c112e25347abf106ad4a6d29b6fda</anchor>
      <arglist>(const Locale &amp;loc)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator bool</name>
      <anchorfile>classdetail_1_1locale__ref.html</anchorfile>
      <anchor>adc61a7d0d4e7a03725fa8fe37c19a3fe</anchor>
      <arglist>() const FMT_NOEXCEPT</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const void *</type>
      <name>locale_</name>
      <anchorfile>classdetail_1_1locale__ref.html</anchorfile>
      <anchor>aca2e2fb24c8b8e60b4fc7cbb906c3122</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>LogsTableModel::LogItem</name>
    <filename>structLogsTableModel_1_1LogItem.html</filename>
    <member kind="variable">
      <type>size_t</type>
      <name>count</name>
      <anchorfile>structLogsTableModel_1_1LogItem.html</anchorfile>
      <anchor>abdc2c7c4dee32ae59003b3b025d2b294</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Severity</type>
      <name>level_raw</name>
      <anchorfile>structLogsTableModel_1_1LogItem.html</anchorfile>
      <anchor>a0d4cfa01910bbb9f5384828bd57d9f65</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>message</name>
      <anchorfile>structLogsTableModel_1_1LogItem.html</anchorfile>
      <anchor>ad63e5925a374deabc5c2a76e60dcff52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QString *</type>
      <name>node</name>
      <anchorfile>structLogsTableModel_1_1LogItem.html</anchorfile>
      <anchor>a26859aaf46d327370b19710a10c8b026</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const QString *</type>
      <name>source</name>
      <anchorfile>structLogsTableModel_1_1LogItem.html</anchorfile>
      <anchor>ae5332afa1284dc524e475a272ca0177b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QString</type>
      <name>time_text</name>
      <anchorfile>structLogsTableModel_1_1LogItem.html</anchorfile>
      <anchor>a9f14c2f9058a5676a11b6d00dbe33e71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int64_t</type>
      <name>time_usec_since_epoch</name>
      <anchorfile>structLogsTableModel_1_1LogItem.html</anchorfile>
      <anchor>ac1d9a445ba8c4490f62973d08a535d9d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>LogsTableModel</name>
    <filename>classLogsTableModel.html</filename>
    <class kind="struct">LogsTableModel::LogItem</class>
    <member kind="enumvalue">
      <name>DEBUG</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca6f0fb70b7f8ca5dab5d2b834ab955cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca9d299bbba490f5296755dbb285ca72c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INFO</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca652cdc66b567ac40f548c9a7522bbdcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Severity</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DEBUG</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca6f0fb70b7f8ca5dab5d2b834ab955cea</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INFO</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca652cdc66b567ac40f548c9a7522bbdcd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WARNINGS</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca0d6c2588c0dd8c4dd401c3e9dc92c70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ERROR</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca9d299bbba490f5296755dbb285ca72c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WARNINGS</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a32da7ca9a59dc6f45bc302ad360daf7ca0d6c2588c0dd8c4dd401c3e9dc92c70f</anchor>
      <arglist></arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>rowsShifted</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a6562997ed3d0fed8024a02f67bf8992a</anchor>
      <arglist>(int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>clear</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a7815d34e5369585fa04b8553c5da374d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>columnCount</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>abe68a420ea71fdeb61877b960f3f8e08</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const override</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>data</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a175c038d12b7c2c72ad17e81b0ac6e91</anchor>
      <arglist>(const QModelIndex &amp;index, int role=Qt::DisplayRole) const override</arglist>
    </member>
    <member kind="function">
      <type>QVariant</type>
      <name>headerData</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a78ba27ceca3a8a8e012d8f1c0d8fdf06</anchor>
      <arglist>(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogsTableModel</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a7ef568f9defdeae599805bb363460e4a</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function">
      <type>const QString &amp;</type>
      <name>message</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a2bfff5fa0b683e0a80416d98a3ff06c8</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>const QString &amp;</type>
      <name>nodeName</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a3ccfbfdf78e8529f04e44974286ba08e</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a47db7b6c5e581bd72d82842973d971bd</anchor>
      <arglist>(const rosgraph_msgs::Log::ConstPtr &amp;pushed_log)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>push_back</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a7a433ca4af973824065afbfef55a36ea</anchor>
      <arglist>(const std::vector&lt; rosgraph_msgs::Log::ConstPtr &gt; &amp;pushed_logs)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>rowCount</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a7109595e1dc37b3256b21aeaba6973d9</anchor>
      <arglist>(const QModelIndex &amp;parent=QModelIndex()) const override</arglist>
    </member>
    <member kind="function">
      <type>Severity</type>
      <name>severity</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a93f59b8f78fa42b9efdcaa5791d951ce</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>size</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a818dcc7070258e7b55840bea24e67b6e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>TimePoint</type>
      <name>timestamp</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a8aa07847a17618fae5f6404ae8805c21</anchor>
      <arglist>(int index) const</arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_CAPACITY</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a2f1cfeaeae4b102997c2eeb965103739a424d97ece8e7bc54bec996bf9832707e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue" protection="private">
      <name>MAX_CAPACITY</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a2f1cfeaeae4b102997c2eeb965103739a424d97ece8e7bc54bec996bf9832707e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>LogItem</type>
      <name>convertRosout</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a36c2d9091e61939892859931a9dc94b2</anchor>
      <arglist>(const rosgraph_msgs::Log &amp;log)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_count</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>ade1013f48a9a71411ebd79911d7a53d7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>boost::circular_buffer&lt; LogItem &gt;</type>
      <name>_logs</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a2a5680b8237b5549b9e1f2a9ff54ae11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; QString &gt;</type>
      <name>_node_list</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>abf3dccef997b2eb93db6e1fbc899b725</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::set&lt; QString &gt;</type>
      <name>_source_list</name>
      <anchorfile>classLogsTableModel.html</anchorfile>
      <anchor>a66d25e6ebc63a80672fb630d93421a55</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>rqt_console_plus::LogWidget</name>
    <filename>classrqt__console__plus_1_1LogWidget.html</filename>
    <member kind="slot">
      <type>void</type>
      <name>on_timeRangeChanged</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a0660afd309caced35bf5bf168930e1b0</anchor>
      <arglist>(TimePoint time_min, TimePoint time_max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>LogWidget</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a8e15948905cdd6e196c0c99c314a4b0b</anchor>
      <arglist>(LogsTableModel &amp;tablemodel, QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~LogWidget</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a8bd5510dbf434c9f3c00d254becf3f8f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonEnableDebug_toggled</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a1fe232e8bb16b6dbb4a1f5981764387a</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonEnableError_toggled</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a4131a02f50167a387a5adbebec6abd5b</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonEnableInfo_toggled</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>aea748be6bd8b7afea066b21dabbd26bc</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_buttonEnableWarnings_toggled</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>abd46d7ba0659cb2a8b4abb6b817ab000</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_checkBoxLoggerFilter_toggled</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a9556976a990cc8fa0de942c4a1889676</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_checkBoxMessageFilter_toggled</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>adcd8d16ac60abec2d68bab25406e62de</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_comboBoxLoggerFilter_currentIndexChanged</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>aa09706514ebc50d069916d982c2397f4</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_comboBoxMessageFilter_currentIndexChanged</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a8b96491845125d5c286a66ee66da282a</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_lineEditLoggerFilter_textEdited</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>af70e3a9936bc44ccefbc46aeca33a979</anchor>
      <arglist>(const QString &amp;arg1)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_lineEditMessageFilter_textEdited</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a41bb0fb0048a16e5a6cc786b684f8e31</anchor>
      <arglist>(const QString &amp;filter)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_rowsInserted</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a97ddf8ea76637b7769686ca49a80e1d2</anchor>
      <arglist>(const QModelIndex &amp;parent, int first_row, int last_row)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogsTableModel &amp;</type>
      <name>model</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>aeffe111ef4dc9fec2bbc6cc8351d9540</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ModelFilter</type>
      <name>proxy_model</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a692605552681d41ccd74b0fba6d91e1c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::LogWidgetDesign</type>
      <name>ui</name>
      <anchorfile>classrqt__console__plus_1_1LogWidget.html</anchorfile>
      <anchor>a32584e3823a93a0e40d535533648abbd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::make_unsigned_or_unchanged</name>
    <filename>structdetail_1_1make__unsigned__or__unchanged.html</filename>
    <templarg>T</templarg>
    <templarg>INTEGRAL</templarg>
    <member kind="typedef">
      <type>T</type>
      <name>type</name>
      <anchorfile>structdetail_1_1make__unsigned__or__unchanged.html</anchorfile>
      <anchor>a76f8c2352d357582a9521d3e3608bdaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::make_unsigned_or_unchanged&lt; T, true &gt;</name>
    <filename>structdetail_1_1make__unsigned__or__unchanged_3_01T_00_01true_01_4.html</filename>
    <templarg></templarg>
    <member kind="typedef">
      <type>typename std::make_unsigned&lt; T &gt;::type</type>
      <name>type</name>
      <anchorfile>structdetail_1_1make__unsigned__or__unchanged_3_01T_00_01true_01_4.html</anchorfile>
      <anchor>a80c4e8ddfad700203b4dfbc1b624c928</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::message_traits::MD5Sum&lt; RosIntrospection::ShapeShifter &gt;</name>
    <filename>structros_1_1message__traits_1_1MD5Sum_3_01RosIntrospection_1_1ShapeShifter_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01RosIntrospection_1_1ShapeShifter_01_4.html</anchorfile>
      <anchor>a920b312a4619b8b5b76d7261f83b3b7f</anchor>
      <arglist>(const RosIntrospection::ShapeShifter &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const char *</type>
      <name>value</name>
      <anchorfile>structros_1_1message__traits_1_1MD5Sum_3_01RosIntrospection_1_1ShapeShifter_01_4.html</anchorfile>
      <anchor>ac2b832023d676ff0087bfde9b0f1b21b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>ModelFilter</name>
    <filename>classModelFilter.html</filename>
    <member kind="enumvalue">
      <name>CONTAINS_ONE</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a073b57dbfc74983dfa9196e5527cddbbaf92f6260f2dd1615921c2f8a66818958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>FilterMode</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a073b57dbfc74983dfa9196e5527cddbb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CONTAINS_ONE</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a073b57dbfc74983dfa9196e5527cddbbaf92f6260f2dd1615921c2f8a66818958</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WILDCARDS</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a073b57dbfc74983dfa9196e5527cddbbafe04a76b625f244e7cb136eec6142bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a073b57dbfc74983dfa9196e5527cddbba6d178b2b8d2244d095e6c8745d01a320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGEX</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a073b57dbfc74983dfa9196e5527cddbba6d178b2b8d2244d095e6c8745d01a320</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>WILDCARDS</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a073b57dbfc74983dfa9196e5527cddbbafe04a76b625f244e7cb136eec6142bf6</anchor>
      <arglist></arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>messageFilterUpdated</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>af80a5a3a5aec524ae1a3bba9763f5ed6</anchor>
      <arglist>(FilterMode mode, const QString &amp;text)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>nodeFilterUpdated</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a0374a9164acab0077b1da19752a951d4</anchor>
      <arglist>(FilterMode mode, const QString &amp;text)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setMessageFilterEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a1c9fdfa27ca6a73f577865d0e55e9a63</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setNodeFilterEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a671999f043999432cdf722efd7b83eff</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSeverityDebugEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a772a19f13ac6717d198fbd36e334859e</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSeverityErrorEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>aec0d85ba52c37576ea40c2174d0f4f25</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSeverityInfoEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a92f6a724db3a7cc6c5127311e00d4b39</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSeverityWarningsEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a9f8cf3aad83f7fef4e0c4cabab637b55</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setSourceFilterEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a7ef992174bcdc8830f69772feb699b07</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setTimeFilterEnabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>aaaad65998c811f1d43a7109828517c05</anchor>
      <arglist>(bool enabled)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>sourceFilterUpdated</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>afed9d9aa3cb8d78fb3151f91fd676fe4</anchor>
      <arglist>(FilterMode mode, const QString &amp;text)</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>timeMinMaxUpdated</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a8f98a98776f7f28adb57e54ed78d2312</anchor>
      <arglist>(TimePoint min, TimePoint max)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ModelFilter</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>ade69639c7d069ada5b75352937a52ebb</anchor>
      <arglist>(QObject *parent=0)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual bool</type>
      <name>filterAcceptsRow</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a2a9a340aab5e357038e2c0a80b6cdb42</anchor>
      <arglist>(int sourceRow, const QModelIndex &amp;sourceParent) const override</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_debug_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a4d3a5567e7fcbb78e7f55683eff25787</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_error_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>ae645e13d7a569b2b74d9e8ce49cdf093</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_info_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a1a7deaacff4e413d192ad0da0556c16f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimePoint</type>
      <name>_max</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a471339d86aefb05b56243319ab0d2d99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TimePoint</type>
      <name>_min</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a81928f244363242748e79f633d8e85f8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_msg_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a9a887758fde0d0383c6bd0f1bb435d2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FilterMode</type>
      <name>_msg_mode</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>aa8260120288f10cef3335f488672ded6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>_msg_text</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>ab314cac075f996044a155967f5678cb2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRegExpValidator</type>
      <name>_msg_validator</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a2be0328fa07beb311544bc2cd327ad55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_node_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a34c6f5fb53eca4bbdb6eed38fd9260dc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FilterMode</type>
      <name>_node_mode</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a3364cdc08426b3d00bed2aea2693ee3d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>_node_text</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>aad144efd0157a5774bc6c1b567f038cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRegExpValidator</type>
      <name>_node_validator</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>af5c7322897c165cc7f16c6fa09a3ef83</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_source_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>ae158c9548a08deabc80026337469a6ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>FilterMode</type>
      <name>_source_mode</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a0dbe1146f3b66360d674f222d02146c2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QString</type>
      <name>_source_text</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a29ab50a6d3f0cbd23a3e0f488f40db2a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>QRegExpValidator</type>
      <name>_source_validator</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>ada10afc9fc6ac45f981a641bed5321f0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_time_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a4a1aec09a86fd60acfd759992ba62e97</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>bool</type>
      <name>_warn_filter_enabled</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>ac40fc430f55f4bb5af2f9ed0893d2da9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>applyFilter</name>
      <anchorfile>classModelFilter.html</anchorfile>
      <anchor>a66c7b8580da269d755849e836c2f1608</anchor>
      <arglist>(const QString &amp;filter, ModelFilter::FilterMode mode, const QString &amp;text_to_parse, const QRegExpValidator *validator) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::named_arg</name>
    <filename>structdetail_1_1named__arg.html</filename>
    <templarg>Char</templarg>
    <templarg>T</templarg>
    <base>detail::view</base>
    <member kind="function">
      <type></type>
      <name>named_arg</name>
      <anchorfile>structdetail_1_1named__arg.html</anchorfile>
      <anchor>a963202dd03df955ab4ef015e07446fc9</anchor>
      <arglist>(const Char *n, const T &amp;v)</arglist>
    </member>
    <member kind="variable">
      <type>const Char *</type>
      <name>name</name>
      <anchorfile>structdetail_1_1named__arg.html</anchorfile>
      <anchor>a8c20bd7d0384174fd76c5a69a8d6d9ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const T &amp;</type>
      <name>value</name>
      <anchorfile>structdetail_1_1named__arg.html</anchorfile>
      <anchor>a86ee96947ad6da0f8b44d9d30df28848</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::named_arg_info</name>
    <filename>structdetail_1_1named__arg__info.html</filename>
    <templarg>Char</templarg>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structdetail_1_1named__arg__info.html</anchorfile>
      <anchor>a5ee4c219be58d237e23f26eb89567a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const Char *</type>
      <name>name</name>
      <anchorfile>structdetail_1_1named__arg__info.html</anchorfile>
      <anchor>a6d832f578f7dfa7815899529760e89a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>named_arg_info&lt; char_type &gt;</name>
    <filename>structdetail_1_1named__arg__info.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structdetail_1_1named__arg__info.html</anchorfile>
      <anchor>a5ee4c219be58d237e23f26eb89567a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const char_type *</type>
      <name>name</name>
      <anchorfile>structdetail_1_1named__arg__info.html</anchorfile>
      <anchor>a6d832f578f7dfa7815899529760e89a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>named_arg_info&lt; typename Context::char_type &gt;</name>
    <filename>structdetail_1_1named__arg__info.html</filename>
    <member kind="variable">
      <type>int</type>
      <name>id</name>
      <anchorfile>structdetail_1_1named__arg__info.html</anchorfile>
      <anchor>a5ee4c219be58d237e23f26eb89567a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const typename Context::char_type *</type>
      <name>name</name>
      <anchorfile>structdetail_1_1named__arg__info.html</anchorfile>
      <anchor>a6d832f578f7dfa7815899529760e89a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::named_arg_value</name>
    <filename>structdetail_1_1named__arg__value.html</filename>
    <templarg>Char</templarg>
    <member kind="variable">
      <type>const named_arg_info&lt; Char &gt; *</type>
      <name>data</name>
      <anchorfile>structdetail_1_1named__arg__value.html</anchorfile>
      <anchor>a98387c21dda45ab568d797da9949da9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structdetail_1_1named__arg__value.html</anchorfile>
      <anchor>af41f73322da5fea1fbe723bee375ae3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>named_arg_value&lt; char_type &gt;</name>
    <filename>structdetail_1_1named__arg__value.html</filename>
    <member kind="variable">
      <type>const named_arg_info&lt; char_type &gt; *</type>
      <name>data</name>
      <anchorfile>structdetail_1_1named__arg__value.html</anchorfile>
      <anchor>a98387c21dda45ab568d797da9949da9f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structdetail_1_1named__arg__value.html</anchorfile>
      <anchor>af41f73322da5fea1fbe723bee375ae3c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>NodeDiagnostics_</name>
    <filename>structNodeDiagnostics__.html</filename>
    <member kind="variable">
      <type>std::vector&lt; StampedDiagnostic_ &gt;</type>
      <name>diagnostics</name>
      <anchorfile>structNodeDiagnostics__.html</anchorfile>
      <anchor>adfed8ae0c16f4e0d772f37136b2f0dad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::numeric_specs_checker</name>
    <filename>classdetail_1_1numeric__specs__checker.html</filename>
    <templarg>ErrorHandler</templarg>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_precision</name>
      <anchorfile>classdetail_1_1numeric__specs__checker.html</anchorfile>
      <anchor>a9730e07e4241d215d0a7f0ad85fef61a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_sign</name>
      <anchorfile>classdetail_1_1numeric__specs__checker.html</anchorfile>
      <anchor>a3c64d0b1fbf008ea800c0d8f7af7671a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>numeric_specs_checker</name>
      <anchorfile>classdetail_1_1numeric__specs__checker.html</anchorfile>
      <anchor>a753100f4cb8d794be70bea2441647ced</anchor>
      <arglist>(ErrorHandler &amp;eh, detail::type arg_type)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>require_numeric_argument</name>
      <anchorfile>classdetail_1_1numeric__specs__checker.html</anchorfile>
      <anchor>a26c442bdc5b2c5995f234dc8564bd08d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::type</type>
      <name>arg_type_</name>
      <anchorfile>classdetail_1_1numeric__specs__checker.html</anchorfile>
      <anchor>a46ac82acd595e9953a1fad9bcd44bf54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ErrorHandler &amp;</type>
      <name>error_handler_</name>
      <anchorfile>classdetail_1_1numeric__specs__checker.html</anchorfile>
      <anchor>a1497a0333e8256a2328778c941252e18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>numeric_specs_checker&lt; Handler &gt;</name>
    <filename>classdetail_1_1numeric__specs__checker.html</filename>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_precision</name>
      <anchorfile>classdetail_1_1numeric__specs__checker.html</anchorfile>
      <anchor>a9730e07e4241d215d0a7f0ad85fef61a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_sign</name>
      <anchorfile>classdetail_1_1numeric__specs__checker.html</anchorfile>
      <anchor>a3c64d0b1fbf008ea800c0d8f7af7671a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>numeric_specs_checker</name>
      <anchorfile>classdetail_1_1numeric__specs__checker.html</anchorfile>
      <anchor>a753100f4cb8d794be70bea2441647ced</anchor>
      <arglist>(Handler &amp;eh, detail::type arg_type)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>require_numeric_argument</name>
      <anchorfile>classdetail_1_1numeric__specs__checker.html</anchorfile>
      <anchor>a26c442bdc5b2c5995f234dc8564bd08d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>detail::type</type>
      <name>arg_type_</name>
      <anchorfile>classdetail_1_1numeric__specs__checker.html</anchorfile>
      <anchor>a46ac82acd595e9953a1fad9bcd44bf54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Handler &amp;</type>
      <name>error_handler_</name>
      <anchorfile>classdetail_1_1numeric__specs__checker.html</anchorfile>
      <anchor>a1497a0333e8256a2328778c941252e18</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>OdometryMsgParser</name>
    <filename>classOdometryMsgParser.html</filename>
    <base>BuiltinMessageParser&lt; nav_msgs::msg::Odometry &gt;</base>
    <base>BuiltinMessageParser&lt; nav_msgs::Odometry &gt;</base>
    <member kind="function">
      <type></type>
      <name>OdometryMsgParser</name>
      <anchorfile>classOdometryMsgParser.html</anchorfile>
      <anchor>a5359e06d892ccc22098bb51aaf7e82c4</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>OdometryMsgParser</name>
      <anchorfile>classOdometryMsgParser.html</anchorfile>
      <anchor>a5359e06d892ccc22098bb51aaf7e82c4</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classOdometryMsgParser.html</anchorfile>
      <anchor>a19c7446f1ddfb2dabeb00386423b5b29</anchor>
      <arglist>(const nav_msgs::msg::Odometry &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classOdometryMsgParser.html</anchorfile>
      <anchor>ab4b070be53c55d99ab7d6abe8912adfb</anchor>
      <arglist>(const nav_msgs::Odometry &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HeaderMsgParser</type>
      <name>_header_parser</name>
      <anchorfile>classOdometryMsgParser.html</anchorfile>
      <anchor>aef71068b2efd3decfc5a30e81cdb9960</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoseCovarianceMsgParser</type>
      <name>_pose_parser</name>
      <anchorfile>classOdometryMsgParser.html</anchorfile>
      <anchor>ace27c5ef765bd76afc7b6aaabd19e4b1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TwistCovarianceMsgParser</type>
      <name>_twist_parser</name>
      <anchorfile>classOdometryMsgParser.html</anchorfile>
      <anchor>a2275d3f420e15d3b81729e8e41cc7dc7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PAL_StatisticsNamesParser</name>
    <filename>classPAL__StatisticsNamesParser.html</filename>
    <base>BuiltinMessageParser&lt; pal_statistics_msgs::msg::StatisticsNames &gt;</base>
    <member kind="function">
      <type></type>
      <name>PAL_StatisticsNamesParser</name>
      <anchorfile>classPAL__StatisticsNamesParser.html</anchorfile>
      <anchor>a93b1dd3bc940e4270cc12c87a87d8057</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPAL__StatisticsNamesParser.html</anchorfile>
      <anchor>a9a70232c43da5041c94d91f23e9f4392</anchor>
      <arglist>(const pal_statistics_msgs::msg::StatisticsNames &amp;msg, double &amp;timestamp) override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PAL_StatisticsValuesParser</name>
    <filename>classPAL__StatisticsValuesParser.html</filename>
    <base>BuiltinMessageParser&lt; pal_statistics_msgs::msg::StatisticsValues &gt;</base>
    <member kind="function">
      <type></type>
      <name>PAL_StatisticsValuesParser</name>
      <anchorfile>classPAL__StatisticsValuesParser.html</anchorfile>
      <anchor>abe0f3f3cb432a6f8ae2c4d4f70294f5d</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPAL__StatisticsValuesParser.html</anchorfile>
      <anchor>af053611b962919a77b7c46ea75c0fdb1</anchor>
      <arglist>(const pal_statistics_msgs::msg::StatisticsValues &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; uint32_t, std::vector&lt; PJ::PlotData * &gt; &gt;</type>
      <name>_data</name>
      <anchorfile>classPAL__StatisticsValuesParser.html</anchorfile>
      <anchor>ad0039e58336898fde49f98571838742b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HeaderMsgParser</type>
      <name>_header_parser</name>
      <anchorfile>classPAL__StatisticsValuesParser.html</anchorfile>
      <anchor>ad3f3590aa24dfe66477c0df6dcfadaaf</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PalStatisticsNames_</name>
    <filename>structPalStatisticsNames__.html</filename>
    <member kind="variable">
      <type>std_msgs::Header</type>
      <name>header</name>
      <anchorfile>structPalStatisticsNames__.html</anchorfile>
      <anchor>ab932504b986d19f1a52408e9959cbeb7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; std::string &gt;</type>
      <name>names</name>
      <anchorfile>structPalStatisticsNames__.html</anchorfile>
      <anchor>af1cbf52c9b1549796b6df6b28a910417</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>names_version</name>
      <anchorfile>structPalStatisticsNames__.html</anchorfile>
      <anchor>aac31fdfb6bd8b4187d603b70f817ba4a</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PalStatisticsNamesParser</name>
    <filename>classPalStatisticsNamesParser.html</filename>
    <base>PJ::RosMessageParser</base>
    <member kind="function">
      <type></type>
      <name>PalStatisticsNamesParser</name>
      <anchorfile>classPalStatisticsNamesParser.html</anchorfile>
      <anchor>a3fbe3ef795108ec7eb8f5752eff1baab</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classPalStatisticsNamesParser.html</anchorfile>
      <anchor>afc3781f26794cc5351d85c53ebabf65f</anchor>
      <arglist>(MessageRef msg, double &amp;timestamp) override</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PalStatisticsValues_</name>
    <filename>structPalStatisticsValues__.html</filename>
    <member kind="variable">
      <type>std_msgs::Header</type>
      <name>header</name>
      <anchorfile>structPalStatisticsValues__.html</anchorfile>
      <anchor>ac6503f38e1f5250eacbf62c054ff33ba</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint32_t</type>
      <name>names_version</name>
      <anchorfile>structPalStatisticsValues__.html</anchorfile>
      <anchor>abf33c3bf83babca4136669ca56a771ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; double &gt;</type>
      <name>values</name>
      <anchorfile>structPalStatisticsValues__.html</anchorfile>
      <anchor>a2911501a346cab1848f41282e6a38b7c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PalStatisticsValuesParser</name>
    <filename>classPalStatisticsValuesParser.html</filename>
    <base>PJ::RosMessageParser</base>
    <member kind="function">
      <type></type>
      <name>PalStatisticsValuesParser</name>
      <anchorfile>classPalStatisticsValuesParser.html</anchorfile>
      <anchor>a8294b7e20e144cf5bb679a7a366d99bf</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>parseMessage</name>
      <anchorfile>classPalStatisticsValuesParser.html</anchorfile>
      <anchor>a6048299b77efe1b2754d128583a0259d</anchor>
      <arglist>(MessageRef msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; uint32_t, std::vector&lt; PJ::PlotData * &gt; &gt;</type>
      <name>_data</name>
      <anchorfile>classPalStatisticsValuesParser.html</anchorfile>
      <anchor>ab63a3027e9ed9486106c6940d2e19717</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosIntrospection::Parser</name>
    <filename>classRosIntrospection_1_1Parser.html</filename>
    <class kind="struct">RosIntrospection::Parser::RulesCache</class>
    <member kind="enumeration">
      <type></type>
      <name>BlobPolicy</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>af43b614e01c2d09fc726abeb5781f1fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORE_BLOB_AS_COPY</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>af43b614e01c2d09fc726abeb5781f1fda1cfe82b4affc65f9d5fe6598196ecb96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORE_BLOB_AS_REFERENCE</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>af43b614e01c2d09fc726abeb5781f1fdaeff8997e9c3c5b9d8b8602b7fe62f1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCARD_LARGE_ARRAYS</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a98bccf37b3e9eaccabe427115b06fc4cad29db7061ccf6800bde73a5bccc3ebf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEEP_LARGE_ARRAYS</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a98bccf37b3e9eaccabe427115b06fc4cab516df183fc945bd2033301b83333b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MaxArrayPolicy</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a98bccf37b3e9eaccabe427115b06fc4c</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCARD_LARGE_ARRAYS</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a98bccf37b3e9eaccabe427115b06fc4cad29db7061ccf6800bde73a5bccc3ebf2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEEP_LARGE_ARRAYS</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a98bccf37b3e9eaccabe427115b06fc4cab516df183fc945bd2033301b83333b3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORE_BLOB_AS_COPY</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>af43b614e01c2d09fc726abeb5781f1fda1cfe82b4affc65f9d5fe6598196ecb96</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STORE_BLOB_AS_REFERENCE</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>af43b614e01c2d09fc726abeb5781f1fdaeff8997e9c3c5b9d8b8602b7fe62f1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::function&lt; void(const ROSType &amp;, Span&lt; uint8_t &gt; &amp;)&gt;</type>
      <name>VisitingCallback</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a2fa5ccf0b9cb254ef12e74e7ce0473ea</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyNameTransform</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a92d004491469b70b3e29e616678c62ad</anchor>
      <arglist>(const std::string &amp;msg_identifier, const FlatMessage &amp;container, RenamedValues *renamed_value, bool dont_add_topicname=false)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>applyVisitorToBuffer</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a2df1d40356f6482af577cb9fefe57067</anchor>
      <arglist>(const std::string &amp;msg_identifier, const ROSType &amp;monitored_type, Span&lt; uint8_t &gt; &amp;buffer, VisitingCallback callback) const</arglist>
    </member>
    <member kind="function">
      <type>BlobPolicy</type>
      <name>blobPolicy</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>aa1fb6fd0d56aa51a3fc9c8885be5030a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>deserializeIntoFlatContainer</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a355c2eac73dda8f980ba8a2809de8361</anchor>
      <arglist>(const std::string &amp;msg_identifier, Span&lt; uint8_t &gt; buffer, FlatMessage *flat_container_output, const uint32_t max_array_size) const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>extractField</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a578895ae687f177df9c606275dfcf6db</anchor>
      <arglist>(const std::string &amp;msg_identifier, const Span&lt; uint8_t &gt; &amp;buffer)</arglist>
    </member>
    <member kind="function">
      <type>const ROSMessage *</type>
      <name>getMessageByType</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a7ac3a3846fbaf6e75bf22d57cc73dbbc</anchor>
      <arglist>(const ROSType &amp;type, const ROSMessageInfo &amp;info) const</arglist>
    </member>
    <member kind="function">
      <type>const ROSMessageInfo *</type>
      <name>getMessageInfo</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a4f0c5884c145935b4a3a88532b648d30</anchor>
      <arglist>(const std::string &amp;msg_identifier) const</arglist>
    </member>
    <member kind="function">
      <type>MaxArrayPolicy</type>
      <name>maxArrayPolicy</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>af52b0656500b1c4bd00e572ad197a53f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a2eee7f0963b6d149ad9d2aa4db00f3bc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerMessageDefinition</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>aaa2622a7593656274f437ac946e47611</anchor>
      <arglist>(const std::string &amp;message_identifier, const ROSType &amp;main_type, const std::string &amp;definition)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>registerRenamingRules</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a5ccd5839abb81fd1876e9f916d5bcca7</anchor>
      <arglist>(const ROSType &amp;type, const std::vector&lt; SubstitutionRule &gt; &amp;rules)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setBlobPolicy</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a75bdd4aa8cbef85e1b1a1a75059de814</anchor>
      <arglist>(BlobPolicy policy)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxArrayPolicy</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>ad750fd5480ee7b8a0a808d08eae41824</anchor>
      <arglist>(MaxArrayPolicy discard_entire_array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxArrayPolicy</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a141665640f940b93a98c30bbedca360c</anchor>
      <arglist>(bool discard_entire_array)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setWarningsStream</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a7c4fbf582bb95778cb3ce43b2de801a9</anchor>
      <arglist>(std::ostream *output)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>createTrees</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a5a942e1b58a81aa760424de6bf688431</anchor>
      <arglist>(ROSMessageInfo &amp;info, const std::string &amp;type_name) const</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updateRuleCache</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a926898b6fbff6328d3c4fa1448b1274d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int &gt;</type>
      <name>_alias_array_pos</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>aa416f1aaf121c3c8281cd5523d8c9aae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BlobPolicy</type>
      <name>_blob_policy</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a5410f1380cbf3eb1e29a0ff8812f7afc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MaxArrayPolicy</type>
      <name>_discard_large_array</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a0b60523f867ad8eb03f4ed25e180883b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; std::string &gt;</type>
      <name>_formatted_string</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>af93b8fc66b6c120781192693e68738bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::ostream *</type>
      <name>_global_warnings</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a35fe1fc609bdb5c3b1ab526152148245</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, ROSMessageInfo &gt;</type>
      <name>_registered_messages</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a449b7021f7e309a6526e6ac9a32f922f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; ROSType, std::unordered_set&lt; SubstitutionRule &gt; &gt;</type>
      <name>_registered_rules</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a5de3064e6df7296dc73bd05ac0a64548</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_rule_cache_dirty</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a655778888a17a30c0cfc98a778003a7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, std::vector&lt; RulesCache &gt; &gt;</type>
      <name>_rule_caches</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>a2ffa5c499f46bda4ebeb47a541572136</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; int8_t &gt;</type>
      <name>_substituted</name>
      <anchorfile>classRosIntrospection_1_1Parser.html</anchorfile>
      <anchor>ad937695b08cef94864553528356560a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Ros2Introspection::Parser</name>
    <filename>classRos2Introspection_1_1Parser.html</filename>
    <member kind="enumvalue">
      <name>MAX_ARRAY_SIZE</name>
      <anchorfile>classRos2Introspection_1_1Parser.html</anchorfile>
      <anchor>a2e48e20b064a81e8baca2ef4e6a9f10ca6342a5cf52163eb209538dbd94baf9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MAX_ARRAY_SIZE</name>
      <anchorfile>classRos2Introspection_1_1Parser.html</anchorfile>
      <anchor>a2e48e20b064a81e8baca2ef4e6a9f10ca6342a5cf52163eb209538dbd94baf9bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>deserializeIntoFlatMessage</name>
      <anchorfile>classRos2Introspection_1_1Parser.html</anchorfile>
      <anchor>a0b3743b58188e5d986e9a0688d00f973</anchor>
      <arglist>(const rcutils_uint8_array_t *msg, FlatMessage *flat_container_output) const</arglist>
    </member>
    <member kind="function">
      <type>MaxArrayPolicy</type>
      <name>maxArrayPolicy</name>
      <anchorfile>classRos2Introspection_1_1Parser.html</anchorfile>
      <anchor>ab81ac0beb34cd161021f1ea97d8a08dd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>maxArraySize</name>
      <anchorfile>classRos2Introspection_1_1Parser.html</anchorfile>
      <anchor>a9860219c287ce0e30b19823b046620b3</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Parser</name>
      <anchorfile>classRos2Introspection_1_1Parser.html</anchorfile>
      <anchor>a988b152b1e1ea01548f6e5f235585992</anchor>
      <arglist>(const std::string &amp;topic_name, const std::string &amp;type_name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setMaxArrayPolicy</name>
      <anchorfile>classRos2Introspection_1_1Parser.html</anchorfile>
      <anchor>ae0841400a59d80a222b721c69885b15c</anchor>
      <arglist>(MaxArrayPolicy discard_policy, size_t max_size)</arglist>
    </member>
    <member kind="function">
      <type>const TopicInfo &amp;</type>
      <name>topicInfo</name>
      <anchorfile>classRos2Introspection_1_1Parser.html</anchorfile>
      <anchor>a5335f56108548fd3c679860a30908847</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>MaxArrayPolicy</type>
      <name>_discard_policy</name>
      <anchorfile>classRos2Introspection_1_1Parser.html</anchorfile>
      <anchor>aac15c8da820e168feee8499d02b481b8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>StringTree</type>
      <name>_field_tree</name>
      <anchorfile>classRos2Introspection_1_1Parser.html</anchorfile>
      <anchor>a23cdf1b078bb5bb8cda86a90e6757f4f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_max_array_size</name>
      <anchorfile>classRos2Introspection_1_1Parser.html</anchorfile>
      <anchor>a7884a85cde9632fdb1103603fca721b3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TopicInfo</type>
      <name>_topic_info</name>
      <anchorfile>classRos2Introspection_1_1Parser.html</anchorfile>
      <anchor>ae35b08d788768aef9205ec6f98f30867</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ_StatisticsNamesParser</name>
    <filename>classPJ__StatisticsNamesParser.html</filename>
    <base>BuiltinMessageParser&lt; plotjuggler_msgs::msg::StatisticsNames &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPJ__StatisticsNamesParser.html</anchorfile>
      <anchor>abcbdbdb071d0623713eb302651a5ac86</anchor>
      <arglist>(const plotjuggler_msgs::msg::StatisticsNames &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PJ_StatisticsNamesParser</name>
      <anchorfile>classPJ__StatisticsNamesParser.html</anchorfile>
      <anchor>a6fab80259a77ebe015f3fd822eb13f32</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ_StatisticsValuesParser</name>
    <filename>classPJ__StatisticsValuesParser.html</filename>
    <base>BuiltinMessageParser&lt; plotjuggler_msgs::msg::StatisticsValues &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPJ__StatisticsValuesParser.html</anchorfile>
      <anchor>a6f1fd6826ac02b04e96c405cae9c0a83</anchor>
      <arglist>(const plotjuggler_msgs::msg::StatisticsValues &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PJ_StatisticsValuesParser</name>
      <anchorfile>classPJ__StatisticsValuesParser.html</anchorfile>
      <anchor>a8bd3b22f298911e683f54f575b869a82</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; uint32_t, std::vector&lt; PJ::PlotData * &gt; &gt;</type>
      <name>_data</name>
      <anchorfile>classPJ__StatisticsValuesParser.html</anchorfile>
      <anchor>a03b28ad6fe22a0858a860ee82d97e638</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HeaderMsgParser</type>
      <name>_header_parser</name>
      <anchorfile>classPJ__StatisticsValuesParser.html</anchorfile>
      <anchor>aa99baa740e5ace1a46a8a22956878eec</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlotJugglerDataPointsParser</name>
    <filename>classPlotJugglerDataPointsParser.html</filename>
    <base>BuiltinMessageParser&lt; plotjuggler_msgs::msg::DataPoints &gt;</base>
    <base>BuiltinMessageParser&lt; plotjuggler_msgs::DataPoints &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPlotJugglerDataPointsParser.html</anchorfile>
      <anchor>ac9f3979464c58b15b9ad505996c836fb</anchor>
      <arglist>(const plotjuggler_msgs::DataPoints &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPlotJugglerDataPointsParser.html</anchorfile>
      <anchor>a13c7f64a3700856f6d98edba39d716fb</anchor>
      <arglist>(const plotjuggler_msgs::msg::DataPoints &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotJugglerDataPointsParser</name>
      <anchorfile>classPlotJugglerDataPointsParser.html</anchorfile>
      <anchor>a08f3464fa647eff172f5340acbc2f9c7</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotJugglerDataPointsParser</name>
      <anchorfile>classPlotJugglerDataPointsParser.html</anchorfile>
      <anchor>a08f3464fa647eff172f5340acbc2f9c7</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMaxArrayPolicy</name>
      <anchorfile>classPlotJugglerDataPointsParser.html</anchorfile>
      <anchor>ab857d1d23f43fa25464da8cd3d75c42e</anchor>
      <arglist>(Ros2Introspection::MaxArrayPolicy, size_t)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_prefix</name>
      <anchorfile>classPlotJugglerDataPointsParser.html</anchorfile>
      <anchor>aabc19e722b3f661d6fd167f3893ee922</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PlotJugglerDictionaryParser</name>
    <filename>classPlotJugglerDictionaryParser.html</filename>
    <base>BuiltinMessageParser&lt; plotjuggler_msgs::msg::Dictionary &gt;</base>
    <base>BuiltinMessageParser&lt; plotjuggler_msgs::Dictionary &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPlotJugglerDictionaryParser.html</anchorfile>
      <anchor>a049d716a432988d42aa80b82aa9ab6b8</anchor>
      <arglist>(const plotjuggler_msgs::Dictionary &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPlotJugglerDictionaryParser.html</anchorfile>
      <anchor>aeaf1d71861bb4f72d9517d6f33acee84</anchor>
      <arglist>(const plotjuggler_msgs::msg::Dictionary &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotJugglerDictionaryParser</name>
      <anchorfile>classPlotJugglerDictionaryParser.html</anchorfile>
      <anchor>ac588f3f4d9f2e800af4560bb0b136b0e</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PlotJugglerDictionaryParser</name>
      <anchorfile>classPlotJugglerDictionaryParser.html</anchorfile>
      <anchor>ac588f3f4d9f2e800af4560bb0b136b0e</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>setMaxArrayPolicy</name>
      <anchorfile>classPlotJugglerDictionaryParser.html</anchorfile>
      <anchor>af518da529c7d13f8bb832732e6fb8bd2</anchor>
      <arglist>(Ros2Introspection::MaxArrayPolicy, size_t)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PoseCovarianceMsgParser</name>
    <filename>classPoseCovarianceMsgParser.html</filename>
    <base>BuiltinMessageParser&lt; geometry_msgs::msg::PoseWithCovariance &gt;</base>
    <base>BuiltinMessageParser&lt; geometry_msgs::PoseWithCovariance &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPoseCovarianceMsgParser.html</anchorfile>
      <anchor>a8842a1e0fcbbd25e8ea346ca171bfacf</anchor>
      <arglist>(const geometry_msgs::msg::PoseWithCovariance &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPoseCovarianceMsgParser.html</anchorfile>
      <anchor>abf11b8e9734116bdf4685e89f4074f68</anchor>
      <arglist>(const geometry_msgs::PoseWithCovariance &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseCovarianceMsgParser</name>
      <anchorfile>classPoseCovarianceMsgParser.html</anchorfile>
      <anchor>a5bcc5ba66856c1dcee238a3e4c574938</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseCovarianceMsgParser</name>
      <anchorfile>classPoseCovarianceMsgParser.html</anchorfile>
      <anchor>a5bcc5ba66856c1dcee238a3e4c574938</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CovarianceParser&lt; 6 &gt;</type>
      <name>_covariance</name>
      <anchorfile>classPoseCovarianceMsgParser.html</anchorfile>
      <anchor>a99038531516725ca015e7fdcf04ace15</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoseMsgParser</type>
      <name>_pose_parser</name>
      <anchorfile>classPoseCovarianceMsgParser.html</anchorfile>
      <anchor>a056f72094c1d66278835a698de2b633e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PoseCovarianceStampedMsgParser</name>
    <filename>classPoseCovarianceStampedMsgParser.html</filename>
    <base>BuiltinMessageParser&lt; geometry_msgs::PoseWithCovarianceStamped &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPoseCovarianceStampedMsgParser.html</anchorfile>
      <anchor>a1f158a2cf2cf69357dde6509618eca8f</anchor>
      <arglist>(const geometry_msgs::PoseWithCovarianceStamped &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseCovarianceStampedMsgParser</name>
      <anchorfile>classPoseCovarianceStampedMsgParser.html</anchorfile>
      <anchor>aec5c28700ce084e6ea51921ba558006a</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HeaderMsgParser</type>
      <name>_header_parser</name>
      <anchorfile>classPoseCovarianceStampedMsgParser.html</anchorfile>
      <anchor>a517095ac925571de6effedc57527ebe2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoseCovarianceMsgParser</type>
      <name>_pose_cov_parser</name>
      <anchorfile>classPoseCovarianceStampedMsgParser.html</anchorfile>
      <anchor>a30b76641d5ec6dcfb7dbdabc839089c0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PoseMsgParser</name>
    <filename>classPoseMsgParser.html</filename>
    <base>BuiltinMessageParser&lt; geometry_msgs::msg::Pose &gt;</base>
    <base>BuiltinMessageParser&lt; geometry_msgs::Pose &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPoseMsgParser.html</anchorfile>
      <anchor>a9261d858296e9e30d96631d7daa70b87</anchor>
      <arglist>(const geometry_msgs::msg::Pose &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPoseMsgParser.html</anchorfile>
      <anchor>a1371f699a61efccc58ecec685e437d30</anchor>
      <arglist>(const geometry_msgs::Pose &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseMsgParser</name>
      <anchorfile>classPoseMsgParser.html</anchorfile>
      <anchor>ad708c5a1da1757d5c98cf852e04e08e8</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseMsgParser</name>
      <anchorfile>classPoseMsgParser.html</anchorfile>
      <anchor>ad708c5a1da1757d5c98cf852e04e08e8</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PJ::PlotData * &gt;</type>
      <name>_data</name>
      <anchorfile>classPoseMsgParser.html</anchorfile>
      <anchor>a6a3c84d12d14bc8e5696f87a9bac4cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_initialized</name>
      <anchorfile>classPoseMsgParser.html</anchorfile>
      <anchor>a3b759e8baa2c1811f9e4dc7e8451f05b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QuaternionMsgParser</type>
      <name>_quat_parser</name>
      <anchorfile>classPoseMsgParser.html</anchorfile>
      <anchor>a424f6029eea1e16533d6ae09d7a41d17</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PoseStampedMsgParser</name>
    <filename>classPoseStampedMsgParser.html</filename>
    <base>BuiltinMessageParser&lt; geometry_msgs::msg::PoseStamped &gt;</base>
    <base>BuiltinMessageParser&lt; geometry_msgs::PoseStamped &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPoseStampedMsgParser.html</anchorfile>
      <anchor>a59489a1d58dddbfca728c5eb31dcfd2f</anchor>
      <arglist>(const geometry_msgs::msg::PoseStamped &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classPoseStampedMsgParser.html</anchorfile>
      <anchor>adfdd1d88d8efc072a00e66eec8d47cd6</anchor>
      <arglist>(const geometry_msgs::PoseStamped &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseStampedMsgParser</name>
      <anchorfile>classPoseStampedMsgParser.html</anchorfile>
      <anchor>a69e1520fb402eb4f2d124f24b2c2c3bd</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>PoseStampedMsgParser</name>
      <anchorfile>classPoseStampedMsgParser.html</anchorfile>
      <anchor>a69e1520fb402eb4f2d124f24b2c2c3bd</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PJ::PlotData * &gt;</type>
      <name>_data</name>
      <anchorfile>classPoseStampedMsgParser.html</anchorfile>
      <anchor>ad45aeeb77a64779cb55e041c94f84a5d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HeaderMsgParser</type>
      <name>_header_parser</name>
      <anchorfile>classPoseStampedMsgParser.html</anchorfile>
      <anchor>a3386f7ea70c1fb8d6711891acbbd719b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>PoseMsgParser</type>
      <name>_pose_parser</name>
      <anchorfile>classPoseStampedMsgParser.html</anchorfile>
      <anchor>ad0b460e38fe560dce63eda9e648fb333</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::precision_adapter</name>
    <filename>structdetail_1_1precision__adapter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_error</name>
      <anchorfile>structdetail_1_1precision__adapter.html</anchorfile>
      <anchor>a24587fc3e6e50c7f495a316869d624a0</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>operator()</name>
      <anchorfile>structdetail_1_1precision__adapter.html</anchorfile>
      <anchor>a140604423284070622c8e5dd9ba2b0ad</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>operator()</name>
      <anchorfile>structdetail_1_1precision__adapter.html</anchorfile>
      <anchor>a711283c4dda848bbb758dfe2ae187cfa</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>operator()</name>
      <anchorfile>structdetail_1_1precision__adapter.html</anchorfile>
      <anchor>a5f91a622c57b45b6bfc07aae6396abc4</anchor>
      <arglist>(basic_string_view&lt; Char &gt; id)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>precision_adapter</name>
      <anchorfile>structdetail_1_1precision__adapter.html</anchorfile>
      <anchor>a37275f47b90794c7649808607dcf9168</anchor>
      <arglist>(SpecHandler &amp;h)</arglist>
    </member>
    <member kind="variable">
      <type>SpecHandler &amp;</type>
      <name>handler</name>
      <anchorfile>structdetail_1_1precision__adapter.html</anchorfile>
      <anchor>a84ea784ac165a760e24e8f93ebce91c2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::precision_checker</name>
    <filename>classdetail_1_1precision__checker.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>FMT_CONSTEXPR unsigned long long</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1precision__checker.html</anchorfile>
      <anchor>a3cc29dbf25ae74e22e250948f28b8967</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR unsigned long long</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1precision__checker.html</anchorfile>
      <anchor>a052d04b0312141bda80813d4a4ec9d10</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>precision_checker</name>
      <anchorfile>classdetail_1_1precision__checker.html</anchorfile>
      <anchor>abbb5226709fbf3d61c22a97328e32abb</anchor>
      <arglist>(ErrorHandler &amp;eh)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ErrorHandler &amp;</type>
      <name>handler_</name>
      <anchorfile>classdetail_1_1precision__checker.html</anchorfile>
      <anchor>ae875c7ed2208184bc139dd40c94d8d5b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::PreDeserialize&lt; RosIntrospection::ShapeShifter &gt;</name>
    <filename>structros_1_1serialization_1_1PreDeserialize_3_01RosIntrospection_1_1ShapeShifter_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>notify</name>
      <anchorfile>structros_1_1serialization_1_1PreDeserialize_3_01RosIntrospection_1_1ShapeShifter_01_4.html</anchorfile>
      <anchor>a236410aff202f1b24241476f09ba4e21</anchor>
      <arglist>(const PreDeserializeParams&lt; RosIntrospection::ShapeShifter &gt; &amp;params)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PublisherSelectDialog</name>
    <filename>classPublisherSelectDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>PublisherSelectDialog</name>
      <anchorfile>classPublisherSelectDialog.html</anchorfile>
      <anchor>a4d586df23e5fab19b404bd6898cd39bd</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>Ui::PublisherSelect *</type>
      <name>ui</name>
      <anchorfile>classPublisherSelectDialog.html</anchorfile>
      <anchor>a080779e277acf8fa9431fde599ed32f8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~PublisherSelectDialog</name>
      <anchorfile>classPublisherSelectDialog.html</anchorfile>
      <anchor>afacffc64e6e380c9204bc21e96ef8ec5</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::PublisherSelect *</type>
      <name>_ui</name>
      <anchorfile>classPublisherSelectDialog.html</anchorfile>
      <anchor>acd25b0eb5c4434de389a76104a69b621</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QNodeDialog</name>
    <filename>classQNodeDialog.html</filename>
    <member kind="function">
      <type></type>
      <name>QNodeDialog</name>
      <anchorfile>classQNodeDialog.html</anchorfile>
      <anchor>a97c178dbc69263e89e9e4358cb447e9b</anchor>
      <arglist>(QWidget *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~QNodeDialog</name>
      <anchorfile>classQNodeDialog.html</anchorfile>
      <anchor>abb8abfba726b7acc4e1f21fc2bbc32f3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>Connect</name>
      <anchorfile>classQNodeDialog.html</anchorfile>
      <anchor>a7265a463bc3bab9d97f5ab37803758b2</anchor>
      <arglist>(const std::string &amp;ros_master_uri, const std::string &amp;hostname=&quot;localhost&quot;)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_checkBoxUseEnvironment_toggled</name>
      <anchorfile>classQNodeDialog.html</anchorfile>
      <anchor>ac45391bd2ade4600647bafc252aa6750</anchor>
      <arglist>(bool checked)</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonCancel_pressed</name>
      <anchorfile>classQNodeDialog.html</anchorfile>
      <anchor>ac8c5168ee30ef9b5bbcb672880978511</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonConnect_pressed</name>
      <anchorfile>classQNodeDialog.html</anchorfile>
      <anchor>afd6f63b89e4670d28dcee3b6a5bdaff9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::QNodeDialog *</type>
      <name>ui</name>
      <anchorfile>classQNodeDialog.html</anchorfile>
      <anchor>a1d8cd9ce312fe96af49b9be28d0e486b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>QuaternionMsgParser</name>
    <filename>classQuaternionMsgParser.html</filename>
    <base>BuiltinMessageParser&lt; geometry_msgs::msg::Quaternion &gt;</base>
    <base>BuiltinMessageParser&lt; geometry_msgs::Quaternion &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classQuaternionMsgParser.html</anchorfile>
      <anchor>a2d5b6cc1c785f06fa12b0db62a8669aa</anchor>
      <arglist>(const geometry_msgs::msg::Quaternion &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classQuaternionMsgParser.html</anchorfile>
      <anchor>a2f2aa6950157ea6f7ad0de6b798a9d01</anchor>
      <arglist>(const geometry_msgs::Quaternion &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuaternionMsgParser</name>
      <anchorfile>classQuaternionMsgParser.html</anchorfile>
      <anchor>a67a7ead65bb04bf65ca88b0f31c07050</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>QuaternionMsgParser</name>
      <anchorfile>classQuaternionMsgParser.html</anchorfile>
      <anchor>a67a7ead65bb04bf65ca88b0f31c07050</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PJ::PlotData * &gt;</type>
      <name>_data</name>
      <anchorfile>classQuaternionMsgParser.html</anchorfile>
      <anchor>a1c982f955ab9cf9665848b4d73b5f8cb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_initialized</name>
      <anchorfile>classQuaternionMsgParser.html</anchorfile>
      <anchor>aa0992ae8e2804703458afafe75461b5b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_pitch_offset</name>
      <anchorfile>classQuaternionMsgParser.html</anchorfile>
      <anchor>aa3622cbeec69992219243c6faff5b4c6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_prev_pitch</name>
      <anchorfile>classQuaternionMsgParser.html</anchorfile>
      <anchor>a6106708997a448ce24f54c11096d4a76</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_prev_roll</name>
      <anchorfile>classQuaternionMsgParser.html</anchorfile>
      <anchor>a28a85e7fb8530d0c9dbea3aea5e3f1bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_prev_yaw</name>
      <anchorfile>classQuaternionMsgParser.html</anchorfile>
      <anchor>a9e05998f2747c0cbd99b3fc98c2ab834</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_roll_offset</name>
      <anchorfile>classQuaternionMsgParser.html</anchorfile>
      <anchor>a61ecde8f9d3bcb6f16af2419d1494f1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>_yaw_offset</name>
      <anchorfile>classQuaternionMsgParser.html</anchorfile>
      <anchor>ae62ec6730c00445c826e51652c744ff8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosIntrospection::RangeException</name>
    <filename>classRosIntrospection_1_1RangeException.html</filename>
    <member kind="function">
      <type></type>
      <name>RangeException</name>
      <anchorfile>classRosIntrospection_1_1RangeException.html</anchorfile>
      <anchor>a04a1ba498e79d50b9940300d23b0061e</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RangeException</name>
      <anchorfile>classRosIntrospection_1_1RangeException.html</anchorfile>
      <anchor>a8c75541460beb35c92ca64977c952c7b</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>classRosIntrospection_1_1RangeException.html</anchorfile>
      <anchor>af6b775a14343a5e3e74bc432edd980bf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RangeException</name>
      <anchorfile>classRosIntrospection_1_1RangeException.html</anchorfile>
      <anchor>a52b7239926f3ca18feaea2c9e6705f90</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>msg_</name>
      <anchorfile>classRosIntrospection_1_1RangeException.html</anchorfile>
      <anchor>af89a2dd5b0bbed77880311e20ebedb1e</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Ros2CompositeParser</name>
    <filename>classRos2CompositeParser.html</filename>
    <base>PJ::CompositeParser</base>
    <member kind="function">
      <type>void</type>
      <name>registerMessageType</name>
      <anchorfile>classRos2CompositeParser.html</anchorfile>
      <anchor>ada0e04d8fa547619b1c97c1193a7d776</anchor>
      <arglist>(const std::string &amp;topic_name, const std::string &amp;topic_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Ros2CompositeParser</name>
      <anchorfile>classRos2CompositeParser.html</anchorfile>
      <anchor>a7663ca8fe49c09b7aaed1b4ed5712f48</anchor>
      <arglist>(PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>const rosidl_message_type_support_t *</type>
      <name>typeSupport</name>
      <anchorfile>classRos2CompositeParser.html</anchorfile>
      <anchor>af36d9b5262c2765b8ff0031213f1ccb1</anchor>
      <arglist>(const std::string &amp;topic_name) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Ros2MessageParser</name>
    <filename>classRos2MessageParser.html</filename>
    <base>PJ::RosMessageParser</base>
    <member kind="function">
      <type></type>
      <name>Ros2MessageParser</name>
      <anchorfile>classRos2MessageParser.html</anchorfile>
      <anchor>aa04981ce20cee55a9ff91af9f42d6463</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>const rosidl_message_type_support_t *</type>
      <name>typeSupport</name>
      <anchorfile>classRos2MessageParser.html</anchorfile>
      <anchor>a7a6e0be3ee5169ac18181b19e0375263</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const rosidl_message_type_support_t *</type>
      <name>_type_support</name>
      <anchorfile>classRos2MessageParser.html</anchorfile>
      <anchor>adee563d2f6e80307cbddb4c05c438159</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosCompositeParser</name>
    <filename>classRosCompositeParser.html</filename>
    <base>PJ::CompositeParser</base>
    <member kind="function">
      <type>void</type>
      <name>registerMessageType</name>
      <anchorfile>classRosCompositeParser.html</anchorfile>
      <anchor>a89077d03f95135b3293c5075d471e9f7</anchor>
      <arglist>(const std::string &amp;topic_name, const std::string &amp;topic_type, const std::string &amp;definition)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosCompositeParser</name>
      <anchorfile>classRosCompositeParser.html</anchorfile>
      <anchor>a1678c0a96aef525b92a636fa6e7269ac</anchor>
      <arglist>(PlotDataMapRef &amp;plot_data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosIntrospection::ROSField</name>
    <filename>classRosIntrospection_1_1ROSField.html</filename>
    <member kind="function">
      <type>int</type>
      <name>arraySize</name>
      <anchorfile>classRosIntrospection_1_1ROSField.html</anchorfile>
      <anchor>a93663c8e27d8a50a7424855f8d00c06b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isArray</name>
      <anchorfile>classRosIntrospection_1_1ROSField.html</anchorfile>
      <anchor>aa7d2775b9352e7ff27c2e73d575b629f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isConstant</name>
      <anchorfile>classRosIntrospection_1_1ROSField.html</anchorfile>
      <anchor>a200132955bb72f42d3a8862cfafb9437</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>name</name>
      <anchorfile>classRosIntrospection_1_1ROSField.html</anchorfile>
      <anchor>ab7cbbf2b5b43ed2f0fb43402c422469d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSField</name>
      <anchorfile>classRosIntrospection_1_1ROSField.html</anchorfile>
      <anchor>ae6bb619e58f0fa156ff0a01827d2f96c</anchor>
      <arglist>(const std::string &amp;definition)</arglist>
    </member>
    <member kind="function">
      <type>const ROSType &amp;</type>
      <name>type</name>
      <anchorfile>classRosIntrospection_1_1ROSField.html</anchorfile>
      <anchor>a0f149a5187ef9cdd5a14eecb4b227916</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>value</name>
      <anchorfile>classRosIntrospection_1_1ROSField.html</anchorfile>
      <anchor>aa3d791dbc4104cfd726cd61d03149837</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>_array_size</name>
      <anchorfile>classRosIntrospection_1_1ROSField.html</anchorfile>
      <anchor>ae8a7094c9f074d9a1c20510a63401365</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_fieldname</name>
      <anchorfile>classRosIntrospection_1_1ROSField.html</anchorfile>
      <anchor>acec989da1ed4ac361daab100436e2cd2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ROSType</type>
      <name>_type</name>
      <anchorfile>classRosIntrospection_1_1ROSField.html</anchorfile>
      <anchor>a4142673e85e9466c727a0b05893b3474</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_value</name>
      <anchorfile>classRosIntrospection_1_1ROSField.html</anchorfile>
      <anchor>aaac1a0e77bc2eec41f7c5813a6b5177c</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend class</type>
      <name>ROSMessage</name>
      <anchorfile>classRosIntrospection_1_1ROSField.html</anchorfile>
      <anchor>a54006eda61e58dce424d235bb338b051</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosIntrospectionFactory</name>
    <filename>classRosIntrospectionFactory.html</filename>
    <member kind="function" static="yes">
      <type>static RosIntrospectionFactory &amp;</type>
      <name>get</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>a23dd581ef4308171ba0a3ae3d1213fae</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RosIntrospection::ShapeShifter *</type>
      <name>getShapeShifter</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>ab31e808fc8267188c4c79a944e628889</anchor>
      <arglist>(const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static std::vector&lt; const std::string * &gt;</type>
      <name>getTopicList</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>aa96cac35a40a63a73659539bf57decf1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static bool</type>
      <name>isRegistered</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>aea754a2341a7362443c0b4c8002362e3</anchor>
      <arglist>(const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RosIntrospection::Parser &amp;</type>
      <name>parser</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>a55f677bf03cae10cab42c8760bb44d1d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>registerMessage</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>a8958b63f15e290292adb49c3a4a686dc</anchor>
      <arglist>(const std::string &amp;topic_name, const std::string &amp;md5sum, const std::string &amp;datatype, const std::string &amp;definition)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>reset</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>a35504494d72bd4777eecbb56c46367ff</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RosIntrospectionFactory</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>a66788a395205d55bf5a97dfc0886bfc2</anchor>
      <arglist>()=default</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RosIntrospection::Parser</type>
      <name>_parser</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>a16ca0b4c28a873312cd34886c7991f98</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, RosIntrospection::ShapeShifter &gt;</type>
      <name>_ss_map</name>
      <anchorfile>classRosIntrospectionFactory.html</anchorfile>
      <anchor>aea037529cf566cdd5a6d90266bf700b6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosManager</name>
    <filename>classRosManager.html</filename>
    <member kind="function">
      <type></type>
      <name>~RosManager</name>
      <anchorfile>classRosManager.html</anchorfile>
      <anchor>acb7446e170e7cd512a33116a9319c119</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RosManager &amp;</type>
      <name>get</name>
      <anchorfile>classRosManager.html</anchorfile>
      <anchor>a3430e53a81f3fb78e89474aca0008e16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static ros::NodeHandlePtr</type>
      <name>getNode</name>
      <anchorfile>classRosManager.html</anchorfile>
      <anchor>aab1263426677a1597c00c6f796628efb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type></type>
      <name>RosManager</name>
      <anchorfile>classRosManager.html</anchorfile>
      <anchor>ab4389c01d1fe787197d97529134c543c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>stopROS</name>
      <anchorfile>classRosManager.html</anchorfile>
      <anchor>a0e274755ccdbcf0ab83f3edd126dbbce</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandlePtr</type>
      <name>_node</name>
      <anchorfile>classRosManager.html</anchorfile>
      <anchor>a9165178c71f966c6837e3b986cffe91d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosIntrospection::ROSMessage</name>
    <filename>classRosIntrospection_1_1ROSMessage.html</filename>
    <member kind="function">
      <type>const ROSField &amp;</type>
      <name>field</name>
      <anchorfile>classRosIntrospection_1_1ROSMessage.html</anchorfile>
      <anchor>ab9ee691b1f6eb047064050d163705218</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; ROSField &gt; &amp;</type>
      <name>fields</name>
      <anchorfile>classRosIntrospection_1_1ROSMessage.html</anchorfile>
      <anchor>a8571a76e0b56757715f186ebd35e4054</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mutateType</name>
      <anchorfile>classRosIntrospection_1_1ROSMessage.html</anchorfile>
      <anchor>aea2ad8b3d17969f22bd80b2b5d9d9849</anchor>
      <arglist>(const ROSType &amp;new_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSMessage</name>
      <anchorfile>classRosIntrospection_1_1ROSMessage.html</anchorfile>
      <anchor>a4c4ff7cd0b1d3b942ccec50c5d87bf95</anchor>
      <arglist>(const std::string &amp;msg_def)</arglist>
    </member>
    <member kind="function">
      <type>const ROSType &amp;</type>
      <name>type</name>
      <anchorfile>classRosIntrospection_1_1ROSMessage.html</anchorfile>
      <anchor>aaa2b2c095a44a750df9ca78b5bc823a8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateMissingPkgNames</name>
      <anchorfile>classRosIntrospection_1_1ROSMessage.html</anchorfile>
      <anchor>a3465b067bfeb46e781cbc7d77d9c33eb</anchor>
      <arglist>(const std::vector&lt; const ROSType *&gt; &amp;all_types)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; ROSField &gt;</type>
      <name>_fields</name>
      <anchorfile>classRosIntrospection_1_1ROSMessage.html</anchorfile>
      <anchor>a69ccb30aa772f253d9190e2b73c6ac82</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ROSType</type>
      <name>_type</name>
      <anchorfile>classRosIntrospection_1_1ROSMessage.html</anchorfile>
      <anchor>a7f89e31dc2312e3543a5975c98a816ed</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RosIntrospection::ROSMessageInfo</name>
    <filename>structRosIntrospection_1_1ROSMessageInfo.html</filename>
    <member kind="variable">
      <type>MessageTree</type>
      <name>message_tree</name>
      <anchorfile>structRosIntrospection_1_1ROSMessageInfo.html</anchorfile>
      <anchor>a2429ce02ef62bcb4cde53d1053b45e7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>StringTree</type>
      <name>string_tree</name>
      <anchorfile>structRosIntrospection_1_1ROSMessageInfo.html</anchorfile>
      <anchor>a96e5787d99826d1751ebe908416a74e1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::vector&lt; ROSMessage &gt;</type>
      <name>type_list</name>
      <anchorfile>structRosIntrospection_1_1ROSMessageInfo.html</anchorfile>
      <anchor>a884ead8f6c2f88dfbe89164e2157fabb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>PJ::RosMessageParser</name>
    <filename>classPJ_1_1RosMessageParser.html</filename>
    <base>PJ::MessageParser</base>
    <member kind="function">
      <type>const RosParserConfig &amp;</type>
      <name>getConfig</name>
      <anchorfile>classPJ_1_1RosMessageParser.html</anchorfile>
      <anchor>a8ea68a031b7329a6e55d71224111a2bb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>PJ::PlotData &amp;</type>
      <name>getSeries</name>
      <anchorfile>classPJ_1_1RosMessageParser.html</anchorfile>
      <anchor>a70d6f038cc2aca23f0eea5659e62ecf3</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type>PJ::StringSeries &amp;</type>
      <name>getStringSeries</name>
      <anchorfile>classPJ_1_1RosMessageParser.html</anchorfile>
      <anchor>ae08489ac890733e4570642f90244c80d</anchor>
      <arglist>(const std::string &amp;key)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosMessageParser</name>
      <anchorfile>classPJ_1_1RosMessageParser.html</anchorfile>
      <anchor>a5908625b6dcc07459949d949d3129e04</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setConfig</name>
      <anchorfile>classPJ_1_1RosMessageParser.html</anchorfile>
      <anchor>a23860115b95dcda8ca649926baf39500</anchor>
      <arglist>(const RosParserConfig &amp;config)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>RosParserConfig</type>
      <name>_config</name>
      <anchorfile>classPJ_1_1RosMessageParser.html</anchorfile>
      <anchor>af2e74cbf1d434ca0c82079f62cce2dae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosoutPublisher</name>
    <filename>classRosoutPublisher.html</filename>
    <base>PJ::StatePublisher</base>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>setEnabled</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a9b3ebd3ac26153dc2c0eb5acfde6d766</anchor>
      <arglist>(bool enabled) override</arglist>
    </member>
    <member kind="signal">
      <type>void</type>
      <name>timeRangeChanged</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a969132c1b66834de9ac2b7d1e6c2e891</anchor>
      <arglist>(TimePoint time_min, TimePoint time_max)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>enabled</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a7f14bbc087d408cb1dca24870e753174</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>ab228127f06fb2dabd48bfaa226502bce</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>play</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a54a789074edafa79d153b9fa96564efb</anchor>
      <arglist>(double interval) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosoutPublisher</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a3c184dcd686e6505d47f0ac49d36f668</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateState</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a10a49e90eb100a6230b9829922a72f1c</anchor>
      <arglist>(double current_time) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~RosoutPublisher</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a76b20e36a6352e54a7c55d112b618f81</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>onWindowClosed</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a311c800ce8c679ed1883047e2a456d3f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>std::vector&lt; const PlotDataAny * &gt;</type>
      <name>findRosoutTimeseries</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a8b6a0774475d72d53cec386be6e20edb</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>syncWithTableModel</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>ab4090a0afb3cf08db648cecc5b022d91</anchor>
      <arglist>(const std::vector&lt; const PlotDataAny *&gt; &amp;logs_timeseries)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_enabled</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>a51438dd90c34f465cb8da7fa0cb70ca7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>rqt_console_plus::LogWidget *</type>
      <name>_log_widget</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>aaea74bd42c35a96d747e572e6337148a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>RosoutWindow *</type>
      <name>_log_window</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>afa4cdc14538b5d07c32f3f513940d0fa</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64_t</type>
      <name>_maximum_time_usec</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>ae30f729ee8a17663f3c5f2219283fc72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int64_t</type>
      <name>_minimum_time_usec</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>ac6967c14abbca99ec0ec68942cbce831</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>LogsTableModel *</type>
      <name>_tablemodel</name>
      <anchorfile>classRosoutPublisher.html</anchorfile>
      <anchor>abea7f5580757fa90d7dc08111d9e44ad</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosoutWindow</name>
    <filename>classRosoutWindow.html</filename>
    <member kind="signal">
      <type>void</type>
      <name>closed</name>
      <anchorfile>classRosoutWindow.html</anchorfile>
      <anchor>aae603ad2f3f8777dc2f2fe4d8dd2dafe</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>closeEvent</name>
      <anchorfile>classRosoutWindow.html</anchorfile>
      <anchor>a2488e3880ef2176b3717bf1d6baad884</anchor>
      <arglist>(QCloseEvent *) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RosoutWindow</name>
      <anchorfile>classRosoutWindow.html</anchorfile>
      <anchor>a26ddd5498f86708f446dec8af05b551e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RosoutWindow</name>
      <anchorfile>classRosoutWindow.html</anchorfile>
      <anchor>abf2c272a7c7f768a811c3ab2873cba56</anchor>
      <arglist>() override=default</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>PJ::RosParserConfig</name>
    <filename>structPJ_1_1RosParserConfig.html</filename>
    <member kind="function">
      <type>void</type>
      <name>loadFromSettings</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>aec46a64d39736efb45048888a3a66122</anchor>
      <arglist>(const QSettings &amp;settings, QString prefix)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>saveToSettings</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>a139caf7fa1a55db064d40887ac74c977</anchor>
      <arglist>(QSettings &amp;setting, QString prefix) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xmlLoadState</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>aabbce2cafd331dd9151dad326bad9743</anchor>
      <arglist>(const QDomElement &amp;parent_element)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>xmlSaveState</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>ac373d48090b9dd797ca9d1d4c34bef7a</anchor>
      <arglist>(QDomDocument &amp;doc, QDomElement &amp;plugin_elem) const</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>boolean_strings_to_number</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>aa43eb1cd27533a903d965ac183ef81c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>discard_large_arrays</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>aefdcc184d380cc8be0d3d941880c95d4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>max_array_size</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>a67a4deae5bf4539e01048780cdd38b95</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>remove_suffix_from_strings</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>a5516f1b6416677e2492b3e67f3248a9a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>QStringList</type>
      <name>topics</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>ae327efa74f40377c21d58357ccfd09a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>use_header_stamp</name>
      <anchorfile>structPJ_1_1RosParserConfig.html</anchorfile>
      <anchor>a79a1de506ee0787d4be225f072704ccc</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosIntrospection::ROSType</name>
    <filename>classRosIntrospection_1_1ROSType.html</filename>
    <member kind="function">
      <type>const std::string &amp;</type>
      <name>baseName</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a09c504b80b55718ba4623a7342d234d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>hash</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a97304aa1b9b487b219dacdb0ad42325a</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isBuiltin</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a99ef5bdee0b2110b482d5455e07ec234</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const boost::string_ref &amp;</type>
      <name>msgName</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a116c76217abb06a95bb2835819de8ad1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator!=</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a5076bd29c7e20820f2a2bf89607e90c5</anchor>
      <arglist>(const ROSType &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator&lt;</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>aba3d6514bb3040218b28213df0fe325a</anchor>
      <arglist>(const ROSType &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>ROSType &amp;</type>
      <name>operator=</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a0661610f58949e11a39da81ac9006edb</anchor>
      <arglist>(const ROSType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>ROSType &amp;</type>
      <name>operator=</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a0a13101f6647372bd3a7fe4dd9f0abcf</anchor>
      <arglist>(ROSType &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>abb1967db495e99f8c2d4b22265051edc</anchor>
      <arglist>(const ROSType &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const boost::string_ref &amp;</type>
      <name>pkgName</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a998bf865cce2193ea2b15b4c85f30505</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSType</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a899f0e0e746701fb07b9c7da673f811c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSType</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a177e8d5ec14acc7496865087b3806f66</anchor>
      <arglist>(boost::string_ref name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSType</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a0c8cb645835a17e99d8e9843c7e60713</anchor>
      <arglist>(const ROSType &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ROSType</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>ad5b0cb0bdbdba2978583fa9338cc8a7c</anchor>
      <arglist>(ROSType &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPkgName</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a4392e7fde258ed47a3197c5749998801</anchor>
      <arglist>(boost::string_ref new_pkg)</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>typeID</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>afed14c68e7d964031efca8e47e11a505</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>typeSize</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>aeb624bcc2c858636e67b61ecc868397b</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>_base_name</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a4d5fb5ea964cf4f5cdbfa9edfa40d9ef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>size_t</type>
      <name>_hash</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a97844d2c9b880696684ef17029b97995</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>BuiltinType</type>
      <name>_id</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a9e2f35f312b706de3a232e08527b6097</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::string_ref</type>
      <name>_msg_name</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>af4e59aebf6432ab4fa1f3f327e64c949</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>boost::string_ref</type>
      <name>_pkg_name</name>
      <anchorfile>classRosIntrospection_1_1ROSType.html</anchorfile>
      <anchor>a64e6387173e8618e30f8d5ac2ba675e3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RuleEditing</name>
    <filename>classRuleEditing.html</filename>
    <member kind="function">
      <type></type>
      <name>RuleEditing</name>
      <anchorfile>classRuleEditing.html</anchorfile>
      <anchor>a0edce5f44c58708b6f10bf7f69b2ed6b</anchor>
      <arglist>(QWidget *parent=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~RuleEditing</name>
      <anchorfile>classRuleEditing.html</anchorfile>
      <anchor>a03787fdfdb3b2f73e4fb6b56cef388ca</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static RosIntrospection::SubstitutionRuleMap</type>
      <name>getRenamingRules</name>
      <anchorfile>classRuleEditing.html</anchorfile>
      <anchor>a222791388a0d35b925946de6a279a373</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static QString</type>
      <name>getRenamingXML</name>
      <anchorfile>classRuleEditing.html</anchorfile>
      <anchor>a8a3bb1a89b01cf733dc18b9dbbd0d6e2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private" virtualness="virtual">
      <type>virtual void</type>
      <name>closeEvent</name>
      <anchorfile>classRuleEditing.html</anchorfile>
      <anchor>a0b12d2145b4cf23437fa44a32400bb82</anchor>
      <arglist>(QCloseEvent *event) override</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonCancel_pressed</name>
      <anchorfile>classRuleEditing.html</anchorfile>
      <anchor>a08d67edd5ec009d86ceb60c9e57e3ee7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonReset_pressed</name>
      <anchorfile>classRuleEditing.html</anchorfile>
      <anchor>aca81a9ea2b728db884e05cf9fe8ea704</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_pushButtonSave_pressed</name>
      <anchorfile>classRuleEditing.html</anchorfile>
      <anchor>af7870422a57b7dd005bb456c6ef4f7da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot" protection="private">
      <type>void</type>
      <name>on_timer</name>
      <anchorfile>classRuleEditing.html</anchorfile>
      <anchor>ad4ab7505431087f5bc0b840732041bf7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>isValidXml</name>
      <anchorfile>classRuleEditing.html</anchorfile>
      <anchor>ac081267e1dc82eecbfdef43c57ad2cb7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>XMLSyntaxHighlighter *</type>
      <name>_highlighter</name>
      <anchorfile>classRuleEditing.html</anchorfile>
      <anchor>af205564661e361669aa5cf0d5cf35c9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTimer</type>
      <name>_timer</name>
      <anchorfile>classRuleEditing.html</anchorfile>
      <anchor>a5895c809f667bab15ef4a26a7140f8d3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Ui::RuleEditing *</type>
      <name>ui</name>
      <anchorfile>classRuleEditing.html</anchorfile>
      <anchor>a52d23c97cf6b1bf52d80f4a0e825e975</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RosIntrospection::Parser::RulesCache</name>
    <filename>structRosIntrospection_1_1Parser_1_1RulesCache.html</filename>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>structRosIntrospection_1_1Parser_1_1RulesCache.html</anchorfile>
      <anchor>afee00548c1180f17caf62ebcfddb8825</anchor>
      <arglist>(const RulesCache &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>RulesCache</name>
      <anchorfile>structRosIntrospection_1_1Parser_1_1RulesCache.html</anchorfile>
      <anchor>a75e24343d1405527e05e2d0cbe71a319</anchor>
      <arglist>(const SubstitutionRule &amp;r)</arglist>
    </member>
    <member kind="variable">
      <type>const StringTreeNode *</type>
      <name>alias_head</name>
      <anchorfile>structRosIntrospection_1_1Parser_1_1RulesCache.html</anchorfile>
      <anchor>a9a8fa8f76ee130ad5f7ebd8b5ac3923c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const StringTreeNode *</type>
      <name>pattern_head</name>
      <anchorfile>structRosIntrospection_1_1Parser_1_1RulesCache.html</anchorfile>
      <anchor>ab118aa64a073025280908e43a904d359</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const SubstitutionRule *</type>
      <name>rule</name>
      <anchorfile>structRosIntrospection_1_1Parser_1_1RulesCache.html</anchorfile>
      <anchor>acdc1b6e27e632a0510ef3a06eb47b270</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::NodeDiagnostics_ &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1NodeDiagnostics___01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1NodeDiagnostics___01_4.html</anchorfile>
      <anchor>a58a21ed174aa70c61e84ad3fe71413de</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; ::StampedDiagnostic_ &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01_1_1StampedDiagnostic___01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01_1_1StampedDiagnostic___01_4.html</anchorfile>
      <anchor>a59add4811f7561b499b02033b457034c</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt; RosIntrospection::ShapeShifter &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_01RosIntrospection_1_1ShapeShifter_01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>read</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01RosIntrospection_1_1ShapeShifter_01_4.html</anchorfile>
      <anchor>a4cb009b56ef6a2c15df0143646c2e6c0</anchor>
      <arglist>(Stream &amp;stream, RosIntrospection::ShapeShifter &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static uint32_t</type>
      <name>serializedLength</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01RosIntrospection_1_1ShapeShifter_01_4.html</anchorfile>
      <anchor>a657697f51caf5873af7ee6394042901e</anchor>
      <arglist>(const RosIntrospection::ShapeShifter &amp;m)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>write</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_01RosIntrospection_1_1ShapeShifter_01_4.html</anchorfile>
      <anchor>a6c3bd21fff55455ee76ac8816e239bb6</anchor>
      <arglist>(Stream &amp;stream, const RosIntrospection::ShapeShifter &amp;m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt;::PalStatisticsNames_ &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_1_1PalStatisticsNames___01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_1_1PalStatisticsNames___01_4.html</anchorfile>
      <anchor>a0c92bb4f19b20c5494fc4390def45c78</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>ros::serialization::Serializer&lt;::PalStatisticsValues_ &gt;</name>
    <filename>structros_1_1serialization_1_1Serializer_3_1_1PalStatisticsValues___01_4.html</filename>
    <member kind="function" static="yes">
      <type>static void</type>
      <name>allInOne</name>
      <anchorfile>structros_1_1serialization_1_1Serializer_3_1_1PalStatisticsValues___01_4.html</anchorfile>
      <anchor>a24b4bb70bc97db8a0ab4167e5a3f29bd</anchor>
      <arglist>(Stream &amp;stream, T m)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosIntrospection::ShapeShifter</name>
    <filename>classRosIntrospection_1_1ShapeShifter.html</filename>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ShapeShifter const  &gt;</type>
      <name>ConstPtr</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>ab4abc8b887f267bc5a4173c3b012670b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::shared_ptr&lt; ShapeShifter &gt;</type>
      <name>Ptr</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>a59aa508c82f04e70677003a9d90af75e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>ros::Publisher</type>
      <name>advertise</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>a587b0b09e6ca14862c0dcff8e1ae3818</anchor>
      <arglist>(ros::NodeHandle &amp;nh, const std::string &amp;topic, uint32_t queue_size, bool latch=false, const ros::SubscriberStatusCallback &amp;connect_cb=ros::SubscriberStatusCallback()) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>direct_read</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>ae02d924b50b4b482985512a4c83945f5</anchor>
      <arglist>(const Message &amp;msg, bool morph)</arglist>
    </member>
    <member kind="function">
      <type>std::string const  &amp;</type>
      <name>getDataType</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>a2bf61688944a475a7c7648c26c7c8540</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string const  &amp;</type>
      <name>getMD5Sum</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>a2bef83de0d6190828b20ce01c95d10f8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string const  &amp;</type>
      <name>getMessageDefinition</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>aa3a6126cc3c03d65197bdbc001f155d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>instantiate</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>aaeb2e148e68a69a0740128d87adc9485</anchor>
      <arglist>(M &amp;destination) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>morph</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>a21f9c51f761eef7211d940644d472f87</anchor>
      <arglist>(const std::string &amp;md5sum, const std::string &amp;datatype_, const std::string &amp;msg_def_)</arglist>
    </member>
    <member kind="function">
      <type>const uint8_t *</type>
      <name>raw_data</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>a02722fc79ffd89f9ac0243992dadfa96</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>read</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>a1e4118181827e1574a10383c2f2b2f4b</anchor>
      <arglist>(Stream &amp;stream)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>ShapeShifter</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>a7e9a6d2f2dba6bccbca1fe6600247113</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>uint32_t</type>
      <name>size</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>accf2b947548bf3cf17fd5da0b6ddf4e9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>write</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>a4d0503fae76289aa80d754056f437473</anchor>
      <arglist>(Stream &amp;stream) const</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~ShapeShifter</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>a32d790dd835b1e3e9092a1471c28a4c8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static bool</type>
      <name>uses_old_API_</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>ae4f73736768b307fe7f6acab24c35547</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>datatype_</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>a6a8af892c2016cdd0130c862ebac1b0d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>md5_</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>abc6d858e73f974c14325e0119322bacc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>msg_def_</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>aa61db78ee16701949ed2005c4177599d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; uint8_t &gt;</type>
      <name>msgBuf_</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>a7516e2c746adf9a6ec22d0919e355458</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>typed_</name>
      <anchorfile>classRosIntrospection_1_1ShapeShifter.html</anchorfile>
      <anchor>a96cce25f9c3628c908231a12fd51a2b2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::specs_checker</name>
    <filename>classdetail_1_1specs__checker.html</filename>
    <templarg>Handler</templarg>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>end_precision</name>
      <anchorfile>classdetail_1_1specs__checker.html</anchorfile>
      <anchor>a5c94f73a72c3a3075d9328c238cad5c4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_align</name>
      <anchorfile>classdetail_1_1specs__checker.html</anchorfile>
      <anchor>adc65c62f653b313c10f2e4ed32d04279</anchor>
      <arglist>(align_t align)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_hash</name>
      <anchorfile>classdetail_1_1specs__checker.html</anchorfile>
      <anchor>ada8c684a68524b3674d506b97aaee2fc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_minus</name>
      <anchorfile>classdetail_1_1specs__checker.html</anchorfile>
      <anchor>a838994b71ccbd3e72402572c563b9b5b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_plus</name>
      <anchorfile>classdetail_1_1specs__checker.html</anchorfile>
      <anchor>a12e316c7724879c84f4a17129fa59dcf</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_space</name>
      <anchorfile>classdetail_1_1specs__checker.html</anchorfile>
      <anchor>a5c2f22abb396abb3e5812721aa61b0b8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_zero</name>
      <anchorfile>classdetail_1_1specs__checker.html</anchorfile>
      <anchor>a80650fad5930d217d1f5595cd3ec7ea2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>specs_checker</name>
      <anchorfile>classdetail_1_1specs__checker.html</anchorfile>
      <anchor>a800a96eb8dd4fa2874e6b8ad76a37190</anchor>
      <arglist>(const Handler &amp;handler, detail::type arg_type)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>specs_checker</name>
      <anchorfile>classdetail_1_1specs__checker.html</anchorfile>
      <anchor>a45230ddc0cb9e5e182ecb2f5c8ea1904</anchor>
      <arglist>(const specs_checker &amp;other)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FMT_CONSTEXPR Handler &amp;</type>
      <name>error_handler</name>
      <anchorfile>classdetail_1_1specs__checker.html</anchorfile>
      <anchor>a82289160360c8c6dc3ebbd56f2e21118</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>numeric_specs_checker&lt; Handler &gt;</type>
      <name>checker_</name>
      <anchorfile>classdetail_1_1specs__checker.html</anchorfile>
      <anchor>a84ced86edf73f0275012519ae7c7f2d3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::specs_handler</name>
    <filename>classdetail_1_1specs__handler.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <base>specs_setter&lt; Context::char_type &gt;</base>
    <member kind="typedef">
      <type>typename Context::char_type</type>
      <name>char_type</name>
      <anchorfile>classdetail_1_1specs__handler.html</anchorfile>
      <anchor>a09f2be27701a3f59850c1ac9a07a487e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_dynamic_precision</name>
      <anchorfile>classdetail_1_1specs__handler.html</anchorfile>
      <anchor>a7d50c14590e382d459fa84f85a5ed03a</anchor>
      <arglist>(Id arg_id)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_dynamic_width</name>
      <anchorfile>classdetail_1_1specs__handler.html</anchorfile>
      <anchor>a41fc234aa075b2fcb4efcf1134acd593</anchor>
      <arglist>(Id arg_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>on_error</name>
      <anchorfile>classdetail_1_1specs__handler.html</anchorfile>
      <anchor>a81d4e269eee39c3dd3bddc32b7cd2ef1</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>specs_handler</name>
      <anchorfile>classdetail_1_1specs__handler.html</anchorfile>
      <anchor>a54d37a2e2131d7834b8f776a62e382c7</anchor>
      <arglist>(basic_format_specs&lt; char_type &gt; &amp;specs, ParseContext &amp;parse_ctx, Context &amp;ctx)</arglist>
    </member>
    <member kind="typedef" protection="private">
      <type>typename Context::format_arg</type>
      <name>format_arg</name>
      <anchorfile>classdetail_1_1specs__handler.html</anchorfile>
      <anchor>a0bc1db09847e823a5cbdf1818608de7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>FMT_CONSTEXPR format_arg</type>
      <name>get_arg</name>
      <anchorfile>classdetail_1_1specs__handler.html</anchorfile>
      <anchor>a169466da2eeb70455fd5b9c7f4aa8b7f</anchor>
      <arglist>(auto_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FMT_CONSTEXPR format_arg</type>
      <name>get_arg</name>
      <anchorfile>classdetail_1_1specs__handler.html</anchorfile>
      <anchor>af1709eb3a15eaca3806b3e1d70f0ae26</anchor>
      <arglist>(int arg_id)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>FMT_CONSTEXPR format_arg</type>
      <name>get_arg</name>
      <anchorfile>classdetail_1_1specs__handler.html</anchorfile>
      <anchor>adbf4f14c8d10500591e438f30b8b9f38</anchor>
      <arglist>(basic_string_view&lt; char_type &gt; arg_id)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>Context &amp;</type>
      <name>context_</name>
      <anchorfile>classdetail_1_1specs__handler.html</anchorfile>
      <anchor>a0e52f7b9efa2d894edc347ad6aecfdd8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ParseContext &amp;</type>
      <name>parse_context_</name>
      <anchorfile>classdetail_1_1specs__handler.html</anchorfile>
      <anchor>a12bc17e66af5edfc0f193b1811c29c52</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::specs_setter</name>
    <filename>classdetail_1_1specs__setter.html</filename>
    <templarg>Char</templarg>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>end_precision</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a8b80addaa2f89796d25d7d4e87c7835f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_align</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a8555565dc524257da33031f766a39643</anchor>
      <arglist>(align_t align)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_fill</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a52261194932e010dde08ee14280c8680</anchor>
      <arglist>(basic_string_view&lt; Char &gt; fill)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_hash</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a9ab2457ba707ffee694b851aed2b1449</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_minus</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>afa17a3f2a27c7ca7392718e62a186a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_plus</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>aad13c0cdcc3a17943a91829a58061d12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_precision</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a25d12a38fd7c59a740a5ec81a6363d32</anchor>
      <arglist>(int precision)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_space</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a9d1f2cd5b26c0d00332f56c9347bdd6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_type</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a0b36320e10ab9f2027a437350c7ecbf3</anchor>
      <arglist>(Char type)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_width</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a3901ff1325bf17a77cda66ae86172f07</anchor>
      <arglist>(int width)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_zero</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a6ab5974667ff2e191e260506820f0f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>specs_setter</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a44c33d036d63c7441754b6b7ec45881c</anchor>
      <arglist>(basic_format_specs&lt; Char &gt; &amp;specs)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>specs_setter</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a0a8ff086e3aa8120e2f9c13bb6a015af</anchor>
      <arglist>(const specs_setter &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>basic_format_specs&lt; Char &gt; &amp;</type>
      <name>specs_</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>ad9df6eb5b3047795caae93fcaf488487</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>specs_setter&lt; Context::char_type &gt;</name>
    <filename>classdetail_1_1specs__setter.html</filename>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>end_precision</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a8b80addaa2f89796d25d7d4e87c7835f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_align</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a8555565dc524257da33031f766a39643</anchor>
      <arglist>(align_t align)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_fill</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a52261194932e010dde08ee14280c8680</anchor>
      <arglist>(basic_string_view&lt; Context::char_type &gt; fill)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_hash</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a9ab2457ba707ffee694b851aed2b1449</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_minus</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>afa17a3f2a27c7ca7392718e62a186a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_plus</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>aad13c0cdcc3a17943a91829a58061d12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_precision</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a25d12a38fd7c59a740a5ec81a6363d32</anchor>
      <arglist>(int precision)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_space</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a9d1f2cd5b26c0d00332f56c9347bdd6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_type</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a0b36320e10ab9f2027a437350c7ecbf3</anchor>
      <arglist>(Context::char_type type)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_width</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a3901ff1325bf17a77cda66ae86172f07</anchor>
      <arglist>(int width)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_zero</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a6ab5974667ff2e191e260506820f0f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>specs_setter</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a44c33d036d63c7441754b6b7ec45881c</anchor>
      <arglist>(basic_format_specs&lt; Context::char_type &gt; &amp;specs)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>specs_setter</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a0a8ff086e3aa8120e2f9c13bb6a015af</anchor>
      <arglist>(const specs_setter &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>basic_format_specs&lt; Context::char_type &gt; &amp;</type>
      <name>specs_</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>ad9df6eb5b3047795caae93fcaf488487</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>specs_setter&lt; ParseContext::char_type &gt;</name>
    <filename>classdetail_1_1specs__setter.html</filename>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>end_precision</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a8b80addaa2f89796d25d7d4e87c7835f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_align</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a8555565dc524257da33031f766a39643</anchor>
      <arglist>(align_t align)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_fill</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a52261194932e010dde08ee14280c8680</anchor>
      <arglist>(basic_string_view&lt; ParseContext::char_type &gt; fill)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_hash</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a9ab2457ba707ffee694b851aed2b1449</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_minus</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>afa17a3f2a27c7ca7392718e62a186a9a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_plus</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>aad13c0cdcc3a17943a91829a58061d12</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_precision</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a25d12a38fd7c59a740a5ec81a6363d32</anchor>
      <arglist>(int precision)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_space</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a9d1f2cd5b26c0d00332f56c9347bdd6c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_type</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a0b36320e10ab9f2027a437350c7ecbf3</anchor>
      <arglist>(ParseContext::char_type type)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_width</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a3901ff1325bf17a77cda66ae86172f07</anchor>
      <arglist>(int width)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_zero</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a6ab5974667ff2e191e260506820f0f02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>specs_setter</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a44c33d036d63c7441754b6b7ec45881c</anchor>
      <arglist>(basic_format_specs&lt; ParseContext::char_type &gt; &amp;specs)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>specs_setter</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>a0a8ff086e3aa8120e2f9c13bb6a015af</anchor>
      <arglist>(const specs_setter &amp;other)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>basic_format_specs&lt; ParseContext::char_type &gt; &amp;</type>
      <name>specs_</name>
      <anchorfile>classdetail_1_1specs__setter.html</anchorfile>
      <anchor>ad9df6eb5b3047795caae93fcaf488487</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>StampedDiagnostic_</name>
    <filename>structStampedDiagnostic__.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>key</name>
      <anchorfile>structStampedDiagnostic__.html</anchorfile>
      <anchor>af01651f3d3a03314068f7e1eb49100a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ros::Time</type>
      <name>stamp</name>
      <anchorfile>structStampedDiagnostic__.html</anchorfile>
      <anchor>a32ff339122dc837726d353e9deefc207</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint8_t</type>
      <name>status</name>
      <anchorfile>structStampedDiagnostic__.html</anchorfile>
      <anchor>ab2902461037e5ca189ac83b5825ed705</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>value</name>
      <anchorfile>structStampedDiagnostic__.html</anchorfile>
      <anchor>aa7da097d086551f2db841fdb57fe0b6c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::std_string_view</name>
    <filename>structdetail_1_1std__string__view.html</filename>
    <templarg></templarg>
  </compound>
  <compound kind="struct">
    <name>detail::string_value</name>
    <filename>structdetail_1_1string__value.html</filename>
    <templarg>Char</templarg>
    <member kind="variable">
      <type>const Char *</type>
      <name>data</name>
      <anchorfile>structdetail_1_1string__value.html</anchorfile>
      <anchor>a5ae6352a7c087128b25c6e3361ab2d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structdetail_1_1string__value.html</anchorfile>
      <anchor>acc798e6f8db7ae01403bb2b2804952a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>string_value&lt; char_type &gt;</name>
    <filename>structdetail_1_1string__value.html</filename>
    <member kind="variable">
      <type>const char_type *</type>
      <name>data</name>
      <anchorfile>structdetail_1_1string__value.html</anchorfile>
      <anchor>a5ae6352a7c087128b25c6e3361ab2d57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structdetail_1_1string__value.html</anchorfile>
      <anchor>acc798e6f8db7ae01403bb2b2804952a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::stringifier</name>
    <filename>structdetail_1_1stringifier.html</filename>
    <member kind="function">
      <type>FMT_INLINE std::string</type>
      <name>operator()</name>
      <anchorfile>structdetail_1_1stringifier.html</anchorfile>
      <anchor>aaa3a9dcf596f2d9b6ab765fbb1d5b126</anchor>
      <arglist>(T value) const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>operator()</name>
      <anchorfile>structdetail_1_1stringifier.html</anchorfile>
      <anchor>a0764fe0805dc7c3acdd52f05ad242698</anchor>
      <arglist>(basic_format_arg&lt; format_context &gt;::handle h) const</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Ros2Introspection::StringTreeLeaf</name>
    <filename>structRos2Introspection_1_1StringTreeLeaf.html</filename>
    <member kind="function">
      <type></type>
      <name>StringTreeLeaf</name>
      <anchorfile>structRos2Introspection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>aa6869617bf5383c5dd79463b9e2416bd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toStdString</name>
      <anchorfile>structRos2Introspection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>a7cc8476ce74af6a18beaf12e656efa60</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>toStr</name>
      <anchorfile>structRos2Introspection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>a96da63299a30ff62a39326d7f5f18195</anchor>
      <arglist>(std::string &amp;destination) const</arglist>
    </member>
    <member kind="variable">
      <type>boost::container::static_vector&lt; uint16_t, 8 &gt;</type>
      <name>index_array</name>
      <anchorfile>structRos2Introspection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>aa76d857b2485854f381d509cd4e3c7dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const StringTreeNode *</type>
      <name>node_ptr</name>
      <anchorfile>structRos2Introspection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>a4c4c83d396f050d2c7b7ffa4fef5431b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const char</type>
      <name>NUM_PLACEHOLDER</name>
      <anchorfile>structRos2Introspection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>a15240047567248eb41dbc2d873ebcb36</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const char</type>
      <name>SEPARATOR</name>
      <anchorfile>structRos2Introspection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>af813e30fa9dbcd59d122bfd45627f256</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>RosIntrospection::StringTreeLeaf</name>
    <filename>structRosIntrospection_1_1StringTreeLeaf.html</filename>
    <member kind="function">
      <type></type>
      <name>StringTreeLeaf</name>
      <anchorfile>structRosIntrospection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>aecbbb9c470afaa8d13fe155c36af3fac</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>toStdString</name>
      <anchorfile>structRosIntrospection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>a4f65917c0ff2a09a5e63c69b3ba8d9d0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>toStr</name>
      <anchorfile>structRosIntrospection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>a221eea270a874d464f433b2a2852d503</anchor>
      <arglist>(std::string &amp;destination) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>toStr</name>
      <anchorfile>structRosIntrospection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>a28770c5f7bcd97a393599a80dc25b109</anchor>
      <arglist>(char *buffer) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>static const boost::string_ref &amp;</type>
      <name>num_placeholder</name>
      <anchorfile>structRosIntrospection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>ae35cb961f8126d034253734992468af6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>boost::container::static_vector&lt; uint16_t, 8 &gt;</type>
      <name>index_array</name>
      <anchorfile>structRosIntrospection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>ae7d3c9aa5548fe4238bd49256f4c919c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const StringTreeNode *</type>
      <name>node_ptr</name>
      <anchorfile>structRosIntrospection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>aaf8c39ea7ad0f51d08107fce8d6ac69f</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const char</type>
      <name>NUM_PLACEHOLDER</name>
      <anchorfile>structRosIntrospection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>a5f3787b8aab34a41c26ec7f4a398d103</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static constexpr const char</type>
      <name>SEPARATOR</name>
      <anchorfile>structRosIntrospection_1_1StringTreeLeaf.html</anchorfile>
      <anchor>a0be10800959316bc5795df1995125360</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosIntrospection::SubstitutionRule</name>
    <filename>classRosIntrospection_1_1SubstitutionRule.html</filename>
    <member kind="function">
      <type>const std::vector&lt; boost::string_ref &gt; &amp;</type>
      <name>alias</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>a28e0325eecef35177ca7d2b729bf8b32</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>hash</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>a781c5fa8c8b8ccec126d7c126e983bd8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>SubstitutionRule &amp;</type>
      <name>operator=</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>a2263bed36739e80453ab0e7943e47467</anchor>
      <arglist>(const SubstitutionRule &amp;other)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>aa461af5c7af32fa6f8cc19660fd106b5</anchor>
      <arglist>(const SubstitutionRule &amp;other) const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; boost::string_ref &gt; &amp;</type>
      <name>pattern</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>ab6e303be4ee6231fbcc2c31f273e4248</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; boost::string_ref &gt; &amp;</type>
      <name>substitution</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>a867a021388ba3f32fa5d76f8eafed40c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstitutionRule</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>a6a3f1b0dcad19459a6d6119fab2b641d</anchor>
      <arglist>(const char *pattern, const char *alias, const char *substitution)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>SubstitutionRule</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>a9522c0d7e6f6acc02973246f6082f043</anchor>
      <arglist>(const SubstitutionRule &amp;other)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::string_ref &gt;</type>
      <name>_alias</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>ac663ef0e76db093356e99807edfcb1af</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_full_alias</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>adfad6ee7bf20e45f9e7bb53e98aff1ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_full_pattern</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>a74e390edc6f04bb5adf6095b0a12a6d8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::string</type>
      <name>_full_substitution</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>a16c96cd6de39e0f7bf1d2d04733b8beb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>size_t</type>
      <name>_hash</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>a08f45f614223880544ceb74eff296443</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::string_ref &gt;</type>
      <name>_pattern</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>a018bed5955274ad3a763ad6849f0579d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; boost::string_ref &gt;</type>
      <name>_substitution</name>
      <anchorfile>classRosIntrospection_1_1SubstitutionRule.html</anchorfile>
      <anchor>ac96b3c829bf572937c9809166c765feb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>system_error</name>
    <filename>classsystem__error.html</filename>
    <member kind="function">
      <type>int</type>
      <name>error_code</name>
      <anchorfile>classsystem__error.html</anchorfile>
      <anchor>a9c095f54f80c8393f6bf24eb9d188ec4</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>system_error &amp;</type>
      <name>operator=</name>
      <anchorfile>classsystem__error.html</anchorfile>
      <anchor>a089787f3f3767761c975ed645494b470</anchor>
      <arglist>(const system_error &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type>system_error &amp;</type>
      <name>operator=</name>
      <anchorfile>classsystem__error.html</anchorfile>
      <anchor>a3f659b17bf85c47c74c24578c5abb857</anchor>
      <arglist>(system_error &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>system_error</name>
      <anchorfile>classsystem__error.html</anchorfile>
      <anchor>a6761fd4c8604a59a7c79f6bfdfaf25cb</anchor>
      <arglist>(int error_code, string_view message, const Args &amp;... args)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>system_error</name>
      <anchorfile>classsystem__error.html</anchorfile>
      <anchor>a2186379ae268a19237c14490f47f2d7a</anchor>
      <arglist>(const system_error &amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>system_error</name>
      <anchorfile>classsystem__error.html</anchorfile>
      <anchor>a2b935364ad1420e10498b04b1fd0ed0b</anchor>
      <arglist>(system_error &amp;&amp;)=default</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~system_error</name>
      <anchorfile>classsystem__error.html</anchorfile>
      <anchor>a901000abfbaa25c1028aa2bba824ff59</anchor>
      <arglist>() FMT_NOEXCEPT FMT_OVERRIDE</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>system_error</name>
      <anchorfile>classsystem__error.html</anchorfile>
      <anchor>a0a883f3911253771f2e8fea883ccb21d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>error_code_</name>
      <anchorfile>classsystem__error.html</anchorfile>
      <anchor>a35ed90a7a994961cdb27b5a004b0e9de</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>init</name>
      <anchorfile>classsystem__error.html</anchorfile>
      <anchor>a6d1b7b8b441acfbd486a6fd389df93dd</anchor>
      <arglist>(int err_code, string_view format_str, format_args args)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TfMsgParser</name>
    <filename>classTfMsgParser.html</filename>
    <base>BuiltinMessageParser&lt; tf2_msgs::msg::TFMessage &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classTfMsgParser.html</anchorfile>
      <anchor>ac454293542907678835df8f56b5ba587</anchor>
      <arglist>(const tf2_msgs::msg::TFMessage &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TfMsgParser</name>
      <anchorfile>classTfMsgParser.html</anchorfile>
      <anchor>a58603c3457367b59ff79db81144b421e</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TfMsgParserImpl</name>
    <filename>classTfMsgParserImpl.html</filename>
    <templarg></templarg>
    <base>BuiltinMessageParser&lt; TfMsgType &gt;</base>
    <member kind="typedef">
      <type>BuiltinMessageParser&lt; TfMsgType &gt;</type>
      <name>BaseParser</name>
      <anchorfile>classTfMsgParserImpl.html</anchorfile>
      <anchor>abd4d0ada8b5a85f48a731af76502901c</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classTfMsgParserImpl.html</anchorfile>
      <anchor>a5a2fe4fa8da22675cb44a6e718c2b6a6</anchor>
      <arglist>(const TfMsgType &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TfMsgParserImpl</name>
      <anchorfile>classTfMsgParserImpl.html</anchorfile>
      <anchor>aa3c162e079a132919b2e37bccace0586</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TopicInfo</name>
    <filename>structTopicInfo.html</filename>
    <member kind="variable">
      <type>std::string</type>
      <name>name</name>
      <anchorfile>structTopicInfo.html</anchorfile>
      <anchor>a612466a8cfd7d6dc7ad693a0d075ccef</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>type</name>
      <anchorfile>structTopicInfo.html</anchorfile>
      <anchor>a9b1f3f634d2e563f168d1d121646a536</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const rosidl_message_type_support_t *</type>
      <name>type_support</name>
      <anchorfile>structTopicInfo.html</anchorfile>
      <anchor>a4e96951ab4ec8e08eb3a4b91cc9c9fa5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>Ros2Introspection::TopicInfo</name>
    <filename>structRos2Introspection_1_1TopicInfo.html</filename>
    <member kind="function">
      <type></type>
      <name>TopicInfo</name>
      <anchorfile>structRos2Introspection_1_1TopicInfo.html</anchorfile>
      <anchor>ac851f025e7e89e2e7b99acff03aef44f</anchor>
      <arglist>(const std::string &amp;type)</arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; rcpputils::SharedLibrary &gt;</type>
      <name>_introspection_library</name>
      <anchorfile>structRos2Introspection_1_1TopicInfo.html</anchorfile>
      <anchor>abbbe0bb5ee7900444cc6c481947ec1cf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::shared_ptr&lt; rcpputils::SharedLibrary &gt;</type>
      <name>_support_library</name>
      <anchorfile>structRos2Introspection_1_1TopicInfo.html</anchorfile>
      <anchor>aa1937d564d259d9dd79c7f7fba1b574c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>has_header_stamp</name>
      <anchorfile>structRos2Introspection_1_1TopicInfo.html</anchorfile>
      <anchor>adc3820d81ba43a1cd86e5ac283d2967b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const rosidl_message_type_support_t *</type>
      <name>introspection_support</name>
      <anchorfile>structRos2Introspection_1_1TopicInfo.html</anchorfile>
      <anchor>a087a9ad6b32284bf9dff53ecf806647a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>std::string</type>
      <name>topic_type</name>
      <anchorfile>structRos2Introspection_1_1TopicInfo.html</anchorfile>
      <anchor>ab8bcd4c429998cdbc37ebd6866c52c30</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const rosidl_message_type_support_t *</type>
      <name>type_support</name>
      <anchorfile>structRos2Introspection_1_1TopicInfo.html</anchorfile>
      <anchor>a19c59b65fa48d07be57a73d704f66d66</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>static rcutils_allocator_t</type>
      <name>allocator</name>
      <anchorfile>structRos2Introspection_1_1TopicInfo.html</anchorfile>
      <anchor>ae1930be9ffc11638e28c4fc1aa08e3fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TopicPublisherROS</name>
    <filename>classTopicPublisherROS.html</filename>
    <base>PJ::StatePublisher</base>
    <member kind="slot">
      <type>void</type>
      <name>filterDialog</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a3e0b236755dbeb2cc01a8268cde2fbee</anchor>
      <arglist>(bool autoconfirm)</arglist>
    </member>
    <member kind="slot" virtualness="virtual">
      <type>virtual void</type>
      <name>setEnabled</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>ad6c7a0c07c2fe7238902bfe5a2948839</anchor>
      <arglist>(bool enabled) override</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; QAction * &gt; &amp;</type>
      <name>availableActions</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a0fa8e569689bdb3ba076739b595706b7</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual bool</type>
      <name>enabled</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>ada4ba563fba70822cc596d5f79da2249</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual const char *</type>
      <name>name</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a834a3ea49bdac30a80dc9db692ccf7e3</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>play</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>ab8d51a67034bda6cbcc5f1455d9f529d</anchor>
      <arglist>(double interval) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TopicPublisherROS</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a25cb4cf7577a76698b644e7dc3b2b2a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>updateState</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a6e6f65215d8de37dcb43060cc1fb8dae</anchor>
      <arglist>(double current_time) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TopicPublisherROS</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a9b062c973dfcb2e63e3ec44783641c4f</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>broadcastTF</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a1aef4583be95ae1c1788a68cddcc7fa2</anchor>
      <arglist>(double current_time)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>publishAnyMsg</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a225cda2a4440a5d186ab60c68c3d5f13</anchor>
      <arglist>(const rosbag::MessageInstance &amp;msg_instance)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>bool</type>
      <name>toPublish</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a8eec12fd32def612aa4f8c09b8e9d153</anchor>
      <arglist>(const std::string &amp;topic_name)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; QAction * &gt;</type>
      <name>_available_actions</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a3be17e2b98b90ac42c1c2dcb85ac45f9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::Publisher</type>
      <name>_clock_publisher</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a4011775a5fa2f02f952098d07d3b8d07</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_enabled</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>abbcbab06e2a8a7ec277ae0ae9cb18374</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ros::NodeHandlePtr</type>
      <name>_node</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a84eb6f3b9b6fbd89f6e6054d5f5fa3eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_previous_play_index</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>ace8f5c89e4a8810c6ff63458c6bb32bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_publish_clock</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a92056a22df0846bf38429c6997c12c23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::map&lt; std::string, ros::Publisher &gt;</type>
      <name>_publishers</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>abd9d17ff8151986399e5c41b90cfe623</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_select_topics_to_publish</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a5a6da1b13e0d3325d61c00893dfd9874</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; tf2_ros::TransformBroadcaster &gt;</type>
      <name>_tf_broadcaster</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a5f4022aeda950362ca4314c5a3394efe</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; tf2_ros::StaticTransformBroadcaster &gt;</type>
      <name>_tf_static_broadcaster</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a7e6a062aeab0527583ed56a8534d5c2d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, bool &gt;</type>
      <name>_topics_to_publish</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a0d1b5c7c0f773d01db1caaab3487c8ed</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>previous_time</name>
      <anchorfile>classTopicPublisherROS.html</anchorfile>
      <anchor>a2ff15646ad1a20ff2f371374dd1e3b76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TopicPublisherROS2</name>
    <filename>classTopicPublisherROS2.html</filename>
    <base>PJ::StatePublisher</base>
    <member kind="slot">
      <type>void</type>
      <name>filterDialog</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>afea3ed951de5506da95c5578d0c62a39</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="slot">
      <type>void</type>
      <name>setEnabled</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a2fc0abb04ef3d4ae28bd6f9eea7d65e5</anchor>
      <arglist>(bool enabled) override</arglist>
    </member>
    <member kind="function">
      <type>const std::vector&lt; QAction * &gt; &amp;</type>
      <name>availableActions</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a5649c23742a4fe86790a0d3a290f6bb6</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>enabled</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>ad956d7c855ab5e93de7b7526089ab8f0</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a384bb642966eedb59dc6302c65ab9818</anchor>
      <arglist>() const override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>play</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>abae1be76877f2f26981b7196e5d83a30</anchor>
      <arglist>(double interval) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TopicPublisherROS2</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a7df1505487c37b2b6664a39b5fcb69da</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>updateState</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a96b60e76ff9be774991356f01d480586</anchor>
      <arglist>(double current_time) override</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TopicPublisherROS2</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a7658b145244014afea34bc6dcb7b9ae5</anchor>
      <arglist>() override</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>broadcastTF</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>afaf765b0889bec5a16a7b49a32adfce5</anchor>
      <arglist>(double current_time)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>updatePublishers</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a76427a7da1d22565ab6cbf166bd08ae7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; QAction * &gt;</type>
      <name>_available_actions</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a1cb8ce8bafbc98443af4688801437d6b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; rclcpp::Context &gt;</type>
      <name>_context</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a9be1040e6cddf6b8453d06a7317d86d9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_enabled</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a1f94584a8b52343999ca8a656e48583b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; rclcpp::executors::MultiThreadedExecutor &gt;</type>
      <name>_executor</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a5a4404e7d2be5fa96036394030139fc0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; rclcpp::Node &gt;</type>
      <name>_node</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>acec831b92b58e3511894e88a889c8468</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>int</type>
      <name>_previous_play_index</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a61673c4344cb8c91facd3cef6a500ccc</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, std::shared_ptr&lt; GenericPublisher &gt; &gt;</type>
      <name>_publishers</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a5c8527573c3cae2e4663146a2a8d49f7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QAction *</type>
      <name>_select_topics_to_publish</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a2bcd86387c0e41d021a8a2b4b0b0bed8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; tf2_ros::TransformBroadcaster &gt;</type>
      <name>_tf_broadcaster</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a3af052c94290c8c0efb3c4864703bf23</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::shared_ptr&lt; tf2_ros::StaticTransformBroadcaster &gt;</type>
      <name>_tf_static_broadcaster</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a926d508b21e2250e3b55f5d7b766ce0b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; TopicInfo &gt;</type>
      <name>_topics_info</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>aa1804fdf3d02919c93bb1effad5acd03</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unordered_map&lt; std::string, bool &gt;</type>
      <name>_topics_to_publish</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a0f0af408c105818f9a659a5eb1b9eca0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>double</type>
      <name>previous_time</name>
      <anchorfile>classTopicPublisherROS2.html</anchorfile>
      <anchor>a151acc6a520c172c0be30399168aad64</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosIntrospection::details::Tree</name>
    <filename>classRosIntrospection_1_1details_1_1Tree.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>const TreeNode&lt; T &gt; *</type>
      <name>croot</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>abfb003b4942602e22e7f81a4b756e49e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TreeNode&lt; T &gt; *</type>
      <name>find</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>a1813e49a01c7705b1d5e5ee3df5250cd</anchor>
      <arglist>(const Vect &amp;concatenated_values, bool partial_allowed=false)</arglist>
    </member>
    <member kind="function">
      <type>TreeNode&lt; T &gt; *</type>
      <name>root</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>a9d193b85d18a66f3751466d6b07a6387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tree</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>a74b94ced966aca43527df3308a14943a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>print_impl</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>ae94a9626faf71d70d6e882dc4b8c9464</anchor>
      <arglist>(std::ostream &amp;os, const TreeNode&lt; T &gt; *node, int indent) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; TreeNode&lt; T &gt; &gt;</type>
      <name>_root</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>aa083abfe3937b671432860b4006a4d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>a118a4b683835b1b6c6204ba79e81b3f7</anchor>
      <arglist>(std::ostream &amp;os, const Tree &amp;_this)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Ros2Introspection::Tree</name>
    <filename>classRos2Introspection_1_1Tree.html</filename>
    <templarg>T</templarg>
    <member kind="function">
      <type>TreeNode&lt; T &gt; *</type>
      <name>root</name>
      <anchorfile>classRos2Introspection_1_1Tree.html</anchorfile>
      <anchor>a1e4ed5ba91732702a58944886ea59485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TreeNode&lt; T &gt; *</type>
      <name>root</name>
      <anchorfile>classRos2Introspection_1_1Tree.html</anchorfile>
      <anchor>aa16be12803d6b2de42885bcba2a753e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tree</name>
      <anchorfile>classRos2Introspection_1_1Tree.html</anchorfile>
      <anchor>a88a882813d7ce4d16fe02946b0b2cb61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>print_impl</name>
      <anchorfile>classRos2Introspection_1_1Tree.html</anchorfile>
      <anchor>a8ead171e1c3c75256c2f08621520b7cf</anchor>
      <arglist>(std::ostream &amp;os, const TreeNode&lt; T &gt; *node, int indent) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; TreeNode&lt; T &gt; &gt;</type>
      <name>_root</name>
      <anchorfile>classRos2Introspection_1_1Tree.html</anchorfile>
      <anchor>ae66835d009195ca71eb3a21a9c015f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classRos2Introspection_1_1Tree.html</anchorfile>
      <anchor>a118a4b683835b1b6c6204ba79e81b3f7</anchor>
      <arglist>(std::ostream &amp;os, const Tree &amp;_this)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tree&lt; const ROSMessage * &gt;</name>
    <filename>classRosIntrospection_1_1details_1_1Tree.html</filename>
    <member kind="function">
      <type>const TreeNode&lt; const ROSMessage * &gt; *</type>
      <name>croot</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>abfb003b4942602e22e7f81a4b756e49e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TreeNode&lt; const ROSMessage * &gt; *</type>
      <name>find</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>a1813e49a01c7705b1d5e5ee3df5250cd</anchor>
      <arglist>(const Vect &amp;concatenated_values, bool partial_allowed=false)</arglist>
    </member>
    <member kind="function">
      <type>TreeNode&lt; const ROSMessage * &gt; *</type>
      <name>root</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>a9d193b85d18a66f3751466d6b07a6387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tree</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>a74b94ced966aca43527df3308a14943a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>print_impl</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>ae94a9626faf71d70d6e882dc4b8c9464</anchor>
      <arglist>(std::ostream &amp;os, const TreeNode&lt; const ROSMessage * &gt; *node, int indent) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; TreeNode&lt; const ROSMessage * &gt; &gt;</type>
      <name>_root</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>aa083abfe3937b671432860b4006a4d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>a118a4b683835b1b6c6204ba79e81b3f7</anchor>
      <arglist>(std::ostream &amp;os, const Tree &amp;_this)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tree&lt; std::string &gt;</name>
    <filename>classRos2Introspection_1_1Tree.html</filename>
    <member kind="function">
      <type>TreeNode&lt; std::string &gt; *</type>
      <name>root</name>
      <anchorfile>classRos2Introspection_1_1Tree.html</anchorfile>
      <anchor>a1e4ed5ba91732702a58944886ea59485</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>const TreeNode&lt; std::string &gt; *</type>
      <name>root</name>
      <anchorfile>classRos2Introspection_1_1Tree.html</anchorfile>
      <anchor>aa16be12803d6b2de42885bcba2a753e1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tree</name>
      <anchorfile>classRos2Introspection_1_1Tree.html</anchorfile>
      <anchor>a88a882813d7ce4d16fe02946b0b2cb61</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>print_impl</name>
      <anchorfile>classRos2Introspection_1_1Tree.html</anchorfile>
      <anchor>a8ead171e1c3c75256c2f08621520b7cf</anchor>
      <arglist>(std::ostream &amp;os, const TreeNode&lt; std::string &gt; *node, int indent) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; TreeNode&lt; std::string &gt; &gt;</type>
      <name>_root</name>
      <anchorfile>classRos2Introspection_1_1Tree.html</anchorfile>
      <anchor>ae66835d009195ca71eb3a21a9c015f1f</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classRos2Introspection_1_1Tree.html</anchorfile>
      <anchor>a118a4b683835b1b6c6204ba79e81b3f7</anchor>
      <arglist>(std::ostream &amp;os, const Tree &amp;_this)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Tree&lt; std::string &gt;</name>
    <filename>classRosIntrospection_1_1details_1_1Tree.html</filename>
    <member kind="function">
      <type>const TreeNode&lt; std::string &gt; *</type>
      <name>croot</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>abfb003b4942602e22e7f81a4b756e49e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TreeNode&lt; std::string &gt; *</type>
      <name>find</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>a1813e49a01c7705b1d5e5ee3df5250cd</anchor>
      <arglist>(const Vect &amp;concatenated_values, bool partial_allowed=false)</arglist>
    </member>
    <member kind="function">
      <type>TreeNode&lt; std::string &gt; *</type>
      <name>root</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>a9d193b85d18a66f3751466d6b07a6387</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Tree</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>a74b94ced966aca43527df3308a14943a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>print_impl</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>ae94a9626faf71d70d6e882dc4b8c9464</anchor>
      <arglist>(std::ostream &amp;os, const TreeNode&lt; std::string &gt; *node, int indent) const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::unique_ptr&lt; TreeNode&lt; std::string &gt; &gt;</type>
      <name>_root</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>aa083abfe3937b671432860b4006a4d9d</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>classRosIntrospection_1_1details_1_1Tree.html</anchorfile>
      <anchor>a118a4b683835b1b6c6204ba79e81b3f7</anchor>
      <arglist>(std::ostream &amp;os, const Tree &amp;_this)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>Ros2Introspection::TreeNode</name>
    <filename>classRos2Introspection_1_1TreeNode.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>std::vector&lt; TreeNode &gt;</type>
      <name>ChildrenVector</name>
      <anchorfile>classRos2Introspection_1_1TreeNode.html</anchorfile>
      <anchor>ab4503cef17d04b69cfdcf6163c6a6874</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TreeNode *</type>
      <name>addChild</name>
      <anchorfile>classRos2Introspection_1_1TreeNode.html</anchorfile>
      <anchor>ae3ba6c0fb0ca6c7e62f242eed409166e</anchor>
      <arglist>(const T &amp;child)</arglist>
    </member>
    <member kind="function">
      <type>const TreeNode *</type>
      <name>child</name>
      <anchorfile>classRos2Introspection_1_1TreeNode.html</anchorfile>
      <anchor>ab879d2b57dd75ef893fa84f057e5b9c5</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>TreeNode *</type>
      <name>child</name>
      <anchorfile>classRos2Introspection_1_1TreeNode.html</anchorfile>
      <anchor>a8337fed4aa123e510d8c33d90511428b</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>const ChildrenVector &amp;</type>
      <name>children</name>
      <anchorfile>classRos2Introspection_1_1TreeNode.html</anchorfile>
      <anchor>acab4e9ed01a622509cad7685e97db07c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ChildrenVector &amp;</type>
      <name>children</name>
      <anchorfile>classRos2Introspection_1_1TreeNode.html</anchorfile>
      <anchor>a70f6ce5f8d2cf7e256f800b49cadf092</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeaf</name>
      <anchorfile>classRos2Introspection_1_1TreeNode.html</anchorfile>
      <anchor>afa013369710b9d50614b90527381a5ea</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TreeNode *</type>
      <name>parent</name>
      <anchorfile>classRos2Introspection_1_1TreeNode.html</anchorfile>
      <anchor>a1313e6ae57bb8ccb0560c02a87363b2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classRos2Introspection_1_1TreeNode.html</anchorfile>
      <anchor>a9bae1e566d7adea71ed2e8ee98d6f8ae</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeNode</name>
      <anchorfile>classRos2Introspection_1_1TreeNode.html</anchorfile>
      <anchor>aec83145bbca8d2fc30d8e06271508c48</anchor>
      <arglist>(const TreeNode *parent)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>value</name>
      <anchorfile>classRos2Introspection_1_1TreeNode.html</anchorfile>
      <anchor>a02b8bbbf939cf801c41aadf4443bed78</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ChildrenVector</type>
      <name>_children</name>
      <anchorfile>classRos2Introspection_1_1TreeNode.html</anchorfile>
      <anchor>a20ae029481afc881a0a020f27e658533</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TreeNode *</type>
      <name>_parent</name>
      <anchorfile>classRos2Introspection_1_1TreeNode.html</anchorfile>
      <anchor>a56ebabc3c34ff221e9d0701a83a5acae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>_value</name>
      <anchorfile>classRos2Introspection_1_1TreeNode.html</anchorfile>
      <anchor>a3420907ebcdef78d81db238679103cff</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosIntrospection::details::TreeNode</name>
    <filename>classRosIntrospection_1_1details_1_1TreeNode.html</filename>
    <templarg>T</templarg>
    <member kind="typedef">
      <type>std::vector&lt; TreeNode &gt;</type>
      <name>ChildrenVector</name>
      <anchorfile>classRosIntrospection_1_1details_1_1TreeNode.html</anchorfile>
      <anchor>a34eb71dbf481335d07bb42669e98641d</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>TreeNode *</type>
      <name>addChild</name>
      <anchorfile>classRosIntrospection_1_1details_1_1TreeNode.html</anchorfile>
      <anchor>a49b0d035e47e8a7a5489f483d4259219</anchor>
      <arglist>(const T &amp;child)</arglist>
    </member>
    <member kind="function">
      <type>const TreeNode *</type>
      <name>child</name>
      <anchorfile>classRosIntrospection_1_1details_1_1TreeNode.html</anchorfile>
      <anchor>aec80dd6d004f1cb81610839d22700473</anchor>
      <arglist>(size_t index) const</arglist>
    </member>
    <member kind="function">
      <type>TreeNode *</type>
      <name>child</name>
      <anchorfile>classRosIntrospection_1_1details_1_1TreeNode.html</anchorfile>
      <anchor>acd5a30daf2da4a12342b7b497da069e8</anchor>
      <arglist>(size_t index)</arglist>
    </member>
    <member kind="function">
      <type>const ChildrenVector &amp;</type>
      <name>children</name>
      <anchorfile>classRosIntrospection_1_1details_1_1TreeNode.html</anchorfile>
      <anchor>ad48ed103a79be951ab69bb487c9ea05d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ChildrenVector &amp;</type>
      <name>children</name>
      <anchorfile>classRosIntrospection_1_1details_1_1TreeNode.html</anchorfile>
      <anchor>ad87a5c0c3e3b7284eddc696f0d34c7b7</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isLeaf</name>
      <anchorfile>classRosIntrospection_1_1details_1_1TreeNode.html</anchorfile>
      <anchor>a89df7381761d322d977b5409e5728365</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>const TreeNode *</type>
      <name>parent</name>
      <anchorfile>classRosIntrospection_1_1details_1_1TreeNode.html</anchorfile>
      <anchor>ad526b59d8cdd80fa83dc4d3a336facdf</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setValue</name>
      <anchorfile>classRosIntrospection_1_1details_1_1TreeNode.html</anchorfile>
      <anchor>a740e6cba1536a22b14667d4908d28c32</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TreeNode</name>
      <anchorfile>classRosIntrospection_1_1details_1_1TreeNode.html</anchorfile>
      <anchor>a54f6a30a38f312c5366200680d8cb323</anchor>
      <arglist>(const TreeNode *parent)</arglist>
    </member>
    <member kind="function">
      <type>const T &amp;</type>
      <name>value</name>
      <anchorfile>classRosIntrospection_1_1details_1_1TreeNode.html</anchorfile>
      <anchor>a8946637142e56d92f2a08677be116f81</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ChildrenVector</type>
      <name>_children</name>
      <anchorfile>classRosIntrospection_1_1details_1_1TreeNode.html</anchorfile>
      <anchor>a47f4a481813ddf9f7a62f932343306e3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>const TreeNode *</type>
      <name>_parent</name>
      <anchorfile>classRosIntrospection_1_1details_1_1TreeNode.html</anchorfile>
      <anchor>a15f261e5f1cd714db1e76cf721333996</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>T</type>
      <name>_value</name>
      <anchorfile>classRosIntrospection_1_1details_1_1TreeNode.html</anchorfile>
      <anchor>a7c14fb5a3dff8e4fb50b3aefe5cadbc2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TwistCovarianceMsgParser</name>
    <filename>classTwistCovarianceMsgParser.html</filename>
    <base>BuiltinMessageParser&lt; geometry_msgs::msg::TwistWithCovariance &gt;</base>
    <base>BuiltinMessageParser&lt; geometry_msgs::TwistWithCovariance &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classTwistCovarianceMsgParser.html</anchorfile>
      <anchor>a7d9c2cbf3ad11a5cb62fa41787cef2d7</anchor>
      <arglist>(const geometry_msgs::TwistWithCovariance &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classTwistCovarianceMsgParser.html</anchorfile>
      <anchor>a12a12f0894432441e5258d7d2500030e</anchor>
      <arglist>(const geometry_msgs::msg::TwistWithCovariance &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TwistCovarianceMsgParser</name>
      <anchorfile>classTwistCovarianceMsgParser.html</anchorfile>
      <anchor>ab5995c60131e80d4a568fc0e59d5c40b</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TwistCovarianceMsgParser</name>
      <anchorfile>classTwistCovarianceMsgParser.html</anchorfile>
      <anchor>ab5995c60131e80d4a568fc0e59d5c40b</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>CovarianceParser&lt; 6 &gt;</type>
      <name>_covariance</name>
      <anchorfile>classTwistCovarianceMsgParser.html</anchorfile>
      <anchor>a568aa03351b30875f0dd011839547923</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TwistMsgParser</type>
      <name>_twist_parser</name>
      <anchorfile>classTwistCovarianceMsgParser.html</anchorfile>
      <anchor>a0a12edf6dedbe4c74bd7ab8a49502852</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TwistMsgParser</name>
    <filename>classTwistMsgParser.html</filename>
    <base>BuiltinMessageParser&lt; geometry_msgs::msg::Twist &gt;</base>
    <base>BuiltinMessageParser&lt; geometry_msgs::Twist &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classTwistMsgParser.html</anchorfile>
      <anchor>ab9411f3d76cc056cbf3a20b584cb1f53</anchor>
      <arglist>(const geometry_msgs::Twist &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classTwistMsgParser.html</anchorfile>
      <anchor>a0c145b3469c165c060053139f070c1fe</anchor>
      <arglist>(const geometry_msgs::msg::Twist &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TwistMsgParser</name>
      <anchorfile>classTwistMsgParser.html</anchorfile>
      <anchor>a80437d047a370e2c88aa568f02be70ab</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TwistMsgParser</name>
      <anchorfile>classTwistMsgParser.html</anchorfile>
      <anchor>a80437d047a370e2c88aa568f02be70ab</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>std::vector&lt; PJ::PlotData * &gt;</type>
      <name>_data</name>
      <anchorfile>classTwistMsgParser.html</anchorfile>
      <anchor>a6d14ce88f62eb8d7ca219a0aab7b047b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>bool</type>
      <name>_initialized</name>
      <anchorfile>classTwistMsgParser.html</anchorfile>
      <anchor>a39e319d7ed3941456f82269439bc51fd</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TwistStampedMsgParser</name>
    <filename>classTwistStampedMsgParser.html</filename>
    <base>BuiltinMessageParser&lt; geometry_msgs::msg::TwistStamped &gt;</base>
    <base>BuiltinMessageParser&lt; geometry_msgs::TwistStamped &gt;</base>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classTwistStampedMsgParser.html</anchorfile>
      <anchor>ae8d9e272670ddabc2d03092cb6b8ad20</anchor>
      <arglist>(const geometry_msgs::TwistStamped &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>parseMessageImpl</name>
      <anchorfile>classTwistStampedMsgParser.html</anchorfile>
      <anchor>a30c938a2411f0fb609d2507b334698cc</anchor>
      <arglist>(const geometry_msgs::msg::TwistStamped &amp;msg, double &amp;timestamp) override</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TwistStampedMsgParser</name>
      <anchorfile>classTwistStampedMsgParser.html</anchorfile>
      <anchor>a5a1f186560fbd8ee6123606ff20cfed5</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TwistStampedMsgParser</name>
      <anchorfile>classTwistStampedMsgParser.html</anchorfile>
      <anchor>a5a1f186560fbd8ee6123606ff20cfed5</anchor>
      <arglist>(const std::string &amp;topic_name, PJ::PlotDataMapRef &amp;plot_data)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>HeaderMsgParser</type>
      <name>_header_parser</name>
      <anchorfile>classTwistStampedMsgParser.html</anchorfile>
      <anchor>ac053cc8511b268286b5066b9103e799b</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>TwistMsgParser</type>
      <name>_twist_parser</name>
      <anchorfile>classTwistStampedMsgParser.html</anchorfile>
      <anchor>a38ec55d7a3cdca0e081dcf0803954dfb</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::type_constant</name>
    <filename>structdetail_1_1type__constant.html</filename>
    <templarg></templarg>
    <templarg></templarg>
  </compound>
  <compound kind="class">
    <name>RosIntrospection::TypeException</name>
    <filename>classRosIntrospection_1_1TypeException.html</filename>
    <member kind="function">
      <type></type>
      <name>TypeException</name>
      <anchorfile>classRosIntrospection_1_1TypeException.html</anchorfile>
      <anchor>aa162875375c9d29525f2523528bdb1fa</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TypeException</name>
      <anchorfile>classRosIntrospection_1_1TypeException.html</anchorfile>
      <anchor>a4a98a9439723adb30cab780274a38e45</anchor>
      <arglist>(const std::string &amp;message)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>what</name>
      <anchorfile>classRosIntrospection_1_1TypeException.html</anchorfile>
      <anchor>aa4d55ab75e7ec612c9e6addca3123345</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TypeException</name>
      <anchorfile>classRosIntrospection_1_1TypeException.html</anchorfile>
      <anchor>a570d9e0acede47e80b632e1e7fe0ea72</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>std::string</type>
      <name>msg_</name>
      <anchorfile>classRosIntrospection_1_1TypeException.html</anchorfile>
      <anchor>a3746afaaa49cc6e3f389b4ea926726d7</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::uint128_t</name>
    <filename>structdetail_1_1uint128__t.html</filename>
  </compound>
  <compound kind="struct">
    <name>detail::unformattable</name>
    <filename>structdetail_1_1unformattable.html</filename>
  </compound>
  <compound kind="class">
    <name>detail::utf8_to_utf16</name>
    <filename>classdetail_1_1utf8__to__utf16.html</filename>
    <member kind="function">
      <type>const wchar_t *</type>
      <name>c_str</name>
      <anchorfile>classdetail_1_1utf8__to__utf16.html</anchorfile>
      <anchor>a2c5c2e257ffc953423925d22e95c2b82</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator wstring_view</name>
      <anchorfile>classdetail_1_1utf8__to__utf16.html</anchorfile>
      <anchor>ac5dad9511ec2d548f0206d4f4d9e7a5e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>classdetail_1_1utf8__to__utf16.html</anchorfile>
      <anchor>afede51636701fc9df710951bcd2febb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::wstring</type>
      <name>str</name>
      <anchorfile>classdetail_1_1utf8__to__utf16.html</anchorfile>
      <anchor>ad9c208a81fb309c97c717cbe0380f062</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>FMT_API</type>
      <name>utf8_to_utf16</name>
      <anchorfile>classdetail_1_1utf8__to__utf16.html</anchorfile>
      <anchor>a367402343df37c13839d717b1dc3e6a4</anchor>
      <arglist>(string_view s)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>wmemory_buffer</type>
      <name>buffer_</name>
      <anchorfile>classdetail_1_1utf8__to__utf16.html</anchorfile>
      <anchor>ad90645f38327d42179b5872b24d89eae</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::value</name>
    <filename>classdetail_1_1value.html</filename>
    <templarg>Context</templarg>
    <member kind="typedef">
      <type>typename Context::char_type</type>
      <name>char_type</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>adc382088ef57b6cbcd378c1569e92248</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>constexpr FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a505b117dac9ba85ec67e5b6f08e39a4e</anchor>
      <arglist>(int val=0)</arglist>
    </member>
    <member kind="function">
      <type>constexpr FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a6a0a88dd7b211b22dee5863d2438406b</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a7cae3e113bf59eac824c75cbeb7caea1</anchor>
      <arglist>(long long val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a0e9aa6aaf95b6b1dc5826828d634fb09</anchor>
      <arglist>(unsigned long long val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a6553f6ed653b670a3bace4c3dcd78d11</anchor>
      <arglist>(int128_t val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>addd9bc5defe29858877065e0373c62d5</anchor>
      <arglist>(uint128_t val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a34efb925038a6e148e39e9a18b5ce8f7</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab6aa234f984aee20444801b148decaea</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a75ec8cf746ba33fbc75ab2ad19414b98</anchor>
      <arglist>(long double val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ac0d0b796b05c343d41e319945e17af85</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a832ca24c73b00afb6acfe4b3050aa075</anchor>
      <arglist>(char_type val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ae825d2e27838af5150d6db7285fc75b6</anchor>
      <arglist>(const char_type *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aecfe55ffc90a1f79a5317dc44c0f29ca</anchor>
      <arglist>(basic_string_view&lt; char_type &gt; val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab3834b22def19387a5fa6e2a334c9c5c</anchor>
      <arglist>(const void *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a1d96072c1d257b295d40d2ff1cf3edf9</anchor>
      <arglist>(const named_arg_info&lt; char_type &gt; *args, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aa6cff16deb8ddcd70ab2ac8133e72ce8</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bool_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a37f464510fd336ae902a9996be9eba99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char_type</type>
      <name>char_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>acdc26459519e27c2b356dbcfcae58cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>custom_value&lt; Context &gt;</type>
      <name>custom</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a9fddd92abec763f53015b16ea8d8c456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>double_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a49fa0b62a6ad9ad093bef856273243dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>float_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a7f57b81299c1adfe9d7eb8bc3285ac52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int128_t</type>
      <name>int128_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aa525808853e01815dbcde44a474c5fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>int_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a05ac6d80318549940199cba5978e947e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long double</type>
      <name>long_double_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a540283388e1e5fb3b9469f8b777be807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>long_long_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>afcbf8b1cf602f8ae19750d810833e58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>named_arg_value&lt; char_type &gt;</type>
      <name>named_args</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab7ef31618db5b5e4a700800de7dc677e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>pointer</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aeda261b57dccd9d3bc7b7d0945011f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string_value&lt; char_type &gt;</type>
      <name>string</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ada3d69251ef1d303d071ac37437acad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint128_t</type>
      <name>uint128_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a26366f53ff6e9ca216240095418981a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>uint_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>af581866024565c523660435f50cf8fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long long</type>
      <name>ulong_long_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a453f8841901ccad0d7b6a1170e3e2930</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>format_custom_arg</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a78fd76c75e4928d128f482d8c8423f46</anchor>
      <arglist>(const void *arg, typename Context::parse_context_type &amp;parse_ctx, Context &amp;ctx)</arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>detail::arg_ref::value</name>
    <filename>uniondetail_1_1arg__ref_1_1value.html</filename>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>value</name>
      <anchorfile>uniondetail_1_1arg__ref_1_1value.html</anchorfile>
      <anchor>adcd0453b74ba39a5f9d6e36215977a7f</anchor>
      <arglist>(int id=0)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>value</name>
      <anchorfile>uniondetail_1_1arg__ref_1_1value.html</anchorfile>
      <anchor>ad6e88a12f0fb52051c4a8609ad9dde7c</anchor>
      <arglist>(basic_string_view&lt; Char &gt; n)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>index</name>
      <anchorfile>uniondetail_1_1arg__ref_1_1value.html</anchorfile>
      <anchor>a852fcf73a804be7a919abe5e39814179</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>basic_string_view&lt; Char &gt;</type>
      <name>name</name>
      <anchorfile>uniondetail_1_1arg__ref_1_1value.html</anchorfile>
      <anchor>a04970c450b47b935fa22264928ac2d91</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>value&lt; basic_format_context &gt;</name>
    <filename>classdetail_1_1value.html</filename>
    <member kind="typedef">
      <type>typename basic_format_context ::char_type</type>
      <name>char_type</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>adc382088ef57b6cbcd378c1569e92248</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>constexpr FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a505b117dac9ba85ec67e5b6f08e39a4e</anchor>
      <arglist>(int val=0)</arglist>
    </member>
    <member kind="function">
      <type>constexpr FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a6a0a88dd7b211b22dee5863d2438406b</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a7cae3e113bf59eac824c75cbeb7caea1</anchor>
      <arglist>(long long val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a0e9aa6aaf95b6b1dc5826828d634fb09</anchor>
      <arglist>(unsigned long long val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a6553f6ed653b670a3bace4c3dcd78d11</anchor>
      <arglist>(int128_t val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>addd9bc5defe29858877065e0373c62d5</anchor>
      <arglist>(uint128_t val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a34efb925038a6e148e39e9a18b5ce8f7</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab6aa234f984aee20444801b148decaea</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a75ec8cf746ba33fbc75ab2ad19414b98</anchor>
      <arglist>(long double val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ac0d0b796b05c343d41e319945e17af85</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a832ca24c73b00afb6acfe4b3050aa075</anchor>
      <arglist>(char_type val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ae825d2e27838af5150d6db7285fc75b6</anchor>
      <arglist>(const char_type *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aecfe55ffc90a1f79a5317dc44c0f29ca</anchor>
      <arglist>(basic_string_view&lt; char_type &gt; val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab3834b22def19387a5fa6e2a334c9c5c</anchor>
      <arglist>(const void *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a1d96072c1d257b295d40d2ff1cf3edf9</anchor>
      <arglist>(const named_arg_info&lt; char_type &gt; *args, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aa6cff16deb8ddcd70ab2ac8133e72ce8</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bool_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a37f464510fd336ae902a9996be9eba99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char_type</type>
      <name>char_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>acdc26459519e27c2b356dbcfcae58cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>custom_value&lt; basic_format_context &gt;</type>
      <name>custom</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a9fddd92abec763f53015b16ea8d8c456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>double_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a49fa0b62a6ad9ad093bef856273243dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>float_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a7f57b81299c1adfe9d7eb8bc3285ac52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int128_t</type>
      <name>int128_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aa525808853e01815dbcde44a474c5fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>int_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a05ac6d80318549940199cba5978e947e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long double</type>
      <name>long_double_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a540283388e1e5fb3b9469f8b777be807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>long_long_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>afcbf8b1cf602f8ae19750d810833e58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>named_arg_value&lt; char_type &gt;</type>
      <name>named_args</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab7ef31618db5b5e4a700800de7dc677e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>pointer</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aeda261b57dccd9d3bc7b7d0945011f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string_value&lt; char_type &gt;</type>
      <name>string</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ada3d69251ef1d303d071ac37437acad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint128_t</type>
      <name>uint128_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a26366f53ff6e9ca216240095418981a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>uint_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>af581866024565c523660435f50cf8fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long long</type>
      <name>ulong_long_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a453f8841901ccad0d7b6a1170e3e2930</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>format_custom_arg</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a78fd76c75e4928d128f482d8c8423f46</anchor>
      <arglist>(const void *arg, typename basic_format_context ::parse_context_type &amp;parse_ctx, basic_format_context &amp;ctx)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>value&lt; basic_printf_context &gt;</name>
    <filename>classdetail_1_1value.html</filename>
    <member kind="typedef">
      <type>typename basic_printf_context ::char_type</type>
      <name>char_type</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>adc382088ef57b6cbcd378c1569e92248</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>constexpr FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a505b117dac9ba85ec67e5b6f08e39a4e</anchor>
      <arglist>(int val=0)</arglist>
    </member>
    <member kind="function">
      <type>constexpr FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a6a0a88dd7b211b22dee5863d2438406b</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a7cae3e113bf59eac824c75cbeb7caea1</anchor>
      <arglist>(long long val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a0e9aa6aaf95b6b1dc5826828d634fb09</anchor>
      <arglist>(unsigned long long val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a6553f6ed653b670a3bace4c3dcd78d11</anchor>
      <arglist>(int128_t val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>addd9bc5defe29858877065e0373c62d5</anchor>
      <arglist>(uint128_t val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a34efb925038a6e148e39e9a18b5ce8f7</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab6aa234f984aee20444801b148decaea</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a75ec8cf746ba33fbc75ab2ad19414b98</anchor>
      <arglist>(long double val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ac0d0b796b05c343d41e319945e17af85</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a832ca24c73b00afb6acfe4b3050aa075</anchor>
      <arglist>(char_type val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ae825d2e27838af5150d6db7285fc75b6</anchor>
      <arglist>(const char_type *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aecfe55ffc90a1f79a5317dc44c0f29ca</anchor>
      <arglist>(basic_string_view&lt; char_type &gt; val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab3834b22def19387a5fa6e2a334c9c5c</anchor>
      <arglist>(const void *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a1d96072c1d257b295d40d2ff1cf3edf9</anchor>
      <arglist>(const named_arg_info&lt; char_type &gt; *args, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aa6cff16deb8ddcd70ab2ac8133e72ce8</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bool_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a37f464510fd336ae902a9996be9eba99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char_type</type>
      <name>char_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>acdc26459519e27c2b356dbcfcae58cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>custom_value&lt; basic_printf_context &gt;</type>
      <name>custom</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a9fddd92abec763f53015b16ea8d8c456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>double_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a49fa0b62a6ad9ad093bef856273243dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>float_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a7f57b81299c1adfe9d7eb8bc3285ac52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int128_t</type>
      <name>int128_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aa525808853e01815dbcde44a474c5fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>int_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a05ac6d80318549940199cba5978e947e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long double</type>
      <name>long_double_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a540283388e1e5fb3b9469f8b777be807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>long_long_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>afcbf8b1cf602f8ae19750d810833e58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>named_arg_value&lt; char_type &gt;</type>
      <name>named_args</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab7ef31618db5b5e4a700800de7dc677e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>pointer</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aeda261b57dccd9d3bc7b7d0945011f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string_value&lt; char_type &gt;</type>
      <name>string</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ada3d69251ef1d303d071ac37437acad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint128_t</type>
      <name>uint128_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a26366f53ff6e9ca216240095418981a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>uint_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>af581866024565c523660435f50cf8fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long long</type>
      <name>ulong_long_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a453f8841901ccad0d7b6a1170e3e2930</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>format_custom_arg</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a78fd76c75e4928d128f482d8c8423f46</anchor>
      <arglist>(const void *arg, typename basic_printf_context ::parse_context_type &amp;parse_ctx, basic_printf_context &amp;ctx)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>value&lt; format_context &gt;</name>
    <filename>classdetail_1_1value.html</filename>
    <member kind="typedef">
      <type>typename format_context ::char_type</type>
      <name>char_type</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>adc382088ef57b6cbcd378c1569e92248</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>constexpr FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a505b117dac9ba85ec67e5b6f08e39a4e</anchor>
      <arglist>(int val=0)</arglist>
    </member>
    <member kind="function">
      <type>constexpr FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a6a0a88dd7b211b22dee5863d2438406b</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a7cae3e113bf59eac824c75cbeb7caea1</anchor>
      <arglist>(long long val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a0e9aa6aaf95b6b1dc5826828d634fb09</anchor>
      <arglist>(unsigned long long val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a6553f6ed653b670a3bace4c3dcd78d11</anchor>
      <arglist>(int128_t val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>addd9bc5defe29858877065e0373c62d5</anchor>
      <arglist>(uint128_t val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a34efb925038a6e148e39e9a18b5ce8f7</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab6aa234f984aee20444801b148decaea</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a75ec8cf746ba33fbc75ab2ad19414b98</anchor>
      <arglist>(long double val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ac0d0b796b05c343d41e319945e17af85</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a832ca24c73b00afb6acfe4b3050aa075</anchor>
      <arglist>(char_type val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ae825d2e27838af5150d6db7285fc75b6</anchor>
      <arglist>(const char_type *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aecfe55ffc90a1f79a5317dc44c0f29ca</anchor>
      <arglist>(basic_string_view&lt; char_type &gt; val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab3834b22def19387a5fa6e2a334c9c5c</anchor>
      <arglist>(const void *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a1d96072c1d257b295d40d2ff1cf3edf9</anchor>
      <arglist>(const named_arg_info&lt; char_type &gt; *args, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aa6cff16deb8ddcd70ab2ac8133e72ce8</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bool_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a37f464510fd336ae902a9996be9eba99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char_type</type>
      <name>char_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>acdc26459519e27c2b356dbcfcae58cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>custom_value&lt; format_context &gt;</type>
      <name>custom</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a9fddd92abec763f53015b16ea8d8c456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>double_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a49fa0b62a6ad9ad093bef856273243dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>float_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a7f57b81299c1adfe9d7eb8bc3285ac52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int128_t</type>
      <name>int128_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aa525808853e01815dbcde44a474c5fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>int_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a05ac6d80318549940199cba5978e947e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long double</type>
      <name>long_double_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a540283388e1e5fb3b9469f8b777be807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>long_long_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>afcbf8b1cf602f8ae19750d810833e58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>named_arg_value&lt; char_type &gt;</type>
      <name>named_args</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab7ef31618db5b5e4a700800de7dc677e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>pointer</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aeda261b57dccd9d3bc7b7d0945011f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string_value&lt; char_type &gt;</type>
      <name>string</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ada3d69251ef1d303d071ac37437acad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint128_t</type>
      <name>uint128_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a26366f53ff6e9ca216240095418981a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>uint_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>af581866024565c523660435f50cf8fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long long</type>
      <name>ulong_long_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a453f8841901ccad0d7b6a1170e3e2930</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>format_custom_arg</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a78fd76c75e4928d128f482d8c8423f46</anchor>
      <arglist>(const void *arg, typename format_context ::parse_context_type &amp;parse_ctx, format_context &amp;ctx)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>value&lt; wformat_context &gt;</name>
    <filename>classdetail_1_1value.html</filename>
    <member kind="typedef">
      <type>typename wformat_context ::char_type</type>
      <name>char_type</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>adc382088ef57b6cbcd378c1569e92248</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>constexpr FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a505b117dac9ba85ec67e5b6f08e39a4e</anchor>
      <arglist>(int val=0)</arglist>
    </member>
    <member kind="function">
      <type>constexpr FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a6a0a88dd7b211b22dee5863d2438406b</anchor>
      <arglist>(unsigned val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a7cae3e113bf59eac824c75cbeb7caea1</anchor>
      <arglist>(long long val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a0e9aa6aaf95b6b1dc5826828d634fb09</anchor>
      <arglist>(unsigned long long val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a6553f6ed653b670a3bace4c3dcd78d11</anchor>
      <arglist>(int128_t val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>addd9bc5defe29858877065e0373c62d5</anchor>
      <arglist>(uint128_t val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a34efb925038a6e148e39e9a18b5ce8f7</anchor>
      <arglist>(float val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab6aa234f984aee20444801b148decaea</anchor>
      <arglist>(double val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a75ec8cf746ba33fbc75ab2ad19414b98</anchor>
      <arglist>(long double val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ac0d0b796b05c343d41e319945e17af85</anchor>
      <arglist>(bool val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a832ca24c73b00afb6acfe4b3050aa075</anchor>
      <arglist>(char_type val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ae825d2e27838af5150d6db7285fc75b6</anchor>
      <arglist>(const char_type *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aecfe55ffc90a1f79a5317dc44c0f29ca</anchor>
      <arglist>(basic_string_view&lt; char_type &gt; val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab3834b22def19387a5fa6e2a334c9c5c</anchor>
      <arglist>(const void *val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a1d96072c1d257b295d40d2ff1cf3edf9</anchor>
      <arglist>(const named_arg_info&lt; char_type &gt; *args, size_t size)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE</type>
      <name>value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aa6cff16deb8ddcd70ab2ac8133e72ce8</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="variable">
      <type>bool</type>
      <name>bool_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a37f464510fd336ae902a9996be9eba99</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char_type</type>
      <name>char_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>acdc26459519e27c2b356dbcfcae58cd6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>custom_value&lt; wformat_context &gt;</type>
      <name>custom</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a9fddd92abec763f53015b16ea8d8c456</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>double</type>
      <name>double_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a49fa0b62a6ad9ad093bef856273243dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>float</type>
      <name>float_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a7f57b81299c1adfe9d7eb8bc3285ac52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int128_t</type>
      <name>int128_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aa525808853e01815dbcde44a474c5fae</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>int_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a05ac6d80318549940199cba5978e947e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long double</type>
      <name>long_double_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a540283388e1e5fb3b9469f8b777be807</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>long long</type>
      <name>long_long_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>afcbf8b1cf602f8ae19750d810833e58a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>named_arg_value&lt; char_type &gt;</type>
      <name>named_args</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ab7ef31618db5b5e4a700800de7dc677e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const void *</type>
      <name>pointer</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>aeda261b57dccd9d3bc7b7d0945011f02</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>string_value&lt; char_type &gt;</type>
      <name>string</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>ada3d69251ef1d303d071ac37437acad0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>uint128_t</type>
      <name>uint128_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a26366f53ff6e9ca216240095418981a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned</type>
      <name>uint_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>af581866024565c523660435f50cf8fd9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long long</type>
      <name>ulong_long_value</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a453f8841901ccad0d7b6a1170e3e2930</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private" static="yes">
      <type>static void</type>
      <name>format_custom_arg</name>
      <anchorfile>classdetail_1_1value.html</anchorfile>
      <anchor>a78fd76c75e4928d128f482d8c8423f46</anchor>
      <arglist>(const void *arg, typename wformat_context ::parse_context_type &amp;parse_ctx, wformat_context &amp;ctx)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>RosIntrospection::Variant</name>
    <filename>classRosIntrospection_1_1Variant.html</filename>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>a13c50f703a94a5be3b8632c5c9768b50</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>a1df86a98b47d31bf83691b6029ba7401</anchor>
      <arglist>(const char *buffer, size_t length)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>a0c41d5ef9194caa3db4bbfe437d718bf</anchor>
      <arglist>(const boost::string_ref &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>assign</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>a0bcc775452ac1466f9fafc12abd06354</anchor>
      <arglist>(const std::string &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>convert</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>a098d858b87e97625ee419b3b7e13ec2f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DST</type>
      <name>convert</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>af279e0f4359a88e99bdbe30108855736</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>convert</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>ac43cd689d35febea297597199e7b3249</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ros::Time</type>
      <name>convert</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>a2c8f43cf91cfb703290b117365a82885</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ros::Duration</type>
      <name>convert</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>acf0c0fd35941d52d503c2645afedf901</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>convert</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>aec0e83bd6328df93aa05adca9e15fbbb</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>extract</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>ac3c10f9e8cf9b2db70a7159fc5fdd4d1</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>boost::string_ref</type>
      <name>extract</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>a2a9a8b52249d60dd736932b46d96c8c9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>extract</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>ab8de93d9be02e132c955b9584136828f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getTypeID</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>ad1b39170390c20174c8b2a28df03537f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Variant &amp;</type>
      <name>operator=</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>adf6b79414ce675766402cc3a30113129</anchor>
      <arglist>(const Variant &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variant</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>a81335f2f8cba031167cf7c75913f67a4</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variant</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>adac34f219a85899c5eecdb1646a9678f</anchor>
      <arglist>(const Variant &amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variant</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>a713e1b322e9d7d598de5d82dc8029154</anchor>
      <arglist>(Variant &amp;&amp;other)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variant</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>ac19bffd403a4997d9d17140f48598633</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>Variant</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>afb79d9bf87c17d63638443a485eeb6bb</anchor>
      <arglist>(const char *buffer, size_t length)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~Variant</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>a2621607ae3ffdc8972a07eeffcc678be</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable">
      <type>std::array&lt; uint8_t, 8 &gt;</type>
      <name>raw_data</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>a98e1b4d983e02eb73b64eb4cd6552181</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>raw_string</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>a3544cda942ac0e6f8b295c33d7167f1e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>clearStringIfNecessary</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>a8401be000a7475b70266a9e6ad2d1468</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>union RosIntrospection::Variant::@21</type>
      <name>_storage</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>af300e620b7900452c70f53d40c9ac48d</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>BuiltinType</type>
      <name>_type</name>
      <anchorfile>classRosIntrospection_1_1Variant.html</anchorfile>
      <anchor>a6b84fac9c964e20cb0a83cf0ea3f9267</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::view</name>
    <filename>structdetail_1_1view.html</filename>
  </compound>
  <compound kind="struct">
    <name>detail::void_t_impl</name>
    <filename>structdetail_1_1void__t__impl.html</filename>
    <templarg>Ts</templarg>
    <member kind="typedef">
      <type>void</type>
      <name>type</name>
      <anchorfile>structdetail_1_1void__t__impl.html</anchorfile>
      <anchor>a0fd7f5c270cbf220d3894ac0c0d33204</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>wformat_args</name>
    <filename>structwformat__args.html</filename>
    <base>basic_format_args&lt; wformat_context &gt;</base>
  </compound>
  <compound kind="struct">
    <name>detail::width_adapter</name>
    <filename>structdetail_1_1width__adapter.html</filename>
    <templarg></templarg>
    <templarg></templarg>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>on_error</name>
      <anchorfile>structdetail_1_1width__adapter.html</anchorfile>
      <anchor>a24f303e0f6aa67576609c4771919c27f</anchor>
      <arglist>(const char *message)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>operator()</name>
      <anchorfile>structdetail_1_1width__adapter.html</anchorfile>
      <anchor>ae05b985c82165240aad20fdaea77dc67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>operator()</name>
      <anchorfile>structdetail_1_1width__adapter.html</anchorfile>
      <anchor>a8e374f042abe43de534afdb3d16d44a0</anchor>
      <arglist>(int id)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>operator()</name>
      <anchorfile>structdetail_1_1width__adapter.html</anchorfile>
      <anchor>a934a6268be4a54e08db902eb5cf29cc8</anchor>
      <arglist>(basic_string_view&lt; Char &gt; id)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>width_adapter</name>
      <anchorfile>structdetail_1_1width__adapter.html</anchorfile>
      <anchor>a0d57a59f95b3ff826dea60cd69925de1</anchor>
      <arglist>(SpecHandler &amp;h)</arglist>
    </member>
    <member kind="variable">
      <type>SpecHandler &amp;</type>
      <name>handler</name>
      <anchorfile>structdetail_1_1width__adapter.html</anchorfile>
      <anchor>a320ff7cceb2202ffda7c97ed3c423a27</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>detail::width_checker</name>
    <filename>classdetail_1_1width__checker.html</filename>
    <templarg></templarg>
    <member kind="function">
      <type>FMT_CONSTEXPR unsigned long long</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1width__checker.html</anchorfile>
      <anchor>adfaaecdeca12e89c79a493df3312e159</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR unsigned long long</type>
      <name>operator()</name>
      <anchorfile>classdetail_1_1width__checker.html</anchorfile>
      <anchor>abfacfbb61674aec31b10e9568e525ff6</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR</type>
      <name>width_checker</name>
      <anchorfile>classdetail_1_1width__checker.html</anchorfile>
      <anchor>a89629644444cd62108de01dad98f79cb</anchor>
      <arglist>(ErrorHandler &amp;eh)</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>ErrorHandler &amp;</type>
      <name>handler_</name>
      <anchorfile>classdetail_1_1width__checker.html</anchorfile>
      <anchor>a21ddeb1782bc68e950884b1070aa398c</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>detail::write_int_data</name>
    <filename>structdetail_1_1write__int__data.html</filename>
    <templarg>Char</templarg>
    <member kind="function">
      <type></type>
      <name>write_int_data</name>
      <anchorfile>structdetail_1_1write__int__data.html</anchorfile>
      <anchor>ad0787b501b04579db657cc4c2b4459f0</anchor>
      <arglist>(int num_digits, string_view prefix, const basic_format_specs&lt; Char &gt; &amp;specs)</arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>padding</name>
      <anchorfile>structdetail_1_1write__int__data.html</anchorfile>
      <anchor>aea21baf2a0428e5fd05e03dbb9be075e</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>size_t</type>
      <name>size</name>
      <anchorfile>structdetail_1_1write__int__data.html</anchorfile>
      <anchor>aad0a936af5d60a43b5060eceadb5cae8</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>XMLSyntaxHighlighter</name>
    <filename>classXMLSyntaxHighlighter.html</filename>
    <member kind="function">
      <type></type>
      <name>XMLSyntaxHighlighter</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>a47a9af6f2049c32a7e5b931212b75880</anchor>
      <arglist>(QObject *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLSyntaxHighlighter</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>ab05fc1f3762cf4ecc6ae41197281305b</anchor>
      <arglist>(QTextDocument *parent)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>XMLSyntaxHighlighter</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>ab02bf2c365ab99e72ac277c8b190b296</anchor>
      <arglist>(QTextEdit *parent)</arglist>
    </member>
    <member kind="function" protection="protected" virtualness="virtual">
      <type>virtual void</type>
      <name>highlightBlock</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>ab48ec2aeb14a1bd6cb696ebc2dbdf0ea</anchor>
      <arglist>(const QString &amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>highlightByRegex</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>ac4f891e0cbab27df8fbd6e47ba152b22</anchor>
      <arglist>(const QTextCharFormat &amp;format, const QRegExp &amp;regex, const QString &amp;text)</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setFormats</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>a94a84f467910e490074b8af4d1ae058c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function" protection="private">
      <type>void</type>
      <name>setRegexes</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>adbca026bfac7ae5e03deec4fad7c5209</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTextCharFormat</type>
      <name>_xmlAttributeFormat</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>aea12a31d83f57c8723d43215e1c00b1a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRegExp</type>
      <name>_xmlAttributeRegex</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>a8434becde8d3f61d3362a977ae6c3091</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTextCharFormat</type>
      <name>_xmlCommentFormat</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>a8dd15a669a432b04d4d45a61ef6a7154</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRegExp</type>
      <name>_xmlCommentRegex</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>a1577ae45bc4b5c345c9e04e3cf01983a</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTextCharFormat</type>
      <name>_xmlElementFormat</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>aff17be612e896aa4d06eeee5a769cc7c</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRegExp</type>
      <name>_xmlElementRegex</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>a10892cba19d2daf9bf8e4537b4f1af90</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTextCharFormat</type>
      <name>_xmlKeywordFormat</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>ad3f591c0be2d5b6a86dce0489343d2b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QList&lt; QRegExp &gt;</type>
      <name>_xmlKeywordRegexes</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>a10188df78fe2db97b8c632fd45c72837</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QTextCharFormat</type>
      <name>_xmlValueFormat</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>a2a0776ce428de56fbb1f7424febf0694</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="private">
      <type>QRegExp</type>
      <name>_xmlValueRegex</name>
      <anchorfile>classXMLSyntaxHighlighter.html</anchorfile>
      <anchor>aa744008f55e6b0900f14e16c98fb5f53</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>align</name>
    <filename>namespacealign.html</filename>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759a4ba1498ecf6f0de5baac670a264e43eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>left</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759a3282b06f67c5e15c0eaeb515ef8f86fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>right</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759a5bf95244357d6164916bfe6e0ccfbc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>center</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759a522cfe706bd4170b4fded79ff55e4bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>numeric</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759af95ea74b65a6ce7cade89d4db5ab5d1b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>type</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759a4ba1498ecf6f0de5baac670a264e43eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>left</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759a3282b06f67c5e15c0eaeb515ef8f86fd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>right</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759a5bf95244357d6164916bfe6e0ccfbc79</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>center</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759a522cfe706bd4170b4fded79ff55e4bc4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>numeric</name>
      <anchorfile>namespacealign.html</anchorfile>
      <anchor>aff2772e23f6ac91520e57d4b3ac0c759af95ea74b65a6ce7cade89d4db5ab5d1b</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>detail</name>
    <filename>namespacedetail.html</filename>
    <namespace>detail::digits</namespace>
    <namespace>detail::dragonbox</namespace>
    <class kind="struct">detail::arg_data</class>
    <class kind="struct">detail::arg_data&lt; T, Char, NUM_ARGS, 0 &gt;</class>
    <class kind="class">detail::arg_formatter</class>
    <class kind="class">detail::arg_formatter_base</class>
    <class kind="struct">detail::arg_mapper</class>
    <class kind="struct">detail::arg_ref</class>
    <class kind="struct">detail::auto_id</class>
    <class kind="struct">detail::basic_data</class>
    <class kind="struct">detail::big_decimal_fp</class>
    <class kind="class">detail::buffer</class>
    <class kind="class">detail::buffer_appender</class>
    <class kind="struct">detail::buffer_traits</class>
    <class kind="class">detail::char_specs_checker</class>
    <class kind="struct">detail::char_t_impl</class>
    <class kind="struct">detail::char_t_impl&lt; S, enable_if_t&lt; is_string&lt; S &gt;::value &gt; &gt;</class>
    <class kind="struct">detail::chrono_format_checker</class>
    <class kind="struct">detail::chrono_formatter</class>
    <class kind="class">detail::compile_parse_context</class>
    <class kind="class">detail::counting_buffer</class>
    <class kind="class">detail::cstring_type_checker</class>
    <class kind="class">detail::custom_formatter</class>
    <class kind="struct">detail::custom_value</class>
    <class kind="struct">detail::data</class>
    <class kind="struct">detail::default_arg_formatter</class>
    <class kind="struct">detail::divtest_table_entry</class>
    <class kind="struct">detail::dynamic_format_specs</class>
    <class kind="class">detail::dynamic_specs_handler</class>
    <class kind="struct">detail::error_handler</class>
    <class kind="struct">detail::fallback_formatter</class>
    <class kind="struct">detail::fill_t</class>
    <class kind="class">detail::fixed_buffer_traits</class>
    <class kind="struct">detail::float_specs</class>
    <class kind="struct">detail::format_decimal_result</class>
    <class kind="struct">detail::format_handler</class>
    <class kind="class">detail::format_string_checker</class>
    <class kind="struct">detail::id_adapter</class>
    <class kind="struct">detail::int128_t</class>
    <class kind="class">detail::int_type_checker</class>
    <class kind="struct">detail::int_writer</class>
    <class kind="struct">detail::is_back_insert_iterator</class>
    <class kind="struct">detail::is_back_insert_iterator&lt; std::back_insert_iterator&lt; Container &gt; &gt;</class>
    <class kind="struct">detail::is_contiguous_back_insert_iterator</class>
    <class kind="struct">detail::is_contiguous_back_insert_iterator&lt; buffer_appender&lt; Char &gt; &gt;</class>
    <class kind="struct">detail::is_contiguous_back_insert_iterator&lt; std::back_insert_iterator&lt; Container &gt; &gt;</class>
    <class kind="struct">detail::is_integral</class>
    <class kind="struct">detail::is_integral&lt; int128_t &gt;</class>
    <class kind="struct">detail::is_integral&lt; uint128_t &gt;</class>
    <class kind="struct">detail::is_named_arg</class>
    <class kind="struct">detail::is_named_arg&lt; named_arg&lt; Char, T &gt; &gt;</class>
    <class kind="class">detail::is_output_iterator</class>
    <class kind="struct">detail::is_string</class>
    <class kind="class">detail::iterator_buffer</class>
    <class kind="class">detail::iterator_buffer&lt; std::back_insert_iterator&lt; Container &gt;, enable_if_t&lt; is_contiguous&lt; Container &gt;::value, typename Container::value_type &gt; &gt;</class>
    <class kind="class">detail::iterator_buffer&lt; T *, T &gt;</class>
    <class kind="struct">detail::iterator_category</class>
    <class kind="struct">detail::iterator_category&lt; It, void_t&lt; typename It::iterator_category &gt; &gt;</class>
    <class kind="struct">detail::iterator_category&lt; T * &gt;</class>
    <class kind="class">detail::locale_ref</class>
    <class kind="struct">detail::make_unsigned_or_unchanged</class>
    <class kind="struct">detail::make_unsigned_or_unchanged&lt; T, true &gt;</class>
    <class kind="struct">detail::named_arg</class>
    <class kind="struct">detail::named_arg_info</class>
    <class kind="struct">detail::named_arg_value</class>
    <class kind="class">detail::numeric_specs_checker</class>
    <class kind="struct">detail::precision_adapter</class>
    <class kind="class">detail::precision_checker</class>
    <class kind="class">detail::specs_checker</class>
    <class kind="class">detail::specs_handler</class>
    <class kind="class">detail::specs_setter</class>
    <class kind="struct">detail::std_string_view</class>
    <class kind="struct">detail::string_value</class>
    <class kind="struct">detail::stringifier</class>
    <class kind="struct">detail::type_constant</class>
    <class kind="struct">detail::uint128_t</class>
    <class kind="struct">detail::unformattable</class>
    <class kind="class">detail::utf8_to_utf16</class>
    <class kind="class">detail::value</class>
    <class kind="struct">detail::view</class>
    <class kind="struct">detail::void_t_impl</class>
    <class kind="struct">detail::width_adapter</class>
    <class kind="class">detail::width_checker</class>
    <class kind="struct">detail::write_int_data</class>
    <member kind="typedef">
      <type>T *</type>
      <name>checked_ptr</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae081d5e2243e8940c304a840bc09a908</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>void(*)(detail::buffer&lt; char &gt; &amp;, int, string_view)</type>
      <name>format_func</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa25c7d55b6b3e997f07fae32884e0514</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::is_constructible&lt; fallback_formatter&lt; T, typename Context::char_type &gt; &gt;</type>
      <name>has_fallback_formatter</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9dc55254a0b651b00ec7a0390b8c35bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; std::numeric_limits&lt; T &gt;::is_iec559 &amp;&amp;sizeof(T)&lt;=sizeof(double)&gt;</type>
      <name>is_fast_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afe29a201e991fa3e680ea850083bee2c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; is_integral&lt; T &gt;::value &amp;&amp;!std::is_same&lt; T, bool &gt;::value &amp;&amp;!std::is_same&lt; T, char &gt;::value &amp;&amp;!std::is_same&lt; T, wchar_t &gt;::value &gt;</type>
      <name>is_integer</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae6bedb78ab4aac08b0ce8534d954318e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::integral_constant&lt; bool, std::numeric_limits&lt; T &gt;::is_signed||std::is_same&lt; T, int128_t &gt;::value &gt;</type>
      <name>is_signed</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3a48e649f0146ba29b9476b1a4efe2ce</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::begin(std::declval&lt; T &amp; &gt;()))</type>
      <name>iterator_t</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a4a39a2b28cbffad10a8c1aff003d0b6c</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional_t&lt; long_short, int, long long &gt;</type>
      <name>long_type</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad56d4ab24a38ce2caa8ee0d905fbcf78</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>type_constant&lt; decltype(arg_mapper&lt; Context &gt;().map(std::declval&lt; const T &amp; &gt;())), typename Context::char_type &gt;</type>
      <name>mapped_type_constant</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a339c84659505dbd2276f8496a77f6669</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>bool_constant&lt; std::is_same&lt; typename std::iterator_traits&lt; InputIt &gt;::value_type, char &gt;::value &amp;&amp;std::is_same&lt; OutChar, char8_type &gt;::value &gt;</type>
      <name>needs_conversion</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad584feb9c277f4cb51d7080fc4aa3e93</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>decltype(std::end(std::declval&lt; T &amp; &gt;()))</type>
      <name>sentinel_t</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a17d5bfef15bf18e08b2bce72218d97c0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional_t&lt; num_bits&lt; T &gt;()&lt;=32 &amp;&amp;!FMT_REDUCE_INT_INSTANTIATIONS, uint32_t, conditional_t&lt; num_bits&lt; T &gt;()&lt;=64, uint64_t, uint128_t &gt; &gt;</type>
      <name>uint32_or_64_or_128_t</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aec6ebf819c10041ad4e4ed3f39123a91</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>fallback_uintptr</type>
      <name>uintptr_t</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a716952b5b40584c824cc8c9327bd66d6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>conditional_t&lt; long_short, unsigned, unsigned long long &gt;</type>
      <name>ulong_type</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2cf212f7cb695256ac8c1cee8e3406b5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename detail::void_t_impl&lt; Ts... &gt;::type</type>
      <name>void_t</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a7bf6775e36600ae7e2bf9d6e0a309a0e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>long_short</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab86c9bdc216c1ed95ce05dc638f6332ca216bab4ee1c699215731c714a24f14aa</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>packed_arg_bits</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a05475197050c2b05576bd07324652616a149a6008e8eb33e9f04e9c60e5af67df</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>max_packed_args</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6290386aafe16319db0c8896ec2608ddada6fd23ae888ef5565f969ed3dcfc955</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>is_unpacked_bit</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a86453b2a0d7656d111a494af00d164e8a5ef7ee224da6d76d4334a2fdabc33369</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>has_named_args_bit</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae2b0180ef457ba8c0d512cffb43f7d61aedcfb8122499decbcaf5949d966dbbca</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>arg_id_kind</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac4c79842ec549e8b02145d43a1fbc330</anchor>
      <arglist></arglist>
      <enumvalue file="namespacedetail.html" anchor="ac4c79842ec549e8b02145d43a1fbc330a334c4a4c42fdb79d7ebc3e73b517e6f8">none</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ac4c79842ec549e8b02145d43a1fbc330a6a992d5529f459a44fee58c733255e86">index</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ac4c79842ec549e8b02145d43a1fbc330ab068931cc450442b63f5b3d276ea4297">name</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>char8_type</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af2d1c9abcf61fc5c29bb85fdbd0c0153</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>float_format</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6d3fb50aed591a58636fa8e2b39222f9</anchor>
      <arglist></arglist>
      <enumvalue file="namespacedetail.html" anchor="a6d3fb50aed591a58636fa8e2b39222f9a958153f1b8b96ec4c4eb2147429105d9">general</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="a6d3fb50aed591a58636fa8e2b39222f9ab0ab0254bd58eb87eaee3172ba49fefb">exp</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="a6d3fb50aed591a58636fa8e2b39222f9acec315e3d0975e5cc2811d5d8725f149">fixed</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="a6d3fb50aed591a58636fa8e2b39222f9ab8d1b43eae73587ba56baef574709ecb">hex</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>numeric_system</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a4938659a89541ba388c06c6a33e0c8ad</anchor>
      <arglist></arglist>
      <enumvalue file="namespacedetail.html" anchor="a4938659a89541ba388c06c6a33e0c8adac00f0c4675b91fb8b918e4079a0b1bac">standard</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="a4938659a89541ba388c06c6a33e0c8adaa04fe4e390a7c7d5d4583f85d24e164d">alternative</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>round_direction</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a85c22d2ea092a6b8340cec5779f4f2e7</anchor>
      <arglist></arglist>
      <enumvalue file="namespacedetail.html" anchor="a85c22d2ea092a6b8340cec5779f4f2e7aad921d60486366258809553a3db49a4a">unknown</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="a85c22d2ea092a6b8340cec5779f4f2e7a46c48bec0d282018b9d167eef7711b2c">up</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="a85c22d2ea092a6b8340cec5779f4f2e7a74e8333ad11685ff3bdae589c8f6e34d">down</enumvalue>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>type</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad46d232fb6116de4dac0c43dbde8e7a9</anchor>
      <arglist></arglist>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a73ddc4daf8ea1ceb20179c284cfeb878">none_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a06d324fffd90570dc177e7d1aabcb4dd">int_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a3c383a94c25cfa30af585e9cc4c1f395">uint_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9ac01eca37c575543a14a5e4b150348c0a">long_long_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9aa3f9d61ae41ea1110330fd2f5c4965dc">ulong_long_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9aecf38f9991052ed7003df04b819cd478">int128_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a3e36c658caeae0ad96bf06dc49216553">uint128_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a5c3e61d27b2bdaf4ddb98aadc356e863">bool_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9abdf69faf97b2619c533f3ee73208d6e6">char_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9ad3f651749fd17ed60828db3d8c918219">last_integer_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9afd7170216efb2a7d32648e80919fb0ff">float_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9aaaacacbe6cfde1582c36c02ebed184cc">double_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9aa035716d6974f4772007421d9da94b7e">long_double_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a9b0037530522f724121f3fcc18407aff">last_numeric_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9aa2a29726625aeaf3218b1df220a74b1f">cstring_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a4771e2c3115bb1af6ce17d9d35a0eb48">string_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9ac4c3a6c59d8a6e74dc8b960f585f494a">pointer_type</enumvalue>
      <enumvalue file="namespacedetail.html" anchor="ad46d232fb6116de4dac0c43dbde8e7a9a30b646549b4a4e783335c2ca40542c08">custom_type</enumvalue>
    </member>
    <member kind="function">
      <type>FMT_INLINE uint16_t</type>
      <name>bsr2log10</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a7d077c38e51f789fb79986dde9d44bac</anchor>
      <arglist>(int bsr)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>check</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9cf169523b7f3d488ab255226c1453a8</anchor>
      <arglist>(unformattable)</arglist>
    </member>
    <member kind="function">
      <type>const U &amp;</type>
      <name>check</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aac91cb21c6bc024d42fe34cc4551d256</anchor>
      <arglist>(const U &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE void</type>
      <name>check_format_string</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9f9490d451c4924aa03541038a7a4470</anchor>
      <arglist>(const S &amp;)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>check_format_string</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa614c17d10a1daed9ec84b7c311ee209</anchor>
      <arglist>(S)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_pointer_type_spec</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aee77694020687ae02b382fd99c2184a3</anchor>
      <arglist>(Char spec, ErrorHandler &amp;&amp;eh)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>check_string_type_spec</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2376bae6f57f47643a9cead082df1f37</anchor>
      <arglist>(Char spec, ErrorHandler &amp;&amp;eh)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR basic_string_view&lt; Char &gt;</type>
      <name>compile_string_to_view</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac4bb25e0bfdcac5557fed16e60402ed7</anchor>
      <arglist>(const Char(&amp;s)[N])</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR basic_string_view&lt; Char &gt;</type>
      <name>compile_string_to_view</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac4d86c5a8739a50935c18006a0e93c88</anchor>
      <arglist>(const std_string_view&lt; Char &gt; &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>constexpr T</type>
      <name>const_check</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a8249a7aee80c371580193de8004c8a94</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy2</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a030664f0d9a303b1edac592b8dec7494</anchor>
      <arglist>(Char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE void</type>
      <name>copy2</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a4996ef0bebf4ddb00e35c3ea2b2d7150</anchor>
      <arglist>(char *dst, const char *src)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>copy_str</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a7ba81d8c36707ecb4901aac327ae62ec</anchor>
      <arglist>(InputIt begin, InputIt end, OutputIt it)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>copy_unit</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a7594c0bc5a5dd12ad9d1804545f1c36f</anchor>
      <arglist>(string_view unit, OutputIt out, Char)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>copy_unit</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>adcecc40fe13a2b872de3b7fc8a871c87</anchor>
      <arglist>(string_view unit, OutputIt out, wchar_t)</arglist>
    </member>
    <member kind="function">
      <type>constexpr size_t</type>
      <name>count</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab2f84fb3de26acdac3fc63a2dce5ea5e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr size_t</type>
      <name>count</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3b352b86665e2819d889cdf1f064788c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>count_code_points</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a91d98a8b2ead434068e419a8192c9639</anchor>
      <arglist>(basic_string_view&lt; Char &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>count_code_points</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3a5342a7122ff11ccf99cfe7b1805af4</anchor>
      <arglist>(basic_string_view&lt; char &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>count_code_points</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a10e923e5e0b52ca60b97a1126bbfdc88</anchor>
      <arglist>(basic_string_view&lt; char8_type &gt; s)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count_digits</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad9019a08e555fdf86f1b8b30fdeb1b86</anchor>
      <arglist>(uint64_t n)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>count_digits</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a77e4aa8e9249fd0df52b4a4e1c33ac4f</anchor>
      <arglist>(UInt n)</arglist>
    </member>
    <member kind="function">
      <type>constexpr size_t</type>
      <name>count_named_args</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab6a5b99d2f6a28dcbe993c48f180d9dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>Char</type>
      <name>decimal_point</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6d7bd210ffc0962534dd75f3b0546a88</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t</type>
      <name>decimal_point</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a0f6aad1fb80f2a74cb78b07a0e04e93a</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>constexpr int</type>
      <name>digits10</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3897a94b873f1e48f8339fde06ec1da3</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>constexpr int</type>
      <name>digits10&lt; int128_t &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a32ad17838b93fd4237478dec63c747e8</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>constexpr int</type>
      <name>digits10&lt; uint128_t &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a570145fa17cd9f84b71ce00ba01a8963</anchor>
      <arglist>() FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>constexpr unsigned long long</type>
      <name>encode_types</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9b6ea2c97952d4f7feb5197787941f16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>constexpr unsigned long long</type>
      <name>encode_types</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad0fbaed73ea39ceff19dc5e6ae200aba</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal2</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af1b66030d7402e63203ba18b0d28b425</anchor>
      <arglist>(const Char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>equal2</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a0060d1318239ed822921002db1950070</anchor>
      <arglist>(const char *lhs, const char *rhs)</arglist>
    </member>
    <member kind="function">
      <type>constexpr dragonbox::float_info&lt; T &gt;::carrier_uint</type>
      <name>exponent_mask</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a31aedc9e12d70579bbfa5047504cc1ea</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_NOINLINE OutputIt</type>
      <name>fill</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3051eb18ec32a280d7212f15e759934e</anchor>
      <arglist>(OutputIt it, size_t n, const fill_t&lt; Char &gt; &amp;fill)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR bool</type>
      <name>find</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad06b74f7502b63cbab323bba1ca3f72b</anchor>
      <arglist>(Ptr first, Ptr last, T value, Ptr &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>find&lt; false, char &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a453559ec1413fa2b4b07b320662d6c99</anchor>
      <arglist>(const char *first, const char *last, char value, const char *&amp;out)</arglist>
    </member>
    <member kind="function">
      <type>To</type>
      <name>fmt_safe_duration_cast</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a455d343d67b456f593d31c1b40186bb5</anchor>
      <arglist>(std::chrono::duration&lt; FromRep, FromPeriod &gt; from)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_SUPPRESS_MSC_WARNING</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9fd1b91954c13d1c4a303d4910aea815</anchor>
      <arglist>(4566) const expr unsigned char micro[]</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a37505e9beefe6364bcaff6d8b5f5d52c</anchor>
      <arglist>(int, int_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6b44317eb9e575cb17b19d02510b5c85</anchor>
      <arglist>(unsigned, uint_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9cfcf5302ffb694882756683888ff323</anchor>
      <arglist>(long long, long_long_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a19fe0523a95f2e571745ce3acf05f9b9</anchor>
      <arglist>(unsigned long long, ulong_long_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a167c8a998550ac44e82e104f7e5a03ad</anchor>
      <arglist>(int128_t, int128_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a16c6f0fa9431a2b4519ba0d14a7ada72</anchor>
      <arglist>(uint128_t, uint128_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9a98f5bf5accfd1a7770ecd7c586ac10</anchor>
      <arglist>(bool, bool_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>acf06cc05efb342381969ffe9fca3ff3e</anchor>
      <arglist>(Char, char_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a612aa9352f054dd6f7c49683f8899e56</anchor>
      <arglist>(float, float_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>accc5f6bff51925f9522a124b327c0152</anchor>
      <arglist>(double, double_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a003e0caffa44ced976fd5d7e5dcedfec</anchor>
      <arglist>(long double, long_double_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2884e1bff3a236b6326f46ad5d9e3a4c</anchor>
      <arglist>(const Char *, cstring_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a8e5fa1a45b440bec62a7b1a5996d471f</anchor>
      <arglist>(basic_string_view&lt; Char &gt;, string_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>FMT_TYPE_CONSTANT</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a8b6bfb13963951edc6b82d79be793541</anchor>
      <arglist>(const void *, pointer_type)</arglist>
    </member>
    <member kind="function">
      <type>format_decimal_result&lt; Char * &gt;</type>
      <name>format_decimal</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a0fb7b772956a74024d9f82629db74e92</anchor>
      <arglist>(Char *out, UInt value, int size)</arglist>
    </member>
    <member kind="function">
      <type>format_decimal_result&lt; Iterator &gt;</type>
      <name>format_decimal</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a25f19d641a65906646aa0ccd2014511f</anchor>
      <arglist>(Iterator out, UInt value, int size)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>format_duration_unit</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afcf68cff2fcc34231c571f367bbffa3c</anchor>
      <arglist>(OutputIt out)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>format_duration_value</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a8df2f4acf49861d6cdba35bff3245134</anchor>
      <arglist>(OutputIt out, Rep val, int precision)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>format_float&lt; double &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a398176f5e0f1c184f0497e4cdd1a00b6</anchor>
      <arglist>(double value, int precision, float_specs specs, buffer&lt; char &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>format_float&lt; long double &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac0fe391c8d3c0a3a66ea8a7fbabd32b4</anchor>
      <arglist>(long double value, int precision, float_specs specs, buffer&lt; char &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>Char *</type>
      <name>format_uint</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a25b436d3be3c0cdfcd46f60587455d7f</anchor>
      <arglist>(Char *buffer, UInt value, int num_digits, bool upper=false)</arglist>
    </member>
    <member kind="function">
      <type>Char *</type>
      <name>format_uint</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a61e0aa00c8415609dd1f3c9e606cbad9</anchor>
      <arglist>(Char *buffer, detail::fallback_uintptr n, int num_digits, bool=false)</arglist>
    </member>
    <member kind="function">
      <type>It</type>
      <name>format_uint</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af3a724a7fd547c3cd3f65c327b27c40f</anchor>
      <arglist>(It out, UInt value, int num_digits, bool upper=false)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR Context::format_arg</type>
      <name>get_arg</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9823c1a29b14035e5e25b32d730c6801</anchor>
      <arglist>(Context &amp;ctx, ID id)</arglist>
    </member>
    <member kind="function">
      <type>iterator_buffer&lt; OutputIt, T &gt;</type>
      <name>get_buffer</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a783a9f127e1bdc5b2fec1a3a9cf7f1b7</anchor>
      <arglist>(OutputIt)</arglist>
    </member>
    <member kind="function">
      <type>buffer&lt; T &gt; &amp;</type>
      <name>get_buffer</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a4622a06e563b53489fc0a6785e17a373</anchor>
      <arglist>(buffer_appender&lt; T &gt;)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>get_buffer_init</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a4b099d963b134960e73068d6bfb5b522</anchor>
      <arglist>(OutputIt out)</arglist>
    </member>
    <member kind="function">
      <type>buffer&lt; T &gt; &amp;</type>
      <name>get_buffer_init</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae9dfcc0f3b8ad4c74187fd6b9b878f4d</anchor>
      <arglist>(buffer_appender&lt; T &gt; out)</arglist>
    </member>
    <member kind="function">
      <type>Container &amp;</type>
      <name>get_container</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afbd391b394bf543d026bce315c6f131b</anchor>
      <arglist>(std::back_insert_iterator&lt; Container &gt; it)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>get_dynamic_spec</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a97264f9ab217cda21d289ca6747294f2</anchor>
      <arglist>(FormatArg arg, ErrorHandler eh)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>get_iterator</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a413ef8725ac24ac67f7279ac9997c596</anchor>
      <arglist>(Buffer &amp;buf) -&gt; decltype(buf.out())</arglist>
    </member>
    <member kind="function">
      <type>buffer_appender&lt; T &gt;</type>
      <name>get_iterator</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad1541e6c86bf1df65f8c0f2e44109ee6</anchor>
      <arglist>(buffer&lt; T &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>std::chrono::duration&lt; Rep, std::milli &gt;</type>
      <name>get_milliseconds</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afe1ec4d4c96158dd196c3f3eee8d7ed1</anchor>
      <arglist>(std::chrono::duration&lt; Rep, Period &gt; d)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_significand_size</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aff49b0789f61b488af21cc010bfd70c4</anchor>
      <arglist>(const big_decimal_fp &amp;fp)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>get_significand_size</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a8203062b4f39bf7a6ac670c5fcb276d2</anchor>
      <arglist>(const dragonbox::decimal_fp&lt; T &gt; &amp;fp)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9ae34916c3678054d39bc4876d46c73a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::atto &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a927d79d7b4fcfb52d701ad1569106fd6</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::centi &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a06f8f490cb722d71e98996552c0cc4dc</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::deca &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a7075605dc2f5b9d105ceaa1f1392b954</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::deci &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a25f0abdf2e9714aaa7856cc9c72d0471</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::exa &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a0af3767818b4b3e44c8c387ec83dfd59</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::femto &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2a28bd45137dbf13af28080a6f1786c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::giga &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a8d4fbdd26f73f105947fc78ac86c17c2</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::hecto &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae0b2a47e8b8eb7311756bd4b9d50ca67</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::kilo &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2d9703fffea1fb93f266625595beb71f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::mega &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>affdff4bdfd49414984391841b0dbad84</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::micro &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad8f4de080bf291cff7d96c8ce792e266</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::milli &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af778d154e968547a521edc4cdc67a393</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::nano &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a1d24f0e525a4b8092100df693d68a7ed</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::peta &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afef9581884e3fba38a7c6aa5c81da78e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::pico &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa9ffe22c65ccbe6e96444a4a8a0fe97f</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::ratio&lt; 1 &gt; &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a30e7fd44e069e5444e671a5fe9bbbd02</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::ratio&lt; 3600 &gt; &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a183d804e489ff300e68a8b88265b336c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::ratio&lt; 60 &gt; &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a316573d5c9e7a8dc1c5452db2222bce8</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const char *</type>
      <name>get_units&lt; std::tera &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aecf3e1fd4a46b4033e43bb6531865976</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>null</type>
      <name>gmtime_r</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a5f72d5acfa41ae0e7350078cdb72d93c</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>null</type>
      <name>gmtime_s</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a124e4142bce4975170df82199789b2e1</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>grouping</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6469c7e8cf6db95bd7eaa68a59884cb3</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>std::string</type>
      <name>grouping&lt; wchar_t &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a7b4522c976f6f620d10458b37b758bc8</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>FMT_FUNC std::string</type>
      <name>grouping_impl</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae70f8485c595d886179b62216ef60b32</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>FMT_API std::string</type>
      <name>grouping_impl</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a58bec88b79bd2b8ff7f671593ed8a0dd</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>template FMT_API std::string</type>
      <name>grouping_impl&lt; char &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a66f1af158396d9f8bf22e42eb379ae86</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>template FMT_API std::string</type>
      <name>grouping_impl&lt; wchar_t &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a60c7a4978f3e1967e5cf76ebd75be2e0</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>handle_char_specs</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9475e20f5e1a6e1734c8d157419ac76f</anchor>
      <arglist>(const basic_format_specs&lt; Char &gt; *specs, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>handle_cstring_type_spec</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a4ced9b3280305a14e4e91ed485f82be5</anchor>
      <arglist>(Char spec, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>handle_dynamic_spec</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aec99155f9b82186a6e95cdcd5bd28d4f</anchor>
      <arglist>(int &amp;value, arg_ref&lt; typename Context::char_type &gt; ref, Context &amp;ctx)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR void</type>
      <name>handle_int_type_spec</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a95a385f01b9a7846fb17ccb8eda63947</anchor>
      <arglist>(char spec, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_named_args</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3a28bc7b7a52b0653a1da27750e18187</anchor>
      <arglist>(named_arg_info&lt; Char &gt; *, int, int)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_named_args</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afcdfcc63793005e0e9c5a6fbf6f82618</anchor>
      <arglist>(named_arg_info&lt; Char &gt; *named_args, int arg_count, int named_arg_count, const T &amp;, const Tail &amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>init_named_args</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab45ae1f89e2fcc86b7a1f83fbe86b100</anchor>
      <arglist>(named_arg_info&lt; Char &gt; *named_args, int arg_count, int named_arg_count, const named_arg&lt; Char, T &gt; &amp;arg, const Tail &amp;... args)</arglist>
    </member>
    <member kind="function">
      <type>FMT_INLINE void</type>
      <name>init_named_args</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aef09362fe78f97bcd17b9c4192c44a8d</anchor>
      <arglist>(std::nullptr_t, int, int, const Args &amp;...)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_arithmetic_type</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab52e686c2eecca47f1dcc29a3dcfe72f</anchor>
      <arglist>(type t)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_integral_type</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a75429f7a79746d6058e8d46951964362</anchor>
      <arglist>(type t)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR bool</type>
      <name>is_name_start</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a5166b83d5415dbfaa347d968d14f0631</anchor>
      <arglist>(Char c)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR bool</type>
      <name>is_negative</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad1cda2b5818d1c1e6c6d93d824901e6b</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR bool</type>
      <name>is_supported_floating_point</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>acf31a6c6f82823e16874ab7fafd0d949</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>constexpr bool</type>
      <name>is_unicode</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6834c328b1ce12ad432df01c7f09406b</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isfinite</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab69f2583a2a167ea0b0e4c333448b113</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isnan</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a2b3e8f824c374e42174c97c7ffe56841</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="function">
      <type>null</type>
      <name>localtime_s</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>acca4638afe6cbc4e38e3901cd0c16186</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR basic_format_arg&lt; Context &gt;</type>
      <name>make_arg</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3b9029d1d5a999c73d00362807c7840b</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>value&lt; Context &gt;</type>
      <name>make_arg</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>abf4b92af4c93418616f5470500bb0498</anchor>
      <arglist>(const T &amp;val)</arglist>
    </member>
    <member kind="function">
      <type>basic_format_arg&lt; Context &gt;</type>
      <name>make_arg</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a37818aa7f2f26301a54ba01d5fd96ffc</anchor>
      <arglist>(const T &amp;value)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>mod</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae7415818bbbc5e306422e8a341126ae1</anchor>
      <arglist>(T x, int y)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>next_code_point</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a5414dd77928a71afea4be96b3e6ca433</anchor>
      <arglist>(const Char *begin, const Char *end)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>parse_align</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac4e50d3cf60fd47c74e18a6704bc4398</anchor>
      <arglist>(const Char *begin, const Char *end, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>parse_arg_id</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aaeebdfa7c7b9881664f15de3b6de3c21</anchor>
      <arglist>(const Char *begin, const Char *end, IDHandler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>parse_chrono_format</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af4b2fcda1a7aa1d25d707e0b531c9d6b</anchor>
      <arglist>(const Char *begin, const Char *end, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR float_specs</type>
      <name>parse_float_type_spec</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>adf0d8e2968c26d41a673d868c23a2cc5</anchor>
      <arglist>(const basic_format_specs&lt; Char &gt; &amp;specs, ErrorHandler &amp;&amp;eh={})</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>parse_format_specs</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6f3e3a749d13394dd1c8d0c35c4a4873</anchor>
      <arglist>(const Char *begin, const Char *end, SpecHandler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const ParseContext::char_type *</type>
      <name>parse_format_specs</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab03db748c1dd37ff9d972cef4224f94a</anchor>
      <arglist>(ParseContext &amp;ctx)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR_DECL FMT_INLINE void</type>
      <name>parse_format_string</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afdc0d7b145d58d8d40beb9cefccd8d0d</anchor>
      <arglist>(basic_string_view&lt; Char &gt; format_str, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR int</type>
      <name>parse_nonnegative_int</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad2d9cdfb674145cf1dc14df637e81130</anchor>
      <arglist>(const Char *&amp;begin, const Char *end, ErrorHandler &amp;&amp;eh)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>parse_precision</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af16fdf48aa97bd4a95e5e702bcfe215d</anchor>
      <arglist>(const Char *begin, const Char *end, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>parse_replacement_field</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a23906fcfcaa6387276dcf35720b5bdde</anchor>
      <arglist>(const Char *begin, const Char *end, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR const Char *</type>
      <name>parse_width</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa870c189e261ea3a2473eb65e3bb1e37</anchor>
      <arglist>(const Char *begin, const Char *end, Handler &amp;&amp;handler)</arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>promote_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a23167f2a05309fdd698029e5c73282b3</anchor>
      <arglist>(T value)</arglist>
    </member>
    <member kind="function">
      <type>double</type>
      <name>promote_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a77cf00079b9653ff5d33d429dd59f98f</anchor>
      <arglist>(float value)</arglist>
    </member>
    <member kind="function">
      <type>FMT_FUNC void</type>
      <name>report_error</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a271f000fadb648447286bd14723c7994</anchor>
      <arglist>(format_func func, int error_code, string_view message) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>safe_strerror</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa71ecd972732f43e5f70513ddb1840da</anchor>
      <arglist>(int error_code, char *&amp;buffer, size_t buffer_size) FMT_NOEXCEPT</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>snprintf_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac48b151679acc0a670246a8b564d7d6a</anchor>
      <arglist>(float value, int precision, float_specs specs, buffer&lt; char &gt; &amp;buf)=delete</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>snprintf_float&lt; double &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a228d20c6f5177f877c9a3178a55c8732</anchor>
      <arglist>(double value, int precision, float_specs specs, buffer&lt; char &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>template int</type>
      <name>snprintf_float&lt; long double &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a0d8ba35c77308dbea0f638f6c0bb6fba</anchor>
      <arglist>(long double value, int precision, float_specs specs, buffer&lt; char &gt; &amp;buf)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>strftime</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a1f56278fd84d8bc33338c33694a87fb8</anchor>
      <arglist>(char *str, size_t count, const char *format, const std::tm *time)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>strftime</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa394945bd077a30102ef2ca015a1540b</anchor>
      <arglist>(wchar_t *str, size_t count, const wchar_t *format, const std::tm *time)</arglist>
    </member>
    <member kind="function">
      <type>Char</type>
      <name>thousands_sep</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a5cd3ab146c8a93058fbe74da120eb93f</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>wchar_t</type>
      <name>thousands_sep</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a29321b0380394c083dad14fe263a8b22</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>template FMT_API char</type>
      <name>thousands_sep_impl&lt; char &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a77bcbe73d07efaf41d4d50764f5db555</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>template FMT_API wchar_t</type>
      <name>thousands_sep_impl&lt; wchar_t &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aee1b3b47127f80b1a1508539cc83d937</anchor>
      <arglist>(locale_ref loc)</arglist>
    </member>
    <member kind="function">
      <type>constexpr Char</type>
      <name>to_integral</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a202093be258836a053508966a52f7c4c</anchor>
      <arglist>(Char value)</arglist>
    </member>
    <member kind="function">
      <type>constexpr std::underlying_type&lt; Char &gt;::type</type>
      <name>to_integral</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aab64240c166fc77ef7d040ddf01cc316</anchor>
      <arglist>(Char value)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>to_nonnegative_int</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a929bdeea8b3a0e09b5785f3d12540d58</anchor>
      <arglist>(T value, int upper)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>to_string_view</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ac7c01a1dadcc0fa5646390d0bb27be6e</anchor>
      <arglist>(...)</arglist>
    </member>
    <member kind="function">
      <type>FMT_CONSTEXPR std::make_unsigned&lt; Int &gt;::type</type>
      <name>to_unsigned</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a06b4b36f7074d59dcc54e8cf06f39c7f</anchor>
      <arglist>(Int value)</arglist>
    </member>
    <member kind="function">
      <type>std::basic_string&lt; Char &gt;</type>
      <name>vformat</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aa515075f344482e08358e80c0dcf0d1f</anchor>
      <arglist>(basic_string_view&lt; Char &gt; format_str, basic_format_args&lt; buffer_context&lt; type_identity_t&lt; Char &gt;&gt;&gt; args)</arglist>
    </member>
    <member kind="function">
      <type>FMT_API std::string</type>
      <name>vformat</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a6a9eea923f4babb0784f05e320508818</anchor>
      <arglist>(string_view format_str, format_args args)</arglist>
    </member>
    <member kind="function">
      <type>buffer_appender&lt; Char &gt;</type>
      <name>vformat_to</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab0b89c384cb9f9e0e99c04ffa1cbc593</anchor>
      <arglist>(buffer&lt; Char &gt; &amp;buf, basic_string_view&lt; Char &gt; format_str, basic_format_args&lt; FMT_BUFFER_CONTEXT(type_identity_t&lt; Char &gt;)&gt; args)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>vprint_mojibake</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ae633ee9d3174704083c8b6ee7251f91e</anchor>
      <arglist>(std::FILE *, basic_string_view&lt; Char &gt;, const Args &amp;)</arglist>
    </member>
    <member kind="function">
      <type>FMT_API void</type>
      <name>vprint_mojibake</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a77e0ec2800c95bbc90881ae7be6477d7</anchor>
      <arglist>(std::FILE *, string_view, format_args)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aaf6607a37012454efb6649e13d81646c</anchor>
      <arglist>(OutputIt out, basic_string_view&lt; StrChar &gt; s, const basic_format_specs&lt; Char &gt; &amp;specs)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ab9571f272a246b60afa29dcf6ba43365</anchor>
      <arglist>(OutputIt out, T value, basic_format_specs&lt; Char &gt; specs, locale_ref loc={})</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>addfb1cbe9d72dfe8c4a8b6a68c0c3180</anchor>
      <arglist>(OutputIt out, T value)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a195ada4a0982dc9817b6386c9efa9f8d</anchor>
      <arglist>(OutputIt out, monostate)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a05851b470be7b954866c391a975f1bb7</anchor>
      <arglist>(OutputIt out, string_view value)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a194a8dad9dd2c1ee35aaacf7472df3b8</anchor>
      <arglist>(OutputIt out, basic_string_view&lt; Char &gt; value)</arglist>
    </member>
    <member kind="function">
      <type>buffer_appender&lt; Char &gt;</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af796d6638fcabf8673b0c23477c77829</anchor>
      <arglist>(buffer_appender&lt; Char &gt; out, basic_string_view&lt; Char &gt; value)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad946dc05da4b8809e41b8235287838cf</anchor>
      <arglist>(OutputIt out, bool value)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>af6c97c705d043f952fc0e5793cc922d8</anchor>
      <arglist>(OutputIt out, Char value)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a40c29a6aa4c3e8a80ddd6a81ebb54ee7</anchor>
      <arglist>(OutputIt out, const Char *value)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad1b3fa8cba0ba0e7f22dcca74151e092</anchor>
      <arglist>(OutputIt out, const void *value)</arglist>
    </member>
    <member kind="function">
      <type>auto</type>
      <name>write</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>acf1e3b65a4f8b38dd008fd22c74cd260</anchor>
      <arglist>(OutputIt out, const T &amp;value) -&gt; typename std::enable_if&lt; mapped_type_constant&lt; T, basic_format_context&lt; OutputIt, Char &gt;&gt;::value==type::custom_type, OutputIt &gt;::type</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_bytes</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aec09c50b903077474c56c57df3198928</anchor>
      <arglist>(OutputIt out, string_view bytes, const basic_format_specs&lt; Char &gt; &amp;specs)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_char</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>ad1d9f060a96b8cfe1814271f08219e8c</anchor>
      <arglist>(OutputIt out, Char value, const basic_format_specs&lt; Char &gt; &amp;specs)</arglist>
    </member>
    <member kind="function">
      <type>It</type>
      <name>write_exponent</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a83eda50a4c0e162189989320ed505b09</anchor>
      <arglist>(int exp, It it)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_float</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a7a85d465692b45b9af30753d76da60d7</anchor>
      <arglist>(OutputIt out, const DecimalFP &amp;fp, const basic_format_specs&lt; Char &gt; &amp;specs, float_specs fspecs, Char decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_int</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a325a2ee4cf71f5c11e578161f5da87a2</anchor>
      <arglist>(OutputIt out, int num_digits, string_view prefix, const basic_format_specs&lt; Char &gt; &amp;specs, F f)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_nonfinite</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>aae6a493ed2d43ce148fdf4c6f7d92e62</anchor>
      <arglist>(OutputIt out, bool isinf, const basic_format_specs&lt; Char &gt; &amp;specs, const float_specs &amp;fspecs)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_padded</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a01cd694255a47595657218b5a3c9bf82</anchor>
      <arglist>(OutputIt out, const basic_format_specs&lt; Char &gt; &amp;specs, size_t size, size_t width, F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_padded</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a5cf898e3f065dea408d60aab023af82a</anchor>
      <arglist>(OutputIt out, const basic_format_specs&lt; Char &gt; &amp;specs, size_t size, F &amp;&amp;f)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_ptr</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a065b0a90493a51ca4c74cd5e7f818623</anchor>
      <arglist>(OutputIt out, UIntPtr value, const basic_format_specs&lt; Char &gt; *specs)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_significand</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a3a96ad523e47d80559fc5981dbdc0339</anchor>
      <arglist>(OutputIt out, const char *significand, int &amp;significand_size)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_significand</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a94678046796cb8ede40c3474c1af8e37</anchor>
      <arglist>(OutputIt out, UInt significand, int significand_size)</arglist>
    </member>
    <member kind="function">
      <type>Char *</type>
      <name>write_significand</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a022fe3c3221e7364d3ac3c88b9490a7c</anchor>
      <arglist>(Char *out, UInt significand, int significand_size, int integral_size, Char decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_significand</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a9d251a30187c764e0af962bdc073cf49</anchor>
      <arglist>(OutputIt out, UInt significand, int significand_size, int integral_size, Char decimal_point)</arglist>
    </member>
    <member kind="function">
      <type>OutputIt</type>
      <name>write_significand</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>a522f8cc7360464a3fc1d66493e1f272b</anchor>
      <arglist>(OutputIt out, const char *significand, int significand_size, int integral_size, Char decimal_point)</arglist>
    </member>
    <member kind="variable">
      <type>FMT_EXTERN template struct</type>
      <name>basic_data&lt; void &gt;</name>
      <anchorfile>namespacedetail.html</anchorfile>
      <anchor>afff9299aba0ea4694c55cddeec0d2ae4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>detail::digits</name>
    <filename>namespacedetail_1_1digits.html</filename>
    <member kind="enumvalue">
      <name>more</name>
      <anchorfile>namespacedetail_1_1digits.html</anchorfile>
      <anchor>aad69d2373aa047bdd9e81494bf3da5aea74589f67c5fc9945d7dde9d16aecda3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>done</name>
      <anchorfile>namespacedetail_1_1digits.html</anchorfile>
      <anchor>aad69d2373aa047bdd9e81494bf3da5aeac7878d891005c72a71703f35dbb2be15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>error</name>
      <anchorfile>namespacedetail_1_1digits.html</anchorfile>
      <anchor>aad69d2373aa047bdd9e81494bf3da5aea5ac52de38b8cf793e5d933bfb76edf45</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>result</name>
      <anchorfile>namespacedetail_1_1digits.html</anchorfile>
      <anchor>aad69d2373aa047bdd9e81494bf3da5ae</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>more</name>
      <anchorfile>namespacedetail_1_1digits.html</anchorfile>
      <anchor>aad69d2373aa047bdd9e81494bf3da5aea74589f67c5fc9945d7dde9d16aecda3a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>done</name>
      <anchorfile>namespacedetail_1_1digits.html</anchorfile>
      <anchor>aad69d2373aa047bdd9e81494bf3da5aeac7878d891005c72a71703f35dbb2be15</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>error</name>
      <anchorfile>namespacedetail_1_1digits.html</anchorfile>
      <anchor>aad69d2373aa047bdd9e81494bf3da5aea5ac52de38b8cf793e5d933bfb76edf45</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>detail::dragonbox</name>
    <filename>namespacedetail_1_1dragonbox.html</filename>
    <class kind="struct">detail::dragonbox::decimal_fp</class>
    <class kind="struct">detail::dragonbox::float_info</class>
    <class kind="struct">detail::dragonbox::float_info&lt; double &gt;</class>
    <class kind="struct">detail::dragonbox::float_info&lt; float &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>nonstd</name>
    <filename>namespacenonstd.html</filename>
    <namespace>nonstd::span_lite</namespace>
  </compound>
  <compound kind="namespace">
    <name>nonstd::span_lite</name>
    <filename>namespacenonstd_1_1span__lite.html</filename>
    <namespace>nonstd::span_lite::detail</namespace>
    <namespace>nonstd::span_lite::std11</namespace>
    <namespace>nonstd::span_lite::std17</namespace>
    <member kind="typedef">
      <type>std::ptrdiff_t</type>
      <name>extent_t</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>a4e06b918d05fe0009c897f63db179ea9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>span_CONFIG_INDEX_TYPE</type>
      <name>index_t</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>ad02dd7bbaf8b7ccc6052e41124af34a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>span_constexpr bool</type>
      <name>operator!=</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>a473f6bad3ab159ed7a2785e670558fbb</anchor>
      <arglist>(span&lt; T1, E1 &gt; const &amp;l, span&lt; T2, E2 &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>span_constexpr bool</type>
      <name>operator&lt;</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>a73a1792ffd9a82fd537720c247784319</anchor>
      <arglist>(span&lt; T1, E1 &gt; const &amp;l, span&lt; T2, E2 &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>span_constexpr bool</type>
      <name>operator&lt;=</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>adf1cc6f6071ab1dbeed29f9a121db9ec</anchor>
      <arglist>(span&lt; T1, E1 &gt; const &amp;l, span&lt; T2, E2 &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>span_constexpr bool</type>
      <name>operator==</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>acd629b21a4a45040cf395a6bfaa65e68</anchor>
      <arglist>(span&lt; T1, E1 &gt; const &amp;l, span&lt; T2, E2 &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>span_constexpr bool</type>
      <name>operator&gt;</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>aa3b440a42e732325cc48a0ba67705a26</anchor>
      <arglist>(span&lt; T1, E1 &gt; const &amp;l, span&lt; T2, E2 &gt; const &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>span_constexpr bool</type>
      <name>operator&gt;=</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>ae4b700e81990f0828d070c2551c15414</anchor>
      <arglist>(span&lt; T1, E1 &gt; const &amp;l, span&lt; T2, E2 &gt; const &amp;r)</arglist>
    </member>
    <member kind="variable">
      <type>span_constexpr const extent_t</type>
      <name>dynamic_extent</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>a9494c73590a8b0d85e6545a1660a87a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>const span_constexpr with_container_t</type>
      <name>with_container</name>
      <anchorfile>namespacenonstd_1_1span__lite.html</anchorfile>
      <anchor>a733b456a62bde9916e4c950b2c678e08</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nonstd::span_lite::detail</name>
    <filename>namespacenonstd_1_1span__lite_1_1detail.html</filename>
  </compound>
  <compound kind="namespace">
    <name>nonstd::span_lite::std11</name>
    <filename>namespacenonstd_1_1span__lite_1_1std11.html</filename>
    <member kind="typedef">
      <type>integral_constant&lt; bool, false &gt;</type>
      <name>false_type</name>
      <anchorfile>namespacenonstd_1_1span__lite_1_1std11.html</anchorfile>
      <anchor>a96d37415bf6397099239744cd0f89a7f</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>integral_constant&lt; bool, true &gt;</type>
      <name>true_type</name>
      <anchorfile>namespacenonstd_1_1span__lite_1_1std11.html</anchorfile>
      <anchor>a106a5f4c6ff123d1b44aa954360eca87</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>nonstd::span_lite::std17</name>
    <filename>namespacenonstd_1_1span__lite_1_1std17.html</filename>
  </compound>
  <compound kind="namespace">
    <name>PJ</name>
    <filename>namespacePJ.html</filename>
    <class kind="class">PJ::CompositeParser</class>
    <class kind="class">PJ::RosMessageParser</class>
    <class kind="struct">PJ::RosParserConfig</class>
    <member kind="function">
      <type>rclcpp::QoS</type>
      <name>adapt_request_to_offers</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>a67b16ec7efd9941bf20dca361b90abfb</anchor>
      <arglist>(const std::string &amp;topic_name, const std::vector&lt; rclcpp::TopicEndpointInfo &gt; &amp;endpoints)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>ParseDouble</name>
      <anchorfile>namespacePJ.html</anchorfile>
      <anchor>af3a25fec1085066cf1ea97bac252448d</anchor>
      <arglist>(const std::string &amp;str, double &amp;value, bool remover_suffix, bool parse_boolean)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros</name>
    <filename>namespaceros.html</filename>
    <namespace>ros::master</namespace>
    <namespace>ros::message_traits</namespace>
    <namespace>ros::serialization</namespace>
  </compound>
  <compound kind="namespace">
    <name>Ros2Introspection</name>
    <filename>namespaceRos2Introspection.html</filename>
    <namespace>Ros2Introspection::details</namespace>
    <class kind="struct">Ros2Introspection::BufferView</class>
    <class kind="struct">Ros2Introspection::FlatMessage</class>
    <class kind="class">Ros2Introspection::Parser</class>
    <class kind="struct">Ros2Introspection::StringTreeLeaf</class>
    <class kind="struct">Ros2Introspection::TopicInfo</class>
    <class kind="class">Ros2Introspection::Tree</class>
    <class kind="class">Ros2Introspection::TreeNode</class>
    <member kind="typedef">
      <type>Ros2Introspection::Tree&lt; std::string &gt;</type>
      <name>StringTree</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>a64746a34058eca8934a3ce39117d5d7b</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Ros2Introspection::TreeNode&lt; std::string &gt;</type>
      <name>StringTreeNode</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>ace417f5931d4ff419d74a6f449f58ad4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>boost::string_ref</type>
      <name>StringView</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>ac9690e3fc47194046e10290a5d8ea137</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>MaxArrayPolicy</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>a0db5f07902f355c90602a7ad287a961a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DISCARD_LARGE_ARRAYS</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>a0db5f07902f355c90602a7ad287a961aac4f7005ff5834a924913a7f632d2c2ab</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>KEEP_LARGE_ARRAYS</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>a0db5f07902f355c90602a7ad287a961aa6f91b58e18cb8ac8018ffda9a16225da</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>T</type>
      <name>CastFromBuffer</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>ae078a1c2c8fcb695db7541aa69beebd4</anchor>
      <arglist>(eprosima::fastcdr::Cdr &amp;cdr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateStringFromTreeLeaf</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>a006851e8c1d25cc3afef87cb3f7e6379</anchor>
      <arglist>(const StringTreeLeaf &amp;leaf, bool skip_root, std::string &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>a7bdcb36a2c64df47f564b6b320e1887c</anchor>
      <arglist>(std::ostream &amp;os, const StringTreeLeaf &amp;leaf)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>a5b27b19f187693d84bf4fcc962653d1b</anchor>
      <arglist>(std::ostream &amp;os, const std::pair&lt; const TreeNode&lt; T &gt; *, const TreeNode&lt; T &gt; * &gt; &amp;tail_head)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>TypeHasHeader</name>
      <anchorfile>namespaceRos2Introspection.html</anchorfile>
      <anchor>adf7e2100fe8397711b0132566cd718cc</anchor>
      <arglist>(const rosidl_message_type_support_t *type_support)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>Ros2Introspection::details</name>
    <filename>namespaceRos2Introspection_1_1details.html</filename>
    <member kind="function">
      <type>int</type>
      <name>printNumber</name>
      <anchorfile>namespaceRos2Introspection_1_1details.html</anchorfile>
      <anchor>acf9d4b0cb8ca45335e6d3360c2f5c030</anchor>
      <arglist>(char *buffer, uint16_t value)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>ros::master</name>
    <filename>namespaceros_1_1master.html</filename>
  </compound>
  <compound kind="namespace">
    <name>ros::message_traits</name>
    <filename>namespaceros_1_1message__traits.html</filename>
    <class kind="struct">ros::message_traits::DataType&lt; RosIntrospection::ShapeShifter &gt;</class>
    <class kind="struct">ros::message_traits::Definition&lt; RosIntrospection::ShapeShifter &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; const RosIntrospection::ShapeShifter &gt;</class>
    <class kind="struct">ros::message_traits::IsMessage&lt; RosIntrospection::ShapeShifter &gt;</class>
    <class kind="struct">ros::message_traits::MD5Sum&lt; RosIntrospection::ShapeShifter &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>ros::serialization</name>
    <filename>namespaceros_1_1serialization.html</filename>
    <class kind="struct">ros::serialization::PreDeserialize&lt; RosIntrospection::ShapeShifter &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::NodeDiagnostics_ &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; ::StampedDiagnostic_ &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt; RosIntrospection::ShapeShifter &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt;::PalStatisticsNames_ &gt;</class>
    <class kind="struct">ros::serialization::Serializer&lt;::PalStatisticsValues_ &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>rosbag2_transport</name>
    <filename>namespacerosbag2__transport.html</filename>
    <class kind="class">rosbag2_transport::GenericSubscription</class>
    <member kind="function">
      <type>rcl_subscription_options_t</type>
      <name>GetSubscriptionOptions</name>
      <anchorfile>namespacerosbag2__transport.html</anchorfile>
      <anchor>a81fb2253c66c6676f9176463f36f6e7c</anchor>
      <arglist>(const rclcpp::QoS &amp;qos)</arglist>
    </member>
    <member kind="function">
      <type>rcl_subscription_options_t</type>
      <name>LatchingOptions</name>
      <anchorfile>namespacerosbag2__transport.html</anchorfile>
      <anchor>a8504d471a917462b8f656178ce1f9c34</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>rcl_subscription_options_t</type>
      <name>PermissiveOptions</name>
      <anchorfile>namespacerosbag2__transport.html</anchorfile>
      <anchor>a5a7fc2a1f44defb2017a3bca49af5e4b</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>RosIntrospection</name>
    <filename>namespaceRosIntrospection.html</filename>
    <namespace>RosIntrospection::details</namespace>
    <class kind="struct">RosIntrospection::FlatMessage</class>
    <class kind="class">RosIntrospection::Parser</class>
    <class kind="class">RosIntrospection::RangeException</class>
    <class kind="class">RosIntrospection::ROSField</class>
    <class kind="class">RosIntrospection::ROSMessage</class>
    <class kind="struct">RosIntrospection::ROSMessageInfo</class>
    <class kind="class">RosIntrospection::ROSType</class>
    <class kind="class">RosIntrospection::ShapeShifter</class>
    <class kind="struct">RosIntrospection::StringTreeLeaf</class>
    <class kind="class">RosIntrospection::SubstitutionRule</class>
    <class kind="class">RosIntrospection::TypeException</class>
    <class kind="class">RosIntrospection::Variant</class>
    <member kind="typedef">
      <type>details::Tree&lt; const ROSMessage * &gt;</type>
      <name>MessageTree</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a0c6e9a8cf12c9bb9a877ff17debe7643</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::TreeNode&lt; const ROSMessage * &gt;</type>
      <name>MessageTreeNode</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a50f70db17702cc904c3f20b1fb826c44</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::vector&lt; std::pair&lt; std::string, Variant &gt; &gt;</type>
      <name>RenamedValues</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>af2a27e2776be8f7b566e852ed166039d</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>nonstd::span&lt; T &gt;</type>
      <name>Span</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a534ba4edfa59a955213edbf191bf7ffa</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::Tree&lt; std::string &gt;</type>
      <name>StringTree</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a216fa520a2f05acedf1365fe0658a702</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>details::TreeNode&lt; std::string &gt;</type>
      <name>StringTreeNode</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ad8a2d0b1150e4e3d713298d12b2621bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>std::map&lt; ROSType, std::vector&lt; SubstitutionRule &gt; &gt;</type>
      <name>SubstitutionRuleMap</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a5de987803dce2e29c003bca4ff7a1f9b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>BuiltinType</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BOOL</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18ac3e8282e4666560ed13b910e903d5f57</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>BYTE</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a00762b1347cb1c26d815bd9a3ced5e87</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CHAR</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a0950e8958a86fd326f8dbb6847bb7c31</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT8</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18ada406d32f6deab9c9dfd9be6c6daa165</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT16</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18aa6e7cc3f0463d9fb69109dfeede51e88</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT32</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18af646584a386fdf187310de5c62cdb594</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>UINT64</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a20e6577bcfaa88c729f641998865b646</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT8</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18ac706b9c2a93290ac9892dca92149f4dd</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT16</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a53ead78347884dad8dbad493ad1ab31d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT32</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18ad4382e2a0cc9c3f1a0e92631fb0619fe</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>INT64</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a5ec5aff867201d47aebd83e3e675d6eb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOAT32</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a64b4f78c244aa20bc658263d54362d3f</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FLOAT64</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18ab4e7332f1a59929784cd189af5f1b3bf</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TIME</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18ad860deb3273f0da6491526d71d15246b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>DURATION</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a347c6429ace904fab9a708e7a9f41fe9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STRING</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18a1c0e590694eddd085e63613b3e6b2ebb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>OTHER</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab57ee8726eaaa75abb7e891bfa0eeb18ab08f639411d48d35ec22a00c321d1b58</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>builtinSize</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab8fc60d36b1e85ee8722f5920760c04e</anchor>
      <arglist>(const BuiltinType c)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>CreateStringFromTreeLeaf</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ad3852e208850516bd4eb8ea4872a57b8</anchor>
      <arglist>(const StringTreeLeaf &amp;leaf, bool skip_root, std::string &amp;out)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ExpandVectorIfNecessary</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab9bcaae5a7a857d0fed1a99349d8886a</anchor>
      <arglist>(Container &amp;container, size_t new_size)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>FindPattern</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a408c21fe5c79e5272ad9bc572990da08</anchor>
      <arglist>(const std::vector&lt; boost::string_ref &gt; &amp;pattern, size_t index, const StringTreeNode *tail, const StringTreeNode **head)</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ae3aad11091f317f92aab3064ddf6114c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; bool &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>abb9107996a86ef9cc3a635beeaf8c760</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; char &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a6c032e830fad2d054db053ac0189a949</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; double &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a88b53b842c3c64d4a0c5d1b64a61a6cd</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; float &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a78dc96b4748f6e1a06477d87c6078b18</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; int16_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a7fd0564072a9976184c5d0d757c2d793</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; int32_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a27945245b21e62ebfc1b6862ae952e58</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; int64_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a2a243be2008c641a131db19a6dec134c</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; int8_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a0b20cf59df4e37a5a00828f544ad85c9</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; ros::Duration &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab1122984ae9ffb98d18569c3751bb227</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; ros::Time &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a33d817606eb05b0e32ad1e9dbcc50109</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; std::string &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a47edc2c70d6844230cf8f3efed9b5d4d</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; uint16_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a7aab2c6ca05dfc441c86d777d825bd16</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; uint32_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>abbee88413fea776112fc880562ef5f42</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; uint64_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a4953d330631282a5fc709c77665c811e</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>getType&lt; uint8_t &gt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a08c55e388bfd9093e8a238ff35a490d0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isNumberPlaceholder</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a3bbbce9aa9abbdaf7b8d43105b248ef9</anchor>
      <arglist>(const boost::string_ref &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isSubstitutionPlaceholder</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a2694887394f551e6b77ef50fb9a9b77f</anchor>
      <arglist>(const boost::string_ref &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>JoinStrings</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a2e8c25a26be3a00cc5bed3475fd8f4ba</anchor>
      <arglist>(const VectorType &amp;vect, const char separator, std::string &amp;destination)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a6cbc4c4915394e858e85b0eb9b471757</anchor>
      <arglist>(std::ostream &amp;os, const ROSMessage &amp;msg)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a505621fdaca7edc21d0220aab61c6d5f</anchor>
      <arglist>(std::ostream &amp;os, const StringTreeLeaf &amp;leaf)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a6b14d51c631bd2d3cf61fe2906424c6d</anchor>
      <arglist>(std::ostream &amp;os, const ROSMessage *msg)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a92d732681e18877988a22d3d847b960c</anchor>
      <arglist>(std::ostream &amp;os, const BuiltinType &amp;c)</arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ab3cc1a5e5ad790de455216462f5caf78</anchor>
      <arglist>(std::ostream &amp;os, const ROSType &amp;t)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>operator==</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a27c398b94d0127b937ef96d2a01f6bfb</anchor>
      <arglist>(const std::string &amp;a, const boost::string_ref &amp;b)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>PatternMatchAndIndexPosition</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a931112fd82e7bc623ae51a2ceb5f230f</anchor>
      <arglist>(const StringTreeLeaf &amp;leaf, const StringTreeNode *pattern_head)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>print_number</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a027f0309fb39201cd5fd887a909949f4</anchor>
      <arglist>(char *buffer, uint16_t value)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadFromBuffer</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a1321d8fc80bfc35ea6d3a5cbeb2b1528</anchor>
      <arglist>(const Span&lt; uint8_t &gt; &amp;buffer, size_t &amp;offset, T &amp;destination)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>ReadFromBuffer</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>afa0708a6e05a3e16bce8d42d11430593</anchor>
      <arglist>(const Span&lt; uint8_t &gt; &amp;buffer, size_t &amp;offset, std::string &amp;destination)</arglist>
    </member>
    <member kind="function">
      <type>Variant</type>
      <name>ReadFromBufferToVariant</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>ac8d3458429d8b32f3bb07c23be2f57b9</anchor>
      <arglist>(const Span&lt; uint8_t &gt; &amp;buffer, size_t &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type>Variant</type>
      <name>ReadFromBufferToVariant</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a70c3cda630194861bb224efda4ff8716</anchor>
      <arglist>(BuiltinType id, const Span&lt; uint8_t &gt; &amp;buffer, size_t &amp;offset)</arglist>
    </member>
    <member kind="function">
      <type>std::vector&lt; boost::string_ref &gt;</type>
      <name>StrSplit</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a973ee48b1fb607aa2f3a7bdcb86b8b3f</anchor>
      <arglist>(boost::string_ref str, boost::string_ref delim)</arglist>
    </member>
    <member kind="function">
      <type>BuiltinType</type>
      <name>toBuiltinType</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a0db889496c545f65550fa200ff978a2a</anchor>
      <arglist>(const boost::string_ref &amp;s)</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>toStr</name>
      <anchorfile>namespaceRosIntrospection.html</anchorfile>
      <anchor>a24d71e1c838ee17bfe7fc6715322fe73</anchor>
      <arglist>(const BuiltinType &amp;c)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>RosIntrospection::details</name>
    <filename>namespaceRosIntrospection_1_1details.html</filename>
    <class kind="struct">RosIntrospection::details::is_integer</class>
    <class kind="struct">RosIntrospection::details::is_safe_integer_conversion</class>
    <class kind="struct">RosIntrospection::details::is_same_real</class>
    <class kind="class">RosIntrospection::details::Tree</class>
    <class kind="class">RosIntrospection::details::TreeNode</class>
    <member kind="typedef">
      <type>Invoke&lt; std::enable_if&lt; BoolCondition::value &gt; &gt;</type>
      <name>EnableIf</name>
      <anchorfile>namespaceRosIntrospection_1_1details.html</anchorfile>
      <anchor>a9e6b2416b0093800741bac86dca6e1e7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>typename T::type</type>
      <name>Invoke</name>
      <anchorfile>namespaceRosIntrospection_1_1details.html</anchorfile>
      <anchor>a909a9740d2a7f013813322e997f715cc</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>std::ostream &amp;</type>
      <name>operator&lt;&lt;</name>
      <anchorfile>namespaceRosIntrospection_1_1details.html</anchorfile>
      <anchor>a9b506ab634ff6de574873a0c85523dfb</anchor>
      <arglist>(std::ostream &amp;os, const std::pair&lt; const TreeNode&lt; T &gt; *, const TreeNode&lt; T &gt; * &gt; &amp;tail_head)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>rqt_console_plus</name>
    <filename>namespacerqt__console__plus.html</filename>
    <class kind="class">rqt_console_plus::LogWidget</class>
  </compound>
  <compound kind="namespace">
    <name>safe_duration_cast</name>
    <filename>namespacesafe__duration__cast.html</filename>
  </compound>
  <compound kind="namespace">
    <name>sign</name>
    <filename>namespacesign.html</filename>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>namespacesign.html</anchorfile>
      <anchor>a15b7528752011adf8078cdaf330a21a8a75c2aa7fc7b2327c3b1b9e4e0e997440</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>minus</name>
      <anchorfile>namespacesign.html</anchorfile>
      <anchor>a15b7528752011adf8078cdaf330a21a8a7985fecd36375136e45b9c53928f859a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>plus</name>
      <anchorfile>namespacesign.html</anchorfile>
      <anchor>a15b7528752011adf8078cdaf330a21a8a0dfb6f25f723da9360584c01aee74389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>space</name>
      <anchorfile>namespacesign.html</anchorfile>
      <anchor>a15b7528752011adf8078cdaf330a21a8a76524fe7132f930875fca352b31e730d</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>type</name>
      <anchorfile>namespacesign.html</anchorfile>
      <anchor>a15b7528752011adf8078cdaf330a21a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchorfile>namespacesign.html</anchorfile>
      <anchor>a15b7528752011adf8078cdaf330a21a8a75c2aa7fc7b2327c3b1b9e4e0e997440</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>minus</name>
      <anchorfile>namespacesign.html</anchorfile>
      <anchor>a15b7528752011adf8078cdaf330a21a8a7985fecd36375136e45b9c53928f859a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>plus</name>
      <anchorfile>namespacesign.html</anchorfile>
      <anchor>a15b7528752011adf8078cdaf330a21a8a0dfb6f25f723da9360584c01aee74389</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>space</name>
      <anchorfile>namespacesign.html</anchorfile>
      <anchor>a15b7528752011adf8078cdaf330a21a8a76524fe7132f930875fca352b31e730d</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>std</name>
    <filename>namespacestd.html</filename>
    <class kind="struct">std::hash&lt; RosIntrospection::ROSType &gt;</class>
    <class kind="struct">std::hash&lt; RosIntrospection::SubstitutionRule &gt;</class>
  </compound>
  <compound kind="namespace">
    <name>Ui</name>
    <filename>namespaceUi.html</filename>
  </compound>
</tagfile>
